上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页
摘要: 第10章 DOMDOM(文档对象模型)是针对HTML和XML文档的一个API(应用程序编程接口)IE中所有DOM对象都是以COM对象的形式实现的,这意味着IE中的对象与原生JavaScript对象行为不一致节点层次总共有12种节点类型,这些类型都继承自一个基类型Node类型DOM1级定义了一个Nod... 阅读全文
posted @ 2014-05-24 14:25 庄昌宽 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 用户代理检测为了不在全局作用域中添加多余的变量,我们使用模块增强模式来封装检测脚本以下是完整的用户代理字符串检测脚本,包括检测呈现引擎、平台、Window操作系统、移动设备和游戏系统var client=function(){ //呈现引擎 var engine={ ie:0,... 阅读全文
posted @ 2014-05-24 03:57 庄昌宽 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 注册处理程序navigator.registerContentHandler("applicat/rss+xml","http://www.somereader.com?feed=&s","Some Reader");screen对象JavaScript中有几个对象在编程中用处不大,而screen对... 阅读全文
posted @ 2014-05-21 14:04 庄昌宽 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 系统对话框alert()、confirm()和prompt()调用系统对话框向用户显示消息,显示对话框的时候代码会停止执行,关闭后继续执行alert()警告提示框confirm()点击确认返回true,退出或关闭返回falseprompt()在第二个的基础上多一个文本输入域,有2个参数,第二个参数是... 阅读全文
posted @ 2014-05-20 14:14 庄昌宽 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 导航和打开窗口使用window.open()方法可以导航到一个特定的URL也可以打开一个新的浏览器窗口,接收4个参数:要加载的URL、窗口目标、特性字符串和一个表示新页面是否取代浏览器历史记录中当前加载页面的布尔值。通常只需要传递第一个参数,最后一个参数只在不打开新窗口的情况下使用,如果传递的第二个... 阅读全文
posted @ 2014-05-20 00:04 庄昌宽 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 第8章 BOMBOM的核心对象就是window,它表示浏览器的一个实例,在浏览器中window对象有双重角色,它既是JavaScript访问浏览器的一个接口,又是规定的Global对象,因此所有在全局作用域中声明变量、函数都会是window对象的属性和方法定义全局变量与在window对象上直接定义属... 阅读全文
posted @ 2014-05-19 13:19 庄昌宽 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 组合继承的问题是会调用2次超类型构造函数寄生组合式继承即通过借用构造函数来继承属性,通过原型链的形式来继承方法,思路:不必为了指定子类型的原型而调用超类型的原型,我们所需要的无非是超类型原型的一个副本而已function inheritPrototype(subType,superType){ v... 阅读全文
posted @ 2014-05-16 21:51 庄昌宽 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 继承,ECMAScript只支持实现继承,而且其实现继承主要是依靠原型链来实现的构造函数、原型、和实例的关系:每个构造函数都有一个原型对象,每个原型对象都包含一个指向构造函数的指针,每个实例都包含一个指向原型对象的内部指针如果我们让一个原型对象等于另一个类型的实例,会怎么样呢?这样的关系层层递进,就... 阅读全文
posted @ 2014-05-14 13:47 庄昌宽 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 使用hasOwnProperty()方法检测一个属性存在实例还是原形中,当属性存在对象实例中时,返回truealert(person1.hasOwnProperty("name")); //false 来自原型原型和in操作符单独使用和for-in中,单独使用时无论属性存在于实例中还是原型中都返回... 阅读全文
posted @ 2014-05-13 14:03 庄昌宽 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 第六章 面向对象的程序设计ECMA中有两种属性:数据属性和访问器属性数据属性的特性[[Configurable]] 表示是否通过delete删除属性,是否重新定义属性,是否能把属性修改为访问器属性[[Enumerable]] 表示是否通过for-in循环返回属性[[writable]] 表示是... 阅读全文
posted @ 2014-05-09 12:34 庄昌宽 阅读(190) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 15 16 下一页