摘要: 在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。一,概述在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义U... 阅读全文
posted @ 2015-04-28 09:16 tian830937 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 在JavaScript中,继承可以通过三种手法实现原型链继承 使用apply、call方法 对象实例间的继承。一、原型链继承 在原型链继承方面,JavaScript与java、c#等语言类似,仅允许单父类继承。prototype继承的基本方式如下: 复制代码 代码如下:function Pare... 阅读全文
posted @ 2015-04-28 09:12 tian830937 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 本篇主要分享我对闭包的理解及使用闭包完成私有属性、模拟类、继承等,结合大量例子,希望大家能快速掌握!首先让我们先从一些基本的术语开始吧一、javascript中的闭包 1、我们一起先来理解什么是函数的作用域。 2、调用的对象结合例子:复制代码 代码如下:function display(someth... 阅读全文
posted @ 2015-04-28 09:10 tian830937 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 1、给DOM对象添加的属性是一个对象的引用。范例:var MyObject = {};document.getElementById('myDiv').myProp = MyObject;解决方法:在window.onunload事件中写上: document.getElementById('myD... 阅读全文
posted @ 2015-04-28 09:09 tian830937 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 首先说明一下:Js中的作用域不同于其他语言的作用域,要特别注意JS中作用域的概念: 表示变量或函数起作用的区域,指代了它们在什么样的上下文中执行,亦即上下文执行环境。Javascript的作用域只有两种:全局作用域和本地作用域,本地作用域是按照函数来区分的。 首先来看几道题目: 1. 复制代码 ... 阅读全文
posted @ 2015-04-28 09:07 tian830937 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 摘自:http://blog.csdn.net/lai_gb/archive/2009/07/04/4320956.aspxIE中:document.body.clientWidth ==> BODY对象宽度document.body.clientHeight ==> BODY对象高度documen... 阅读全文
posted @ 2015-04-28 09:01 tian830937 阅读(428) 评论(0) 推荐(0) 编辑
摘要: 浏览器firefoxfunctionoperamicrosoftmozilla转载自:http://geelong.javaeye.com/blog/810054主要分四个部分第一部分:浏览器的按键事件第二部分:兼容浏览器第三部分:代码实现和优化第四部分:总结第一部分:浏览器的按键事件 用js实现键... 阅读全文
posted @ 2015-04-28 08:59 tian830937 阅读(297) 评论(0) 推荐(0) 编辑