社区
JavaScript
帖子详情
请教:js中的()中一个函数是什么语法,有什么作用?
askquestion1
2011-11-12 02:16:21
例如json.js中,
var JSON;
if (!JSON) {
JSON = {};
}
(function () {
'use strict';
...
);
红色部分是什么含义啊!求解,谢谢!
...全文
128
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
打赏
举报
回复
闭包,可以用来保存临时变量的值
在javascript
中
随机数 math random如何生成指定范围数值的随机数
今天有朋友向我
请教
:JavaScript 怎么生成指定范围数值随机数。Math.random() 这个方法相信大家都知道,是用来生成随机数的。不过一般的参考手册时却没有说明如何用这个方法来生成指定范围内的随机数。这次我就来...
asp.net知识库
[ASP.NET 2.0]PageParser.GetCompiledPageInstance
中
存在
一个
Bug 如何在DotNet 2的登录组件
中
检索用户的锁定状态及解锁? ASP.NET 2.0, 想说爱你不容易 SqlDataSource WEB控件:当DeleteCommandType= 遭遇 ASP.NET ...
青少年C++编程NOIP/CSP竞赛通关
语法
-
函数
1、本课程为零基础C++
语法
专题课,是青少儿参加信息学奥赛NOIP/CSP需要学习的
语法
专题课; 2、本课程每节课均配有练习题以及真题,以锻炼孩子的解题能力; 3、本课程是基于小学生的认知发展水平开发的,运用孩子生活...
python导入模块的
语法
结构_python学习第五讲,python基础
语法
之
函数
语法
,与Import导入模块....
一丶
函数
简介
函数
,就是
一个
代码块,这个代码块是别人写好的.我们调用就可以.
函数
也可以称为方法.1.
函数
语法
定义def
函数
名():
函数
封装的代码……def 是英文 define 的缩写
函数
名称 应该能够表达
函数
封装代码 的功能...
【转】理解JavaScript
函数
函数
传参
理解JavaScript
函数
函数
传参
函数
是进行模块化程序设计的基础,编写复杂的Ajax应用程序,必须对
函数
有更深入的了解。 javascript
中
的
函数
不同于其他的语言,每个
函数
都是作为
一个
对象被维护和运行的。...
JavaScript
87,904
社区成员
224,614
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章