使用jquery开发也有一段时间了,会了些皮毛。如何在实际工作中代替我们的一些工作,把好的特性用于实践,提高效率呢?今天花些时间把一些东西总结下
主要是比较在传统dom编程和jquery中我们的一些用法,以讨论更好的使用方式


dom中插入一个新的页面元素,我们通常会:
var div = document.createElement("<div>");
div.innerHTML = "hello";
document.body.appendChild(div);
jquery中就不用这么麻烦了
一行代码搞定:
$("<div>hello</div>").appendTo("body")

 

比较基本的也要说下,原来我也疏漏了些:

div.style.display=””;    <==>  $(div).show();

div.style.display=”none”;  <==>  $(div).hide();

div.sn = 1   <==>  $(div). attr(“sn”,1);

div.style.backgroundColor=’red’   <==>  $(div). css( "backgroundColor", "red" );

 

初始化:

document.body.onload = function(){alert(‘welcome’);}; 

<==>

$(function(){alert(‘welcome’);});

或者传统的 $(document).ready(function(){alert(‘welcome’);})

时间仓促,明天好好写

posted on 2007-06-28 00:54  sharpedge  阅读(316)  评论(0编辑  收藏  举报