JavaScript是一种基于对象的语言,它通过操纵对象来完成各种任务。在浏览器的使用者看来,浏览器是一个显示文档的窗口,但是,在我们编写JavaScript程...
由于基于原型链实现继承的方式存在一些缺点,所以人们采用了另外一种方式来实现继承——基于函数伪造的方式实现继承。这个技术的思想是在子类构造函数的内部调用父类的构造...
文本节点由Text类型来表示,它包含的是可以照字面解释的纯文本内容。纯文本中可以包含转义的HTML字符,但不能包含HTML代码。Text节点具有以下特征:nod...
前面两篇文章我们介绍了JavaScript中原型的内存模型和原型的重写方法即注意事项。在了解原型之后,我们就可以通过原型来创建JavaScript对象。基于原型...
在JavaScript函数的内部有2个特殊的对象:arguments和this。arguments对象arguments是一个类数组对象,通过该对象可以获取相应...
注释内容在DOM文档中是通过Comment类型来表示的,Comment节点具有以下特征:nodeType的值为8。nodeName的值为“#comment”。n...
DocumentType类型在WEB浏览器中并不常用,Firefox、Safari、Opera和Chrome浏览器支持DocumentType类型,而IE浏览器...
history对象是window对象的一个属性,它包含了最近访问过的网址列表。在代码中,history对象最常使用的方法是前进和回退页面,其功能类似于浏览器中的...
Ajax是AsynchronousJavaScriptAndXML的简写,它是一种能够向服务器请求额外数据而不需要卸载页面的技术。通俗来说,Ajax是一种...
字符串是JavaScript中最常使用的一个对象,几乎每一个程序都会使用到字符串。与其它基本数据类型一样,字符串也有两种形式:基本数据类型形式和对象形式。Jav...
JavaScript通过Document类型来表示文档。在浏览器中,document对象是HTMLDocument的一个实例,表示整个HTML页面。而且Docu...
当我们在使用键盘的时候就会发生键盘事件。键盘事件主要遵循DOM0级规范,有3个键盘事件:keydown:当用户按下键盘上的任意键时触发,如果长按某个键,则会一直...