摘要: 1.普通模式var person = new Object();person.name = "Laughing";person.age = 28;person.job = "Software Engineer";peron.sayName = function(){ alert(this.name);};person.sayName();缺点:创建多个对象时,会产生大量的重复代码。2.工厂模式function createPerson(name, age, job){ var o = new Object(); o.name = name; o.age 阅读全文
posted @ 2012-01-06 18:29 shinebob 阅读(175) 评论(0) 推荐(0) 编辑
摘要: User Data:是微软为IE专门在系统中开辟的一块存储空间,所以说只支持Windows+IE的组合,实际测试在2000(IE5.5)、XP(IE6、IE7),Vista(IE7)下都是可以正常使用的。在XP下,一般位于C:\Documents and Settings\用户名\UserData,有些时候会在C:\Documents and Settings\用户名\Application Data\Microsoft\Internet Explorer\UserData。在Vista下,位于C:\Users\用户名\AppData\Roaming\Microsoft\Internet Ex 阅读全文
posted @ 2011-12-20 11:42 shinebob 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 今天看一个同事写的一段JS代码,完全使用原生的Dom方法,想想自己好久没有使用原生的方法了,一直在框架中游走,不由得复习一下常用的DOM属性与方法,同时记录下来,以便今后查阅。DOM常用方法/* @function createElement 按照给定的标签名创建一个新的元素节点 @param element string 将被创建的元素名字 @return interface 指向新建元素节点的引用*/reference = document.createElement(element)/* @function createTextNode 按照给定的文本创建一个新的... 阅读全文
posted @ 2011-12-16 17:45 shinebob 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 今天阅读《高性能JavaScript》第2章关于作用域,有点云里雾里,之前对其理解也不很深入,借鉴网上资源整理一下相关笔记。感谢Rain Man的总结,受益匪浅,原文链接http://www.cnblogs.com/rainman/archive/2009/04/28/1445687.html,博客园高手如云呀。JavaScript的变量作用域是基于其特有的作用域链的JavaScript没有块级作用域。函数中声明的变量在整个函数中都有定义有一个很好的例子,帮助理解作用域链<script type="text/javascript"> var rain = 1; 阅读全文
posted @ 2011-12-15 19:16 shinebob 阅读(141) 评论(0) 推荐(0) 编辑