您的位置 >>> 星想互联 >>> 网站建设 >>> 网页优化
jQuery理念
点击数:2256  发布时间2014-11-09 22:02:04

jQuery规划理念

   引用百科的引见:

jQuery是继prototype以后又一个优秀的Javascript框架。它是轻量级的js库 ,它兼容CSS3,还兼容各类涉猎器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将再也不赞成IE6/7/8阅读器。jQuery使用户能更方便地处置惩罚HTML(尺度通用符号措辞下的一个使用)、events、完成动画成就,并且利便地为站点供给AJAX交互。jQuery还有一个对比大的优势是,它的文档注明很全,而且种种使用也说得很详细,同时尚有不少成熟的插件可供决意。jQuery能够使用户的html页面维持代码和html形式撮合,也就是说,不用再在html内里插入一堆js来调用号令了,只需界说id就可。

The Write Less,Do More(写更少,做更多),无疑等于jQuery的焦点理念,简便的API陋俗的链式壮大的查询与便当的利用。从而把jQuery出产成前端全国的一把宝剑,长驱直入!

简洁的API: 

$.on
$.css
$.ajax
….

斯文的链式:

var jqxhr = $.ajax( "example.php" )
    .done(function() { alert("success"); })
    .fail(function() { alert("error"); })
    .always(function() { alert("complete"); });

弱小的决定器:

$("div, span, p.myClass" )
$("div span:first-child")
$("tr:visible")
…

便捷的把持:

$("p").removeClass("myClass noClass").addClass("yourClass");
$("ul li:last").addClass(function(index) {
   return"item-" + index;
});
$('.container').append($('h2'));
…

为甚么要做jQuery源码解析?

当然jQuery的文档很完美,潜相熟飞腾了前端斥地的入门的门槛,要实现一个动画辣手拈来,只需容易的挪用一个animate门径通报几个试验的参数就可,但若是要咱们自身完成一个定制的动画呢?我们要考虑的标题太多太多了,涉猎器兼容各类属性的失掉逻辑流程苦守等等,这些才是前端启示的根抵核心。

来源:星想互联