`
othella
  • 浏览: 83187 次
  • 性别: Icon_minigender_2
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
JsMock用于测试行为,接口的交互测试。 JsMock的地址: http://jsmock.sourceforge.net/ 先看个官网上的最简单的例子 function Worker() { this.getValue = function() { /* ... */} this.isFinished = function() {/* ... */} } //Fixture function doWork(worker) { if(worker.isFinished()) { return worker.getValue(); } else { re ...
CSS类定义: .ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;/* IE/Safari */ -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis;/* Opera */ -moz-binding: url("ellipsis.xml#ellipsis");/*FireFox*/ } 注:需要在该css文件同目录下放入ellipsis.xml文件 在需要做截断的元素上设置好宽度。最 ...
hack的例子: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html> <style> #test{ color:#000; color:#F00\9; /* ie8 */红色 *color:#00F; /* ie7 */ 蓝色 _color:#0F0; /* ie6 */ 绿色 } </style> ...
为了fix这个bug试了个例子: <div style="height: 200px; width: 300px; background: green;"> <div style="height: 100px;"> <div style="position: relative;background: yellow; height: 100px; z-index: 2;" > <div style="position: relative;background: gray; heig ...
在JavaScript中,prototype对象是实现面向对象的一个重要机制。   每个函数就是一个对象(Function),函数对象都有一个子对象 prototype对象,类是以函数的形式来定义的。prototype表示该函数的原型,也表示一个类的成员的集合。   在通过new创建一个类的实例对象的时候,prototype对象的成员都成为实例化对象的成员。   1、该对象被类所引用,只有函数对象才可引用;   2、在new实例化后,其成员被实例化,实例对象方可调用。   同时,函数是一个对象,函数对象若直接声明成员,不用被实例化即可调用。
在层和后面页面中间阻隔一层iframe 如果是model方式的层弹出框,只需在后面拦截一层全局的iframe <div style="height:100%;width:100%;opacity:0.5;position:absolute;top:0;left:0;z-index:2;"> <iframe style="width:100%;height:100%;overflow:hidden;" src="javascript:false"></iframe> </div> ...
基于jquery实现的: 1.在textarea上绑定blur,keyup,scroll事件去check文本框的变化 2.check方法(scrollHeight) var TEXTAREADATA = { minHeight:15, maxHeight:45, limitHeight:42 }; function checkIt(element){//element指textarea var minLimit = parseInt(TEXTAREADATA.minHeight,10); if (!$.browser.mozilla ){ minLimit += ...
我们都知道jQUery对象中有一个类数组的元素包装集,该集合类似js中的数组一样拥有length属性,因此我们称此为类数组,下面我们就来总结下这个jQuery对象中的类数组时如何进行操作的,看看我们的jQuery为我们都提供了哪些可用 ...
1,总是从ID选择器开始继承 在jQuery中最快的选择器是ID选择器,因为它直接来自于JavaScript的getElementById()方法。 例如有一段HTML代码: <div id="content"> <form method="post" action="#"> <h2>交通信号灯</h2> <ul id="traffic_light"> <li><input type= ...
4,对直接的DOM操作进行限制 这里的基本思想是在内存中建立你确实想要的东西,然后更新DOM 。 这并不是一个jQuery最佳实践,但必须进行有效的JavaScript操作 。直接的DOM操作速度很慢。 例如,你想动态的创建一组列表元素,千 ...
8,尽量使用ID代替Class。 前面性能优化已经说过,ID选择器的速度是最快的。所以在HTML代码中,能使用ID的尽量使用ID来代替class。 看下面的一个例子: // 创建一个list var $myList = $('#myList'); var myListItems = '<ul>'; ...
用eclipse自动产生的getter和setter方法不符合struts2的标准。 eclipse自动产生的boolean是 如果定义的boolean isRecord; get方法:isRecord() set 方法:setRecord(boolean isRecord); 应改为: get方法:getIsRecord() set方法: setIsRecord(boolean isRecord);
当前面有0的时候,parseInt默认把它当作八进制处理了 01--07自然没有问题,但是09,08都是不合格的八进制形式,所以被按照0处理了。为了解决这个问题,可以利用parseInt函数的另一个参数,显示的告诉parseInt按照十进制处理。 parseInt("08",10) 或者 parseInt("09",10)
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <!-- include节点是struts2中组件化的方式 可以将每个功能模块独立到一 ...
引用文章来源:http://www.blogjava.net/nokiaguy/archive/2009/02/26/256886.html 作者:银河使者 标签文件是JSP自定义标签中的一种,实现的方法在WEB-INF\tags目录或子目录中建立一个.tag文件,如table.tag,并通过taglib指令来引用.tag文件所在的目录,代码如下: <%@ taglib prefix="t" tagdir="/WEB-INF/tags"%>     如果在标签文件中使用Struts 2标签,就会带来一个问题。下面先看一个例子。    ...
Global site tag (gtag.js) - Google Analytics