跳到主要内容

6 篇博文 含有标签「javascript」

查看所有标签

· 阅读需 4 分钟
givebest

原型链

构造函数、原型和实例的关系:

  • 每个构造函数都有一个原型对象,原型对象都包含一个指向构造函数的指针;
  • 实例都包含了一个指向原型对象的内部指针。

· 阅读需 5 分钟
givebest

火于异步

1995 年,当时最流行的浏览器——网景中开始运行 JavaScript (最初称为 LiveScript)。 1996 年,微软发布了 JScript 兼容 JavaScript。随着网景、微软竞争而不断的技术更新,在 2000 年前后,JavaScript 相关的技术基础准备就绪。 随后到 2005 年前后,以 Google 为首开始重视使用 AJAX(即 Asynchronous JavaScript and XML),使得复杂的网页交互体验接近桌面应用。

· 阅读需 23 分钟
givebest

RegExp 直接量和对象的创建

就像字符串和数字一样,程序中每个取值相同的原始类型直接量均表示相同的值,这是显而易见的。程序运行时每次遇到对象直接量(初始化表达式)诸如{}和[]的时候都会创建新对象。比如,如果在循环体中写 var a = [],则每次遍历都会创建一个新的空数组。正则表达式直接量则与此不同,ECMAScript 3 规范规定,一个正则表达式直接量会在执行到它时转换为一个 RegExp 对象,同一段代码所表示正则表达式直接量的每次运算都返回同一个对象。ECMAScript 5 规范则做了相反的规定,同一段代码所表示的正则表达式直接量的每次运算都返回新对象。I E 一直都是按照 EC-MAScript 5 规范实现的,多数最新版本的浏览器也开始遵循 EC-MAScript 5,尽管目前该标准并未全面广泛推行。