社区
JavaScript
帖子详情
请教:js中的()中一个函数是什么语法,有什么作用?
askquestion1
2011-11-12 02:16:21
例如json.js中,
var JSON;
if (!JSON) {
JSON = {};
}
(function () {
'use strict';
...
);
红色部分是什么含义啊!求解,谢谢!
...全文
140
5
打赏
收藏
请教:js中的()中一个函数是什么语法,有什么作用?
例如json.js中, var JSON; if (!JSON) { JSON = {}; } (function () { 'use strict'; ... ); 红色部分是什么含义啊!求解,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
默默不得鱼
2011-11-12
打赏
举报
回复
后面加个()表示前面这个方法体立即执行
hh161151
2011-11-12
打赏
举报
回复
这种写法的好处是避免全局变量,例如你的例子中的function f(n)函数,假如以后这个页面有另外的人不知道有这个函数,他也写了个函数,也叫function f(n),这不就重复了吗,是不是就破坏了你原先写的了,那么通过(function(){})()这种写法就避免了这种情况,里面定义的变量,函数只在这个里面。
askquestion1
2011-11-12
打赏
举报
回复
完整的类似下面的,json.js
var JSON;
if (!JSON) {
JSON = {};
}
(function () {
'use strict';
function f(n) {
// Format integers to have at least two digits.
return n < 10 ? '0' + n : n;
}
}());
直接用语句写不是也可以吗?为什么要用这种古怪的方式
askquestion1
2011-11-12
打赏
举报
回复
那一般处于什么目的这么写?
licai1210
2011-11-12
打赏
举报
回复
闭包,可以用来保存临时变量的值
php实训心得总结.doc
此外,加入一些PHP相关的群组和论坛,向经验丰富的开发者
请教
问题,也是学习PHP的
一个
有效途径。 PHP的最大优势之一是其开源特性,这意味着学习者可以免费获取大量的源代码和资源,从而加速学习过程。此外,学习PHP...
saubun.github.io:我进入Tech时遇到了Tim代码卡纸
【标题】:“saubun.github.io:我进入Tech时遇到了Tim代码卡纸”指的是
一个
关于技术入门者在学习编程过程
中
遇到的问题,可能是关于代码调试、理解或者某个具体的技术难点。Tim可能是
一个
人物名称,他在作者的技术...
codelab:HackIllinois团队ILSTU的申请
【标题】:“codelab: HackIllinois团队ILSTU的申请”指的是
一个
与HackIllinois活动相关的项目,ILSTU可能是指伊利诺伊州立大学(Illinois State University)的团队参与创建的
一个
名为“codelab”的工具或平台。...
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章