摘要: (一)核心概念:事件流:事件流描述的是从页面中接收事件的顺序。IE的事件流是事件冒泡,Netscape的事件流是事件捕获流。在你点击按钮的同时,你也单击了按钮的容器元素,甚至也单击了整个页面。 1)事件冒泡:IE的事件流 事件开始时由最具体的元素接收,然后逐级向上传播到较为不具体的节点。所有现代... 阅读全文
posted @ 2014-09-15 22:30 Immanuely 阅读(286) 评论(0) 推荐(0) 编辑
摘要: (一)DOM扩展对DOM的主要的扩展是SelectorsAPI(选择符API)和HTML5,还有一个Element Travesal规范。1.选择符APIjQuery的核心就是通过CSS选择符查询DOM文档取得元素的引用,从而抛开了getElementById( ) 和 getElementsByT... 阅读全文
posted @ 2014-09-12 17:07 Immanuely 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 客户端检测:(一)能力检测能力检测目的是识别浏览器的能力。在编写代码之前先检测特定浏览器的能力。例如,脚本在调用某个函数之前,可能要先检测该函数是否存在。(二)怪癖检测怪癖实际上是浏览器实现中存在的bug。怪癖检测通常涉及到运行一小段代码,然后确定浏览器是否存在某个怪癖。(三)用户代理检测通过检测用... 阅读全文
posted @ 2014-09-10 22:23 Immanuely 阅读(379) 评论(0) 推荐(0) 编辑
摘要: (一)顺序表1.基本概念: 首元结点:存储第一个数据元素的结点。 头结点:在链表的首元结点之前附设一个结点,便于对首元结点操作。 头指针:指向链表中的第一个结点。 插入/删除:在顺序表中插入或删除一个元素,需要平均移动一半个元素,具体移动的元素个数与元素位置有关。 在单链表中,除了首元结点... 阅读全文
posted @ 2014-09-10 14:04 Immanuely 阅读(1256) 评论(0) 推荐(0) 编辑
摘要: window对象----BOM的核心控制窗口、框架和弹出窗口利用location对象中的页面信息使用navigator对象(一)window对象在浏览器中,window对象有双重角色:既是通过Javascript访问浏览器窗口的一个接口,又是ECMAScript规定的Global对象。1.全局作用域... 阅读全文
posted @ 2014-09-09 10:48 Immanuely 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 1.递归实现一:function factorial(num){ if(num<=1){ return 1; }else{ return num*factorial(num-1); }}alert(factorial(4)); //24但给factori... 阅读全文
posted @ 2014-09-08 12:48 Immanuely 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 《Javascript高级程序设计》《Javascript语言精粹》《CSS权威指南》博客园里深入理解Javascript系列 阅读全文
posted @ 2014-09-06 10:30 Immanuely 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 总结:ECMAScript支持面向对象编程,但不使用类或者结构。对象可以在代码执行过程中创建和增强。在没有类的情况下,可以采用下列模式创建对象。【】工厂模式:使用简单的函数创建对象,为对象添加属性和方法,然后返回对象。function createPerson(name,age,job){ v... 阅读全文
posted @ 2014-09-05 21:50 Immanuely 阅读(187) 评论(0) 推荐(0) 编辑
摘要: (一).Global对象所有在全局作用域中定义的属性和函数,都是Global对象的属性。例如isNaN()、isFinite()、parseInt()以及parseFloat(),实际上全是Global对象的方法。1. URI 编码方法 encodeURI() 和 encodeURIComponen... 阅读全文
posted @ 2014-09-05 20:11 Immanuely 阅读(195) 评论(0) 推荐(0) 编辑
摘要: String类型1.字符串的模式匹配方法 1) match(),与RegExp的exec()方法相同,也只接受一个参数,要么是一个正则表达式,要么是一个RegExp对象。var text = "cat,bat,fat,sat";var pattern = /.at/;var matches = t... 阅读全文
posted @ 2014-09-05 20:00 Immanuely 阅读(216) 评论(0) 推荐(0) 编辑