2017年10月3日
摘要: 十五、DOM基础 DOM(Document Object Model)即文档对象模型,针对HTML和XML文档的API(应用程序接口)。DOM描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。DOM脱胎于Netscape及微软公司创始的DHTML(动态HTML),但现在它已经成为 阅读全文
posted @ 2017-10-03 10:11 swifthua 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 十四、浏览器检测 由于每个浏览器都具有自己独到的扩展,所以在开发阶段来判断浏览器是一个非常重要的步骤。虽然浏览器开发商在公共接口方面投入了很多精力,努力的去支持最常用的公共功能;但在现实中,浏览器之间的差异,以及不同浏览器的“怪癖”却是非常多的,因此客户端检测除了是一种补救措施,更是一种行之有效的开 阅读全文
posted @ 2017-10-03 10:02 swifthua 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 十三、BOM BOM也叫浏览器对象模型,它提供了很多对象,用于访问浏览器的功能。BOM缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象就成了事实的标准。所以,BOM本身是没有标准的或者还没有哪个组织去标准它。 1.window对象 BOM的核心对象是window,它表示浏览器的一 阅读全文
posted @ 2017-10-03 10:00 swifthua 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 十二、匿名函数和闭包 匿名函数就是没有名字的函数,闭包是可访问一个函数作用域里变量的函数。声明:本节内容需要有面向对象和少量设计模式基础,否则无法听懂. 1.匿名函数 //普通函数 function box() { //函数名是box return 'Lee'; } //匿名函数 function 阅读全文
posted @ 2017-10-03 09:59 swifthua 阅读(557) 评论(0) 推荐(0) 编辑