Chinaunix首页 | 论坛 | 博客
  • 博客访问: 319962
  • 博文数量: 60
  • 博客积分: 2781
  • 博客等级: 少校
  • 技术积分: 600
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-23 16:42
文章分类

全部博文(60)

文章存档

2011年(33)

2010年(27)

分类: 系统运维

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){})

使用细节参考:

阅读(1456) | 评论(0) | 转发(0) |
0

上一篇:jQuery中Ajax的使用

下一篇:Apache服务器配置

给主人留下些什么吧!~~