摘要: 《正则表达式必知必会》这本书的确非常的简练实用,准确定位了正则表达式的用途,简明的介绍了正则表达式的基本使用形式。简单易懂,容易记忆,虽然从表面上看这本书的内容比较少而且简单,但是说的内容都是非常基础的砖石,无论想建造多么高大、吊炸天的大楼,基础的砖石都是必不可少的。 看完这本书,受益颇多,在此将书 阅读全文
posted @ 2016-11-26 23:25 四叶草黎 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 第一章 面对对象的javascript 1.1 动态类型语言和鸭子类型 1.编程语言按照数据类型分为:静态类型语言和动态类型语言。 2.静态类型语言:在编译时已确定变量的类型。 优点:(1)在编译期间就能发现类型不匹配的错误,编辑器可以帮助我们提前避免程序在运行期间有可能发生的一些错误。 (2)如果 阅读全文
posted @ 2016-08-07 20:19 四叶草黎 阅读(268) 评论(0) 推荐(0) 编辑
摘要: new 操作符在有上面的基础概念的介绍之后,在加上new操作符,我们就能完成传统面向对象的class + new的方式创建对象,在Javascript中,我们将这类方式成为Pseudoclassical。基于上面的例子,我们执行如下代码varobj =newBase();这样代码的结果是什么,我们在... 阅读全文
posted @ 2015-12-01 15:35 四叶草黎 阅读(360) 评论(0) 推荐(0) 编辑
摘要: 来源:javascript高级程序设计在几种特殊的情况下,this的值可能会意外改变。比如var name="The Window";var object={ name:"The Object", getName:function(){ return this.name; }... 阅读全文
posted @ 2015-08-26 16:44 四叶草黎 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 一、工厂模式function createPerson(name,age,job){ var o=new Object(); o.name=name; o.age=age; o.job=j... 阅读全文
posted @ 2015-08-25 15:51 四叶草黎 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 在jquery中,遍历对象和数组,经常会用到$().each和$.each(),两个方法。两个方法是有区别的,从而这两个方法在针对不同的操作上,显示了各自的特点。$().each,对于这个方法,在dom处理上面用的较多。如果页面有多个input标签类型为checkbox,对于这时用$().each来... 阅读全文
posted @ 2015-08-19 16:33 四叶草黎 阅读(158) 评论(0) 推荐(0) 编辑
摘要: getStyle提取非行间样式——只能提取不能设置 不能完全兼容所有浏览器,不能完全提取出所有样式…… 阅读全文
posted @ 2015-08-12 10:36 四叶草黎 阅读(207) 评论(0) 推荐(0) 编辑
摘要: js 数组 js数组方法总结:1 创建 ……2 添加 push()|unshift() 从数组尾部|头部添加一或多个数组元素,返回值为新数组的长度,改变原数组 splice(start,num,elem0……) 从数组的start位置开始,删除num个原数组元素,添加ele... 阅读全文
posted @ 2015-08-11 15:07 四叶草黎 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 检测数据类型 检测类型方法总结:1 typeof2 instanceof3 constructor4 Object.prototype,toString.call() 阅读全文
posted @ 2015-08-11 14:09 四叶草黎 阅读(228) 评论(0) 推荐(0) 编辑
摘要: for-in 枚举 for-in枚举对象属性注意:1、输出属性的顺序不一定,根据浏览器而异;2、不能用person1.key的方式取到属性值,应该用person1[key]的方式取得属性值。3、如果要表示迭代的对象为null或者undefined,for-in语句会抛出错误,但... 阅读全文
posted @ 2015-08-11 11:04 四叶草黎 阅读(270) 评论(0) 推荐(0) 编辑