《javascriptDOM编程艺术》
文章平均质量分 57
_panda_
这个作者很懒,什么都没留下…
展开
-
《JavaScript DOM编程艺术》笔记1
1:DOM的学习一份文档就是一棵节点树;节点分为不同的类型:元素节点,属性节点,文本节点; getElementById返回的是一个对象;getElementByTagName和getElementByclassName返回的是一个对象数组,分别对应着文档中一个特定的元素节点;每个节点都是一个对象;getAttribute获取属性节点的值setAttribute设置属性节点的值例子:`原创 2016-03-08 11:34:07 · 327 阅读 · 0 评论 -
动态的创建标记(document.write和innerHTML的使用)
传统方法的实现; 这是document.write和innerHTML添加标记 -例子:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN""http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"原创 2016-03-08 20:33:50 · 565 阅读 · 0 评论 -
将函数绑定在window.onload事件上
function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { oldonload();原创 2016-03-09 20:06:02 · 734 阅读 · 0 评论 -
js的抽象方法
一.JavaScript中类的封装 Javascript不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 下面我们以封装一个简单的Shape类来作一个说明. 定义 ShapeBase“类” 1.法则一[this式] function ShapeB原创 2016-03-09 21:31:29 · 2807 阅读 · 0 评论 -
js-DOM给class追加一个新的元素
在需要给一个元素追加新的class时,你可以按照以下步骤:检查className属性的值是否为空;如果是,把新的class设置值直接赋予给classNameN;如果不是,把一个新的class设置的值直接赋予个className属性上去我们把上面的步骤封装成一个函数,addClass。这个函数带有两个参数:第一个是添加新的class的元素(element),第二个是新的class设置值(val原创 2016-03-12 14:59:20 · 7442 阅读 · 0 评论 -
js中数组(array)和对象(object)的区别
object 类型: 创建方式: /*new 操作符后面Object构造函数*/ var person = new Object(); person.name = "lpove"; person.age = 21; /*或者用对象字面量的方法*/ var person = { name: "lpove"; age : 21; } -array类型创建方式: `var col原创 2016-03-29 11:19:52 · 10094 阅读 · 0 评论