• DOM的节点类型

    本篇是基于《JavaScript高级程序设计(第3版)》DOM相关章节做的整理与归纳,概述了DOM的常见节点类型及核心要点。本篇适合初级JS开发...

  • Resize,w 360,h 240
    图解:window与BOM的关系

    我们知道,DOM(文档对象模型)是为了操作文档而定义的一组接口,而BOM(浏览器对象模型)则是为了操作浏览器而定义的一组接口。这很好理解,通过命...

    0.5 3308 5 23
  • JavaScript面向对象程序设计—创建对象的模式

    JS本身为我们提供了Array、Date、Math等不少对象(见《浅析JavaScript的对象系统》),但在实际开发中我们使用最多的还是自定义...

  • Resize,w 360,h 240
    JavaScript面向对象程序设计—属性详解

    属性(property)及其特性(attribute) JS中的对象,实际上就是一组无序键值对组成的一个集合。键就是属性,值就是属性值,属性值可...

  • JavaScript函数与方法的那些事

    说起来 ECMAScript 中什么有意思,我想那莫过于函数了——而有意思的根源,则在于函数实际上是对象。每个函数都是 Function 类型的...

    0.1 1494 2 17
  • Resize,w 360,h 240
    浅析JavaScript的对象系统

    之前在《JavaScript的数据类型》这篇文章里说过,Object对于JavaScript的语言结构来说意义不一般。为什么这么说呢?你肯定在不...

    0.4 2157 7 18
  • Resize,w 360,h 240
    JavaScript的执行环境和作用域链

    在实际开发中,作用域对于任何语言而言都是一个不可忽视的极为重要的知识点。今天就来谈谈JavaScript的作用域和执行环境。 首先,看一下几个重...

  • JavaScript的操作符

    这篇文章结构性地列一下JS中的操作符,并结合示例代码加以简要说明。 一元操作符:只能操作一个值的操作符 递增++和递减--:进行递增或递减操作(...

  • Resize,w 360,h 240
    JavaScript的数据类型

    JavaScript中总共有6种数据类型。可分为两大类:简单数据类型和复杂数据类型。 说明一下:上面这句话现在来说应该是不对的,因为ES6中新增...

文集作者