JavaScript高级程序设计
文章平均质量分 79
oayoat
一枚渴望成长的程序员
展开
-
BOM之window 对象
BOM8.1 window 对象8.1.1 全局作用域8.1.2 窗口关系及框架8.1.3 窗口位置8.1.4 窗口大小8.1.5 导航和打开窗口8.1.6 间歇调用和超时调用8.1.7 系统对话框 8.1 window 对象 在网页中定义的任何一个对象、变量和函数,都以 window 作为其 Global 对象,因此有权访问parseInt()等方法 8.1.1 全局作用域 var age = ...原创 2018-09-25 18:55:13 · 880 阅读 · 0 评论 -
BOM之location、navigator、screen、history
BOM之location 对象8.2 location 对象8.2.1 查询字符串参数8.2.2 位置操作8.3 navigator 对象8.3.1 检测插件8.3.2 注册处理程序8.4 screen 对象8.5 history 对象 8.2 location 对象 location 是最有用的 BOM 对象之一,它提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。事实上, loca...原创 2018-09-25 21:26:57 · 356 阅读 · 0 评论 -
6 javascript面向对象-理解对象
6 javascript面向对象的程序设计 6.1理解对象6.1.1属性类型6.1.1.1 数据属性6.1.1.2. 访问器属性6.1.2定义多个属性6.1.3 读取属性的特性6.2创建对象6.2.1工厂模式6.2.2构造函数模式6.2.2.1. 将构造函数当作函数6.2.2.2. 构造函数的问题6.2.3原型模式6.2.3.1. 理解原型对象6.2.3.2. 原型与 in 操作符6.2.3.3...原创 2018-09-21 00:07:20 · 532 阅读 · 0 评论 -
DOM
DOM10.1 节点层次10.1.1 Node类型1. nodeName 和 nodeValue 属性2. 节点关系3. 操作节点 DOM(文档对象模型)是针对 HTML 和 XML 文档的一个 API(应用程序编程接口)。 DOM 描绘了一个层次化的节点树,允许开发人员添加、移除和修改页面的某一部分。 注意, IE 中的所有 DOM 对象都是以 COM 对象的形式实现的。这意味着 IE 中的D...原创 2018-09-26 20:32:56 · 96 阅读 · 0 评论 -
DOM拓展
文章目录11.1 选择符 API11.1.1 querySelector()方法11.1.2 querySelectorAll()方法11.1.3 matchesSelector()方法11.2 元素遍历11.3 HTML511.3.1 与类相关的扩充11.3.2 焦点管理 对 DOM 的两个主要的扩展是 Selectors API(选择符 API)和 HTML5。 11.1 选择符 API Se...原创 2018-09-26 21:18:26 · 112 阅读 · 0 评论 -
表单序列化
在 JavaScript 中,可以利用表单字段的 type 属性,连同 name 和 value 属性一起实现对表单的序列化。在编写代码之前,有必须先搞清楚在表单提交期间,浏览器是怎样将数据发送给服务器的。 对表单字段的名称和值进行 URL 编码,使用和号(&)分隔。 不发送禁用的表单字段。 只发送勾选的复选框和单选按钮。 不发送 type 为"reset"和"button...原创 2018-09-26 21:36:17 · 541 阅读 · 0 评论 -
javascript面向对象-继承
6 javascript面向对象的程序设计 6.3.1 原型链 6.3.1 原型链 基本思想是利用原型让一个引用类型继承另一个引用类型的属性和方法。 假如我们让原型对象等于另一个类型的实例,原型对象将包含一个指向另一个原型的指针,相应地,另一个原型中也包含着一个指向另一个构造函数的指针。假如另一个原型又是另一个类型的实例,那么上述关系依然成立,如此层层递进,就构成了实 例与原型的链条。 ...原创 2018-09-21 22:54:43 · 372 阅读 · 0 评论 -
JavaScript函数表达式-闭包、模仿块级作用域、私有变量
闭包是指有权访问另一个函数作用域中的变量的函数。创建闭包的常见方式,就是在一个函数内部创建另一个函数 function createComparisonFunction(propertyName) { return function(object1, object2){ var value1 = object1[propertyName]; var value2 = object2[pr...原创 2018-09-23 00:12:28 · 394 阅读 · 0 评论