2017年5月1日

16 DOM

摘要: DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API(应用程序编程接口)。 DOM 描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。 总共有 12 种节点类型,这些类型都继承自一个基类型Node。 1 判断一个节点是不是元素节点,以及是什么元素节点 2 判断一 阅读全文

posted @ 2017-05-01 21:57 modDx 阅读(130) 评论(0) 推荐(0) 编辑

15 BOM

摘要: 1 间歇调用和超时调用 2 系统对话框 谈谈下面三种用法的使用场景,和各自的区别 这几个方法打开的对话框都是同步和模态的。 也就是说,显示这些对话框的时候代码会停止执行,而关掉这些对话框后代码又会恢复执行。 prompt: 如果用户单击了 OK 按钮,则 prompt()返回文本输入域的值; 如果用 阅读全文

posted @ 2017-05-01 18:11 modDx 阅读(136) 评论(0) 推荐(0) 编辑

14 函数-高级

摘要: 1 匿名函数 这种形式看起来好像是常规的变量赋值语句,即创建一个没有名称的函数(即匿名函数)并将它赋值给变量 add。 这种情况下创建的函数叫做匿名函数(anonymous function),匿名函数有时候也叫拉姆达函数。 2 递归 写一个严格模式下的递归函数。 3 闭包 闭包是指有权访问另一个函 阅读全文

posted @ 2017-05-01 17:09 modDx 阅读(160) 评论(0) 推荐(0) 编辑

13 对象 - 创建对象

摘要: 1 常用的创建对象的方式 2 Object.defineProperty() 方法 这个方法接收三个参数:属性所在的对象、属性的名字和一个描述符对象(a descriptor object)。 描述符对象中的属性必须是configurable、 enumerable、 writable 和 valu 阅读全文

posted @ 2017-05-01 16:55 modDx 阅读(287) 评论(0) 推荐(0) 编辑

12 内置对象

摘要: ECMA-262 对内置对象的定义是:“由 ECMAScript 实现提供的、不依赖于宿主环境的对象,这些对象在 ECMAScript 程序执行之前就已经存在了。” 前面我们已经介绍了大多数的内置对象,例如 Object、 Array 和 String。 ECMA-262 还定义了两个单体内置对象: 阅读全文

posted @ 2017-05-01 15:54 modDx 阅读(126) 评论(0) 推荐(0) 编辑

11 基本包装类型

摘要: 1 引用类型与基本包装类型的主要区别是什么? 引用类型与基本包装类型的主要区别就是对象的生存期。 使用 new 操作符创建的引用类型的实例,在执行流离开当前作用域之前都一直保存在内存中。 而自动创建的基本包装类型的对象,则只存在于一行代码的执行瞬间,然后立即被销毁。 第二行代码试图为字符串 s1 添 阅读全文

posted @ 2017-05-01 10:49 modDx 阅读(152) 评论(0) 推荐(0) 编辑

导航