随笔分类 - JavaScript Definitive Guide
摘要:addEventListener使用addEventListner()方法可以为事件目标注册事件处理程序。addEventListner()接受三个参数。第一个是要注册处理程序的事件类型,这个事件类型(或名字)是字符串,但它不包括应该用于设置事件处理程序属性的前缀”on“。第二个参数是当指定类型的事...
阅读全文
摘要:文档坐标和视口坐标概念元素的位置是以像素来度量的,向右代表X坐标的增加,向下代表Y坐标的增加。但是,有两个不同的点作为坐标系的原点:元素的X和Y坐标可以相对于文档的左上角或者相对于其中显示文档的视口的左上角。在顶级窗口和标签页中,“视口”只是实际显示文档内容的浏览器的一部分:它不包括浏览器“外壳”(...
阅读全文
摘要:动态删除元素给定一个ul列表,点击ul中子节点进行删除 1 window.onload = function() { 2 var list = document.getElementsByTagName("ul")[0].childNodes;...
阅读全文
摘要:概念文档对象模型(DOM)是表示和操作HTML和XML文档内容的基础API。选取文档元素(1)通过ID选取元素var id = document.getElementById("section1");【注】在低于IE8版本的浏览器中,getElementById()对于匹配元素的ID不区分大小写,而...
阅读全文
摘要:概念数组是值的有序集合。每个值叫做一个元素,而每个元素在数组中有一个位置,以数字表示,称为索引。创建数组(1)使用数组直接量是创建数组最简单的方法,在方括号中将数组元素用逗号隔开即可。1 var empty = []; //没有元素的数组2 3 var primes= [2, 3, 5, 7, ...
阅读全文
摘要:前言JavaScript是基于词法作用域的语言:通过阅读包含变量定义在内的数行源码就能知道变量的作用域。全局变量在程序中始终都是有定义的。局部变量在声明它的函数体内以及其所嵌套的函数内始终是有定义的。如果将一个局部变量看做是自定义实现的对象的属性的话,那么可以换个角度来解读变量作用域。每一段Java...
阅读全文
摘要:定义函数关键字function用来定义函数。定义函数有两种方法(1)函数定义表达式1 var f = function(x) { return x+1; }(2)函数声明语句1 function funcname([arg1 [, arg2 [...,argn]]]) {2 3 }函数声明语句通常出...
阅读全文
摘要:原型引入我们依然定义一个Person类1 function person(age,name){2 this.age = age;3 this.name = name;4 this.information = function(){5 return "...
阅读全文
摘要:基本概念以及注意直接量:程序中直接使用的数据值。下面列出的都是直接量:1 12 //数字2 1.2 //小数3 "hello world" //字符...
阅读全文