摘要:
来自于《锋利的jQuery》 1、使用最新版本的jQuery类库 jQuery每一个新的版本都会较上一版本进行BUG修复和一些优化,同时也会包含一些创新,所以建议使用最新版本的jQuery来提高性能。 2、使用合适的选择器 ①、$("#id") 使用id来定位DOM元素无疑是最佳提高性能的方式,因为 阅读全文
摘要:
第二十章 客户端存储 1、客户端存储有一下几种形式:Web存储、cookie、IE userData、离线Web应用、Web数据库、文件系统API。 2、Web存储标准所描述的API包含localStorage对象和sessionStorage对象。这两个对象实际上是持久化关联数组,是名值对的映射表 阅读全文
摘要:
1、jQuery动画是异步的,会立刻返回,但动画会在后台执行,可传入函数作为动画完成的回调函数。 2、jQuery动画默认是队列化的。 3、stop()方法接受两个可选的布尔值参数,如果第一个参数是true,会清除该选中元素上的动画队列:除了停止当前动画,还会取消任何等待执行的动画,默认值为fals 阅读全文
摘要:
第十九章 jQuery类库 1、传递HTML文本字符串给$()方法,jQuery会根据传入的文本创建好HTML元素并封装为jQuery对象返回。 2、想要遍历jQuery对象中的所有元素时,可以调用each()方法来代替for循环。回调函数里this关键字指代Element对象。each()方法还会 阅读全文
摘要:
根据freeyiyi1993的思路做了细微修改,原文有bug。 阅读全文
摘要:
1、除mouseenter和mouseleave外的所有鼠标事件都能冒泡。 2、传递给鼠标事件处理程序的事件对象有clientX和clientY属性,它们制订了鼠标指针相对于包含窗口的坐标。 3、一个keypress事件表示输入的单个字符,事件对象以Unicode编码的形式指定字符,所以必须用Str 阅读全文
摘要:
第十七章 事件处理 1、事件处理程序或事件监听程序是处理或响应事件的函数。 2、事件对象是与特定事件相关且包含有关该事件详细信息的对象。 3、响应通过键盘改变焦点的表单元素在得到和失去焦点时会分别出发focus和blur事件。 4、focus和blur事件不会冒泡,但其他所有表单事件都可以。IE定义 阅读全文
摘要:
网页中可以使用相对URL的能力通常意味着我们能使用本地文件系统来开发和测试HTML,并避免对Web服务器进行不必要的部署。 然而当使用XMLHttpRequest进行Ajax编程时,这通常是不行的。 XMLHttpRequest用于同HTTP和HTTPS协议一起工作。理论上,它能够同FTP这样的其他 阅读全文
摘要:
1、元素的style属性可以用来设置样式,但是不适合用来查询样式(只能查询到内联样式)。 2、CSS里的层叠指示了应用于文档中任何给定元素的样式规则是各个来源的层叠效果:Web浏览器的默认样式表、文档的样式表、每个独立的HTML元素的style属性。 3、position:absolute相对于其他 阅读全文
摘要:
1、如果要明确地选取一个表单元素,可以索引表单对象的elements属性:document.forms.address.elements.street--一个name为address的form下的name为street的表单元素。 2、当用name索引一个HTMLCollection对象并且它包含多 阅读全文