- 博客(13)
- 收藏
- 关注
转载 关于cookie
1.设置cookie: document.cookie = 'name = lc' docment.cookie = 'sex = man'2.读取cookie: document.cookie3.当存入多条cookie再直接输出cookie时输出方式为 每条的内容+"; "(分号加一个空格)的形式。 alert(document.cookie);//输...
2014-09-21 00:19:00
105
转载 鼠标滚轮事件
1.IE与chrome下:obj.onmousewheel FF下:使用 DOMMouseScroll ,注意,FF下没有obj.DOMMouseScroll 事件,必须使用addEventListener 来绑定。 //兼容写法obj.onmousewheel = fn;if(obj.addEventLister) { obj.addEven...
2014-09-20 21:44:00
103
转载 元素的创建操作
<input type="text" id="text" /><input type="button" id="btn" value="add"/><ul id="ul1"></ul>var otext = document.getElementById("text"); var obtn = docum...
2014-09-13 16:19:00
146
转载 兼容及DOM解释差异笔记——待续
1.offsetLeft以及offsetTop: 1.1 offsetLeft :只读,当前元素到定位父级的距离,也就是当前元素的offsetParent的距离 1.2 offtsetLeft与offsetParent区别: 在没有定位父级的情况下: offsetParent 默认定位父级为body,offtsetLeft 默认定位父级为html ...
2014-09-11 23:32:00
83
转载 关于全局变量
1.全局变量越多,引入错误的概率越高。2.全局变量与全局函数越多,发生命名冲突概率越高。3.函数过分依赖全局变量,会大幅度降低代码的可测试性与可维护性。4.避免一切意外的全局变量。5.使用单全局变量方式: 创建唯一全局对象名是独一无二的,将所有的功能代码挂在到这个全局变量上。 例子: function Book(title){ this.t...
2014-09-10 13:44:00
161
转载 UI层的松耦合
总结:1.不使用CSS表达式2.将css从javascript中抽离,如element.style.color = "red"; element.style.cssText = "color: red; left: 10px;"这种方法将来重新定义样式的时候修改起来很复杂,最佳方法仍是操作css的className,用javascript添加样式名至元素或删除元素classN...
2014-09-10 11:03:00
83
转载 关于函数声明要注意的问题
1.先声明javascript函数再使用2.函数生命不应该出现在语句块内,例子如下:if (condition) { function doSomething() { alert(1); }} else { function doSomething() { alert(2); } ...
2014-09-10 10:51:00
212
转载 关于for-in循环
for-in用于遍历对象属性。不需要定义任何控制条件,for-in会有条不紊的遍历每个对象属性,并返回属性名而不是值。以下测试function People (name,sex) { this.name = name; this.sex = sex; }People.prototype.getName = function (...
2014-09-10 10:09:00
308
转载 关于apply与call
1.apply与call的作用——这两个方法都能劫持另外一个对象的方法,继承另外一个对象的属性。2.apply与call的区别与用法——Function.apply(obj,args)//apply方法有两个参数,第一个是对象,第二个是数组。Function.call(obj,[param1[,param2[,…[,paramN]]]])//与appl...
2014-09-09 16:33:00
70
转载 关于私有变量,静态私有变量
有权访问私有变量和私有函数的公有方法称之为特权方法,对象上创建特权方法的方式有两种。第一种:直接在构造函数中定义特权方法,基本模式如下function MyObject(){ var privateVariable = 10; function privateFunction(){ alert(1); } ...
2014-09-08 23:20:00
193
转载 关于闭包
1.闭包可以避免全局污染2.闭包可以将需要的值长期驻扎在内存中以供使用3.可以提供私有成员以下是简单闭包例子function aa(){var a = 1;return function(){a++;alert(a);}; } var b =aa();b();//输出2b();//输出3alert引用了外部函数aa()中的a,因...
2014-09-08 21:29:00
72
转载 关于快速排序
常用1.sort()方法:var a = [5,29,23,37,27,44];function sortNum(a,b){ return a-b; }alert(a.sort(sortNum));若 a 小于 b,在排序后的数组中 a 应该出现在 b 之前,则返回一个小于 0 的值。若 a 等于 b,则返回 0。...
2014-09-06 16:23:00
63
转载 关于iframe
网页内操纵iframe内元素:iframe.contentWindow.document.getElementById(id);iframe网页元素操纵外部网页元素:iframe内 window.parent.getElementById(id);多重嵌套的情况下 window.top 表示获取的是最外层网页的window, 而window.parent 获取到的window则...
2014-09-06 15:46:00
84
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人