• JavaScript 语法陷阱

    没有一门编程语言是完美的,JavaScript 也不例外,它语法陷阱重重,加号、with、声明提升、变量泄漏、... 防不胜防。了解和熟悉这些陷阱,并在开发时注意规避它们,将给我们省去很多麻烦事 ...
  • JavaScript 基于原型的面向对象

    对很多开发者来说,“JavaScript 面向对象”这句话听起来就是在扯淡。但 JavaScript 确实支持面向对象,它通过原型来实现类的定义和继承,通过原型可以模拟很多基于类的面向对象的特性 ...
  • JavaScript 作用域和闭包

    作用域的嵌套将形成作用域链,函数的嵌套将形成闭包。闭包与作用域链是 JavaScript 区别于其它语言的重要特性之一。闭包与作用域链相辅相成,理解并熟练运用这两个概念,是 JavaScript 开发者的必修课 ...
  • JavaScript 特性

    动态和函数式编程,是 JavaScript 的几个基本特性之一。动态让语言更加灵活和自由,函数式编程则是 JavaScript 的主要编程风格。 ...