全部博文(60)
分类: 系统运维
2010-07-02 18:09:50
$是jQuery的别名。
$(function(){})是jQuery(document).ready(function(){})的简写,表示页面加载完成后,开始执行脚本函数。
当jQuery和其他类库共同使用时,可能会出现$符号的冲突,因为其他类库也可能会使用$符号,所以这就需要做些调整,避免冲突,jQuery的处理方法有多种:
1.声明jQuery.noConflict();然后用jQuery代替$符号。
2.声明var $j = jQuery.noConflict();然后用$j代替$符号。
(1和2适用于jQuery包含在其他类库之后)
3.如果jQuery包含在其他类库之前,则不需要声明noConflict()函数,而直接用jQuery代替 $即可
4.(function($) { /* some code that uses $ */ })(jQuery)
参考jQuery官方文档,要注意callback function的参数,有些地方是index在前,value在后;有些地方是value在前,index在后。如 .map(function(index,value){});而jQuery.map(array, function(value,index){})
使用细节参考: