07 2017 档案
摘要:容易混淆的.class1.class2与.class1 .class2的区别: 第一个中间没空格的,匹配的是同时拥有class1和class2的元素。 第二个中间有空格的,匹配的是父节点是class1类,子节点是class2类的元素。
阅读全文
摘要:虽然在ES6中有了继承,使用extends关键字就能实现。本篇讲的不是这种,而是ES6之前的几种实现继承的方式。 (一)原型链 ECMAScript中将原型链作为实现继承的主要方法。其基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。(不理解原型链的童鞋们可以翻阅一下我之前的博客,里面
阅读全文
摘要:最近重温了一遍红皮书,发现这本书中的很多知识点,属于耐看型的,每次都有不一样的收获。下面是对创建对象几种模式的总结。 构造函数或对象字面量都可以用来创建单个对象,但这些方式有很大的缺点:使用同一个接口创建很多对象,会产生大量的重复代码。 下面主要介绍创建对象的几种模式: (一)工厂模式 工厂模式抽象
阅读全文
摘要:所有变量都存在于一个执行环境(也称为作用域)当中,这个执行环境决定了变量的生命周期,以及哪一部分代码可以访问其中的变量。 以下是关于执行环境的几点总结: (1)执行环境有全局执行环境(全局环境)和函数执行环境之分; (2)每次进入一个新执行环境,都会创建一个用于搜索变量和函数的作用域链; (3)函数
阅读全文
摘要:在看js高级程序设计时,发现这部分虽然简单,但是我自己有些地方经常混淆,总结如下: (一)基本概念 JS中可以把变量分成两部分,基本类型和引用类型。 基本类型比较简单,包括:Undefined、Null、Boolean、Number和String,基本类型值就是简单的数据段;引用类型值可能由多个值构
阅读全文
摘要:很多人都以为event.preventDefault()与event.stopPropagation()是jquery的方法,其实不是的它们是js本身自带的方法了,以下是它们两的用法与区别了。 event.preventDefault()用法介绍 该方法将通知 Web 浏览器不要执行与事件关联的默认
阅读全文
摘要:转载自:http://www.jb51.NET/article/54641.htm 这篇文章主要介绍了理解JavaScript中的回调函数(callback),本文着重于对回调函数概念的理解,需要的朋友可以参考下。 最近在看 express,满眼看去,到处是以函数作为参数的回调函数的使用。如果这个概
阅读全文
摘要:下面是我在JavaScript权威指南第六版中的主要部分摘抄,以便于自己日后的翻阅: JavaScript中的正则表达式用RegExp对象表示,可以用两种方式创建RegExp对象。 一种是通过一种特殊的直接量语法来创建,例如: var pattern=/s$/; //匹配所有以字母"s"结尾的字符串
阅读全文
摘要:wqs1106的博客:http://blog.csdn.net/wqs1106/article/details/53439711 有助于自己理解
阅读全文