使用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’);})
时间仓促,明天好好写