• 第11章 DOM扩展

    目前对DOM的两个主要的扩展是Selectors API(选择符API)和HTML5 选择符API Selectors API Level 1的核心是两个方法:querySe...

  • 第10章 DOM

    DOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)。DOM描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一个部分。 节点层次 D...

  • 第9章 客户端检测

    能力检测 最常用的客户端检测形式是能力检测(又称特性检测)。能力检测的目标不是识别特定的浏览器,而是识别浏览器的能力。 能力检测,第一个概念就是达成目的的最常用的特性,先检测...

  • 第8章 BOM

    window对象 BOM的核心对象是window,它表示浏览器的一个实例,window既是通过JavaScript访问浏览器窗口的一个接口,又是ECMAScript规定的Gl...

  • 第7章 函数表达式

    在ECMAScript中,定义函数的方式有两种:一种是函数声明,另一种就是函数表达式 函数声明的语法是这样的: 函数声明的一个重要特征就是函数声明提升,意思就是在执行代码之前...

  • 第6章 面向对象的程序设计

    面向对象(Object-Oriented, OO)的语言有一个标志,就是它们都有类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。 ECMA-262把对象定义为:"...

  • 第5章 引用类型

    引用类型的值(对象)是引用类型的一个实例。在ECMAScript中,引用类型是一种数据结构,用于将数据和功能组织在一起。 引用类型也被称为对象定义,它描述的是一类对象所具有的...

  • 第4章 变量、作用域和内存问题

    JavaScript中的变量是松散的,也就是在定义变量时无需指定其数据类型,故它的值和类型在脚本的生命周期内是可以被改变的。 基本类型和引用类型的值 ECMAScript变量...

  • 第3章 基本概念

    一、语法 区分大小写 在ECMAScript中的一切(变量、函数名和操作符)都是区分大小写的。 标识符 第一个字符必须是一个字母、下划线(_)或一个美元符号($) 其他字符可...

个人介绍
Web前端工程师,大龄码农