分类 HTML 下的文章

jQuery源码分析(二十): ready与load事件


起步

在jq中在文档载入完毕后有这几种方式去执行指定函数:

$(document).ready(function() {
    // ...代码...
});
//document ready 简写
$(function() {
    // ...代码...
});
$(window).load(function() {
    // ...代码...
});

$(function(){}) 的方式其实是 $(document).ready() 的简写,具体可以看看jq构造器那块。


jQuery源码分析(十九): DOM操作之样式操作


起步

我们基本都是通过jq的 .css() 来设置样式的。原生的js是这样设置的:

var head= document.getElementById("head");
head.style.width = "20px";
head.style.height = "10px";
head.style.display = "block";

总的来说,单一的设置会导致浏览器绘制一次,而且,jstyle只是针对行类样式,对于 link 引入的样式无法获取。样式属性名的兼容问题,比如驼峰,保留字 float