Comma's

study notes


  • 首页

  • 分类

  • 标签

  • 归档

  • 关于

BOM 总结

发表于 2016-11-19   |   分类于 JavaScript   |  
本文是对 JavaScript 高级程序设计 一书中相关章节的整理,加上自己的理解 JavaScript 不仅可以通过 DOM (Document Object Module/文档对象模型)操作文档,还可以通过 BOM (Browser Object Module/浏览器对象模型)操作浏览器, ...
阅读全文 »

事件代理

发表于 2016-11-17   |   分类于 JavaScript   |  
本文是对 JavaScript 高级程序设计 一书中相关章节的整理,加上自己的理解 1. 内存和性能问题事件处理程序为网页提供了非常好的交互能力,可是,在 JavaScript 中,添加到页面上的事件处理程序数量将直接关系到页面的整体运行性能。主要是以下两个方面的原因: 每个函数都是对象,而 ...
阅读全文 »

事件

发表于 2016-11-15   |   分类于 JavaScript   |  
本文是对 JavaScript 高级程序设计 一书中相关章节的整理,加上自己的理解 1. 定义事件就是用户或浏览器自身执行的某种动作,比如,页面加载完毕,鼠标点击,获得焦点等等。 JavaScript 与 HTML 之间的交互是通过事件实现的。 可以使用侦听器(事件处理程序,有时也叫监听函数或 ...
阅读全文 »

setTimeout() 和 setInterval()

发表于 2016-11-11   |   分类于 JavaScript   |  
先来了解一下这两个方法: 1. 定义setTimeout() 和 setInterval() 都是 HTML DOM window 对象提供的方法 setTimeout()在指定的延迟时间后调用一个函数或执行一个代码段。 setInterval()重复调用一个函数或执行一个代码段,在每次调用或执行 ...
阅读全文 »

NodeList、HTMLCollection和 NamedNodeMap

发表于 2016-11-09   |   分类于 JavaScript   |  
NodeList、HTMLCollection和 NamedNodeMap都是通过某些方法获得的节点的集合(类数组的形式),它们的区别主要在保存节点的类型,访问节点的方式上。我们来一一介绍: 1. NodeList1.1 包含节点类型既可以包含元素节点,也可以包含其他类型的节点,如文本节点、注释节点 ...
阅读全文 »

几种相对复杂的 DOM 操作技术

发表于 2016-11-09   |   分类于 JavaScript   |  
1. 动态脚本的添加动态脚本是指,在页面加载时不存在,当页面加载完毕后,通过 DOM 操作动态添加的脚本。 脚本的添加形式有两种: 通过 <script> 标签的 src 特性引入外部资源动态加载的外部 JavaScript 文件能够立即执行,比如下面的 <script> ...
阅读全文 »

Document.write() VS Element.innerHTML

发表于 2016-11-08   |   分类于 JavaScript   |  
1. Document.write()write() 方法是 document 对象的一个方法,用来向文档中动态地添加文本、HTML 元素和 JavaScript 文件。 该方法在文档加载的同时被调用和在文档加载后被调用所产生的结果有很大差异: 1.1 文档加载的同时被调用这种情况下,页面不会被重新 ...
阅读全文 »

理解 DOM

发表于 2016-11-07   |   分类于 JavaScript   |  
1. 什么是 DOM(Document Object Model / 文档对象模型)?这是 W3C 对 DOM 的描述: The Document Object Model is a platform- and language-neutral interface that will allow ...
阅读全文 »

对象的继承

发表于 2016-11-05   |   分类于 JavaScript   |  
本文是对 JavaScript 高级程序设计 一书中相关章节的整理,加上自己的理解 function Robot(name) { this.name = name;}Robot.prototype.smile = function() { alert("smile ...
阅读全文 »

创建对象

发表于 2016-11-03   |   分类于 JavaScript   |  
本文是对 JavaScript 高级程序设计 一书中相关章节的整理,加上自己的理解 1. Object 构造函数和对象字面量1.1 Object 构造函数创建一个自定义对象最简单的方式就是创建一个 Object 实例然后再为它添加属性和方法,如下:var person = new Object ...
阅读全文 »
1234…6
Studying···

Studying···

生命不息 学习不止

57 日志
5 分类
20 标签
GitHub Twitter
© 2016 Studying···
由 Hexo 强力驱动
主题 - NexT.Pisces