社区
JavaScript
帖子详情
请教:js中的()中一个函数是什么语法,有什么作用?
askquestion1
2011-11-12 02:16:21
例如json.js中,
var JSON;
if (!JSON) {
JSON = {};
}
(function () {
'use strict';
...
);
红色部分是什么含义啊!求解,谢谢!
...全文
148
5
打赏
收藏
请教:js中的()中一个函数是什么语法,有什么作用?
例如json.js中, var JSON; if (!JSON) { JSON = {}; } (function () { 'use strict'; ... ); 红色部分是什么含义啊!求解,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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”的工具或平台。...
深大课件_深圳大学_pickgne_
在这些课件
中
,可能会讲解变量、控制结构(如循环和条件语句)、
函数
、类和对象、模块化编程、错误处理、调试技巧等基础知识。对于进阶内容,可能涉及数据结构(如数组、链表、栈、队列、树、图)和算法(排序、搜索...
【转】理解JavaScript
函数
函数
传参
理解JavaScript
函数
函数
传参
函数
是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对
函数
有更深入的了解。 javascript
中
的
函数
不同于其他的语言,每个
函数
都是作为
一个
对象被维护和运行的。...
JavaScript
87,996
社区成员
224,693
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章