`
usenrong
  • 浏览: 515445 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
很多网站都通过User-Agent来判断浏览器类型,如果是3G手机,显示手机页面内容,如果是普通浏览器,显示普通网页内容。   谷歌Chrome浏览器,可以很方便地用来当3G手机模拟器。在Windows的【开始】-->【运行】中输入以下命令,启动谷歌浏览器,即可模拟相应手机的浏览器去访问3G手机网页:   谷歌Android: chrome.exe --user-agent="Mozilla/5.0 (Linux; U; Android 2.2; en-us; Nexus One Build/FRF91) AppleWebKit/533.1 (KHTML, like Gec ...
Backbone 是一个前端 JS 代码 MVC 框架,被著名的 37signals 用来构建他们的移动客户端。它不可取代 Jquery,不可取代现有的 template 库。而是和这些结合起来构建复杂的 web 前端交互应用。 如果项目涉及大量的 javascript 代码,实现很多复杂的前端交互功能,首先你会想到把数据和展示分离。使用 Jquery 的 selector 和 callback 可以轻松做到这点。但是对于富客户端的WEB应用大量代码的结构化组织非常必要。 Backbone 就提供了 javascript 代码的组织的功能。Backbone 主要包括 models, coll ...
SeaJS是一个遵循CommonJS规范的JavaScript模块加载框架,可以实现JavaScript的模块化开发及加载机制。与jQuery等JavaScript框架不同,SeaJS不会扩展封装语言特性,而只是实现JavaScript的模块化及按模块加载。SeaJS的主要目的是令JavaScript开发模块化并可以轻松愉悦进行加载,将前端工程师从繁重的JavaScript文件及对象依赖处理中解放出来,可以专注于代码本身的逻辑。SeaJS可以与jQuery这类框架完美集成。使用SeaJS可以提高JavaScript代码的可读性和清晰度,解决目前JavaScript编程中普遍存在的依赖关系混乱和代 ...
     最近做一个额照片上传后裁剪的功能,用到 jquery form的ajaxform提交图片保存,然后根据返回的JSON字符串直接在页面上显示出上传的照片,并且使用jcrop进行裁剪保存:JS代码如下   $('#form_portrait').ajaxForm({ dataType: 'json', success: function(json) { if(json.img){ $('#f_portrait_temp').attr("width",json.width); $('#f_portra ...
效果请看:http://deepliquid.com/projects/Jcrop/demos.php入门• 下载js插件页面 • 放到页面相应的位置• 同时也需要加载jquery加载顺序•jQuery•Jcrop•Jcrop CSS样式如: <script src="js/jquery.pack.js"></script> <script src="js/jquery.Jcrop.pack.js"></script> <link rel="styleshe ...
1、直接放到Webapps目录下    Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到。具体如何打包,可以使用许多开发工具的IDE环境,如Eclipse、NetBeans、ant、JBuilder等。也可以用cmd 命令:jar -cvf applicationname.war package.*;甚至可以在程序执行中打包:try{     st ...
 前言 一、快速入门 1.1、创建配置实例 1.2、创建数据模型(Data Model) 1.3、获取模版(template) 1.4、把模版与数据模型合并 1.5、完整的代码 二、数据模型(Data Model) 2.1、基础类型 2.2、Scalar 类型(单值对应的Data Model) 2.3、容器类型 2.4、方法变量 2.5、转换器变量 2.6、节点变量 2.7、对象包裹 三、配置(Configuration)3.1、基础 3.2、共享变量 3.3、配置参数 3.4、加载模板 3.5、异常处理 四、其它说明 4.1、变量 4.2、字符编 ...
模板技术在现代的软件开发中有着重要的地位,而目前最流行的两种模板技术恐怕要算freemarker和velocity了,webwork2.2对两者都有不错的支持,也就是说在webwork2中你可以随意选择使用freemarker或velocity作为view,模板技术作为view的好 ...
1,截取字符串 有的时候我们在页面中不需要显示那么长的字符串,比如新闻标题,这样用下面的例子就可以自定义显示的长度 < lt. <= lte. > gt. >= gte <#if jstbqkVO.gzdd?length lt 8>           <a href>${jstbqkVO.gzdd?default("")}</a>      <#else>           <a href title="${jstbqkVO.gzdd}">${jstbqkVO ...
图片预加载   (function($) { var cache = []; // Arguments are image paths relative to the current page. $.preLoadImages = function() { var args_len = arguments.length; for (var i = args_len; i--;) { var cacheImage = document.createElement('img'); cacheImage.src = arguments[i]; cache.push(cac ...
新项目日志管理统一用logback,由于之前一直在用log4j,所以其实对logback这个由log4j长出来的家伙还不算陌生。 首先介绍下logback的前世今生。 slf4j由log4j作者Ceki开发,逐步取代apahce commons logging。 logback由log4j作者Ceki开发,逐步取代log4j。 slf4j等于commons-logging,是各种日志实现的通用入口,会根据classpath中存在下面哪一个Jar来决定具体的日志实现库。   logback相比较log4j的优势 slf4j支持参数化的logger.error("帐号 ...
      现在web开发包含的技术层面越来越多,要了解掌握这些技术是一件费时费力的事情。这里对WEB开发中所需要用到的资源进行整理,提供大家更高效的去进行开发。在上篇中我们提供了:HTML编程、设计、服务端软件、php框架和工具、数据库、API和在线数据等资源。希望能够对大家开发提供帮助。 在线代码和媒体编辑器★ CodeRun Studio一个基于JavaScript语言开发的跨平台的集成开发环境,它立足于云计算的设计思路,方便开发者在浏览器端便可以轻松开发、调试和部署网络应用程序。(参看《Coderun.com 在线开发IDE》)★Cloud9 IDE – 一个基于Node.JS构建 ...
      现在web开发包含的技术层面越来越多,要了解掌握这些技术是一件费时费力的事情。这里对WEB开发中所需要用到的资源进行整理,提供大家更高效的去进行开发。在上篇中我们提供了:HTML编程、设计、服务端软件、php框架和工具、数据库、API和在线数据等资源。希望能够对大家开发提供帮助。 学习HTML 5编程和设计 ★ HTML5 Rocks : Major Feature Groups  的学习 HTML5 的资源 (HTML5 演示, 教程 ). 源码 很不错的 
Java第三方library ecosystem是一个很广阔的范畴。   单元测试   1.DBUnit(http://www.dbunit.org/)   DBunit是一个基于junit扩展的数据库测试框架。它提供了大量的类对与数据库相关的操作进行了抽象和封装。   2.MOckito(http://mockito.org/)   Mockito是一个针对Java的mocking框架。你可以使用简洁的API编写出漂亮的测试。   3.Hamcrest Matchers(http://code.google.com/p/hamcrest/)   Hamcrest 是一个测试辅助工具,提供了一套 ...
局部刷新: 这个方法就多了去了,常见的有以下几种; $.get方法,$.post方法,$.getJson方法,$.ajax方法如下 前两种使用方法基本上一样 $.get(”Default.php”, {id:”1″, page: “2″ },function(data){//这里是回调方法。返回data数据。这里想怎么处理就怎么处理了。}); $.getScript方法: $.getScript(”http://jqueryajax.com/jquery.js”,function(){$(”#go”).click(function(){//回调方法$(”.block”).animat ...
Global site tag (gtag.js) - Google Analytics