- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 注意 将 jQuery Array 转换为 normal Array
一个很小的失误,耗了我2个小时的时间。 function getIDs(){ return $(":checked").map(function(){ return $(this).val(); })} getIDs()之后得到的jQuery Aarry,但是我没注意到这点,直接将这个Array用于ajax传值。然后,整个浏览器就崩了。 ...
2012-02-17 16:37:53
133
原创 autoComplete与文本换行
文本换行: 1.word-break:这是IE5+的专有属性,但在chrome下测试也有效。总结:这个属性主要是控制一个单词的换行与否,涉及到亚洲语言。normal:不解释;break-all:针对欧美语言,将一个单词打断换行。keep-all:针对亚洲语言,如中文,将中文一句话看作一个英文单词,只有在空格或者是标点的时候才换行。 2.word-wrap:总...
2011-09-29 17:02:57
589
原创 【phenomenon】onscroll事件绑定
情况: $(function){window.onscroll = test;var test = function(){alert(1)};} 这样的代码在滚动页面时 是不会执行的。 解决:1.var test = function(){alert(1)};改为function test(){}2.将test移到外面作全局变量 ...
2011-09-05 13:34:01
209
原创 关于 z-index为负值的情况 与 height=100%的疑惑
最近遇到的一个小问题,记录下。 1.将z-index设为负值的话,元素会最贴近BODY,但是不能穿过body,之前我直接在body上加了个需隐藏的元素textarea,发现怎么也消失不了。最后加了个带背景的DIV把textarea套起来就可以了。用DIV把他遮住。 <body> <div style="background:#fff"> &...
2011-08-12 17:28:35
608
原创 关于报错和undefined
1.在全局范围内,变量必须要用var 声明,不然会报错。在局部环境内不用var的会JS在解析时会自动在全局内通过var申明一个变量。2.通关var申明的变量如果未赋值的话,会取得默认值undefined。通过if(undefined)这样的判断语句是可以生效的。而直接判断一个未申明的变量是会报错的。undefined并不是按字面意思“未定义”,其实更接近于”定义而未赋值“。3.可以直接判断...
2011-08-09 17:03:31
268
原创 【转载】Javascript获取各种浏览器可见窗口大小
呼呼,搞了大半天,总算弄明白了为何用document.body.clientHeight,document.body.offsetHeight都没有办法获取网页可见区域的正确值,原来罪魁祸首是W3C定义的标准!!在新定义出来的标准下document.documentElement.clientHeight在IE和火狐里都能获取正确值,下面一篇文章详细介绍了获取各种浏览器可见窗口大小这方...
2011-07-14 20:58:29
138
原创 关于匿名函数
1.关于匿名函数的申请与执行(function(){ alert(1);} ) ( ); ( function(){ alert(2);} ( ) ); void function(){ alert(3);}() 2.一些奇怪的写法(function a(){alert(1)},function b(){alert(2)})();...
2011-07-05 11:13:54
134
原创 JavaScript的保留字和关键字
JavaScript 关键字 break false in this void continue for new true while delete function null typeof with else if return var JavaScript 将来的关键字 case debugger export super catch default ext...
2011-06-21 14:48:19
234
原创 ECMAScript 与 正则表达式
1.String.match()与RegExp.exec()match方法和exec方法在RegExp对象没有设置g的时候是一样的。 var a =/(a)(\w)c/; var b = "adcabc"; var c = b.match(a); alert(c); 结果是adc,a,d var a =/(a)(\w)c/; var b ...
2011-06-14 14:47:50
316
原创 ECMAScript 等性运算符 和原始类型
1.关于类型ECMAScript分为原始类型和引用类型。5种原始类型:undefined null boolean number string,其余的都是引用类型。 undefined 类型只有一个值:undefined值 undefined 并不同于未定义的值。但是,typeof 运算符并不真正区分这两种值。那些定义了但是没有赋值的变量同样是und...
2011-06-08 11:54:55
101
原创 JavaScript中事件绑定局部函数
[code="html"]abfunction func(t1){ var bt = document.getElementById('button'); bt.addEventListener('click',b,false); function b(){ alert(t1); }}[/code]多...
2010-09-02 10:51:21
125
空空如也
关于JavaScript中的事件绑定,有些疑惑~
2010-09-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人