社区
JavaScript
帖子详情
请教:js中的()中一个函数是什么语法,有什么作用?
askquestion1
2011-11-12 02:16:21
例如json.js中,
var JSON;
if (!JSON) {
JSON = {};
}
(function () {
'use strict';
...
);
红色部分是什么含义啊!求解,谢谢!
...全文
141
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实训心得总结.doc
saubun.github.io:我进入Tech时遇到了Tim代码卡纸
查看来自r / 196的帖子的方法
codelab:HackIllinois团队ILSTU的申请
代码实验室 HackIllinois团队ILSTU的申请 CodeLab允许学生在教室内外与他们的教授联系。
语法
高亮使代码比电子邮件或手写便笺更具可读性。 沃巴
深大课件_深圳大学_pickgne_
课件,位于广东省深圳大学,主要有编程的课件,可自主学习
【转】理解JavaScript
函数
函数
传参
理解JavaScript
函数
函数
传参
函数
是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对
函数
有更深入的了解。 javascript
中
的
函数
不同于其他的语言,每个
函数
都是作为
一个
对象被维护和运行的。通过
函数
对象的性质,可以很方便的将
一个
JavaScript
87,992
社区成员
224,698
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章