jquery中 各种写法的问题,在线等

zgycsmb 2010-06-19 02:10:23
$(function(){}
(function(){})
window.$=function(id,tag){}
window.Dom=Dom={}
1这四种写法各是什么意思?
2又有什么不同呀?
3放到一起用会不会冲突吗?
...全文
314 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgycsmb 2010-06-28
  • 打赏
  • 举报
回复
多谢4楼
soisme 2010-06-22
  • 打赏
  • 举报
回复
js中{}表示一个对象

$表示什么?
myhope88 2010-06-21
  • 打赏
  • 举报
回复
貌似没见过这种写法的
ismycxp 2010-06-21
  • 打赏
  • 举报
回复
1.$(function(){} 语法明显错误,最后少了一个),而且我没见过这样的写法
一般常见为
$(document).ready(function()
{
}); //文档加载完成后触发

2.(function(){})
匿名函数,一般后面会加一个(),表示即可调用
如:(function(){})();

3.window.$=function(id,tag){}
此种写法一般是根据ID获取DOM节点对象
如:function $(id){document.getElementById(id);}

4.window.Dom=Dom={}
把Dom赋值成一个对象,即Object
与下面的语法相同
var Dom=new Object();


以上四种写法基本上不冲突!
zxj828282 2010-06-21
  • 打赏
  • 举报
回复
脖子到
zgycsmb 2010-06-21
  • 打赏
  • 举报
回复
大家帮我看看
thanks
hoojo 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ismycxp 的回复:]
1.$(function(){} 语法明显错误,最后少了一个),而且我没见过这样的写法
一般常见为
$(document).ready(function()
{
}); //文档加载完成后触发

2.(function(){})
匿名函数,一般后面会加一个(),表示即可调用
如:(function(){})();

3.window.$=function(id,tag){}
此种写法一般是根据ID获取DOM节点对象
如:function $(id){document.getElementById(id);}

4.window.Dom=Dom={}
把Dom赋值成一个对象,即Object
与下面的语法相同
var Dom=new Object();
[/Quote]
稍加添加下:
window.$=function(id,tag){}
为window对象添加一个$的函数function,这个$函数接收2个参数,id、tag,相当于window中的$赋值一个函数;
4、js中{}表示一个对象,window.Dom=Dom={}是赋值一个object
soldierluo 2010-06-21
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ismycxp 的回复:]
1.$(function(){} 语法明显错误,最后少了一个),而且我没见过这样的写法
一般常见为
$(document).ready(function()
{
}); //文档加载完成后触发

2.(function(){})
匿名函数,一般后面会加一个(),表示即可调用
如:(function(){})();
[/Quote]
3.window.$=function(id,tag){}
在全局对象window下定义一个名为$的函数
如:function $(id){return document.getElementById(id);}

4.window.Dom=Dom={}
在全局对象window下定义一个名为Dom的属性
如:Dom=new Object();

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧