上一页 1 ··· 5 6 7 8 9

2012年7月24日

javacript基础知识系列:知识点

摘要: JavaScript知识要点: 1.Var 在申明变量的时候避免隐式的全局变量:通过var创建的全局变量(任何函数之外的程序中创建)是不能被删除的。无var创建的隐式全局变量(无视是否在函数中创建)是能被删除的。1 function sum(x, y) {2 // 不推荐写法: 隐式全局变量 3 result = x + y;4 return result;5 }1 function sum(x, y) {2 //推荐写法 局部变量3 var result = x + y;4 return result;5 }1 1 // 反例,勿使用 2 2 funct... 阅读全文

posted @ 2012-07-24 14:17 color_story 阅读(319) 评论(0) 推荐(0) 编辑

2012年7月21日

JavaScript 设计模式系列 : 工厂模式

摘要: 工厂模式:可以把所有实例化的代码都集中在一个位置。将new关键字放到一个外部对象中,即放到工厂中间去,这样在创建对象的时候,只要调用这个工厂函数,而不用使用new来执行,其实就是把new交给工厂函数来执行。 1. 对象的构建十分复杂 2. 需要依赖具体环境创建不同实例 3. 处理大量具有相同属性的对象例如:实例化后返回三个属性和一个方法,可以解决创建多个相似对象的问题:工厂中返回的是实例化好的对象! 1 function Person(name,age,job){ 2 var o = new Object(); 3 o.name = name; 4 o.ag... 阅读全文

posted @ 2012-07-21 10:27 color_story 阅读(196) 评论(0) 推荐(0) 编辑

2012年7月20日

JavaScript 设计模式系列 : 单例(Singleton)模式

摘要: 单例(SIngleton)模式: 功能: 用来划分命名空间: 1.减少网页中的全局变量的数量。 2.可以在多人开发时避免代码命名冲突。 3.一是某个类只能有一个实例;二是它必须自行创建这个实例;三是它必须自行向整个系统提供这个实例。在JavaScript里,单例作为一个命名空间提供者,从全局命名空间里提供一个唯一的访问点来访问该对象。单例模式就是用一个命名空间包含自己的所有代码的全局对象。在传统工程师眼中,单例就是保证一个类只有一个实例,实现的方法一般是先判断实例存在与否,如果存在直接返回,如果不存在就创建了再返回,这就确保了一个类只有一个实例对象。示例:1.... 阅读全文

posted @ 2012-07-20 16:44 color_story 阅读(192) 评论(0) 推荐(0) 编辑

2012年7月10日

正则表达式

摘要: 30分钟学习正则表达式:http://www.cnblogs.com/deerchao/archive/2006/08/24/zhengzhe30fengzhongjiaocheng.html1>>常用的元字符:代码说明.匹配除换行符以外的任意字符\w匹配字母或数字或下划线或汉字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束^匹配字符串的开始$匹配字符串的结束2>>常用的限定符:代码/语法说明*重复零次或更多次+重复一次或更多次?重复零次或一次{n}重复n次{n,}重复n次或更多次{n,m}重复n到m次3>>常用的反义代码:代码/语法说明\W匹配任 阅读全文

posted @ 2012-07-10 14:30 color_story 阅读(202) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9

导航