在For循环中执行构造函数的写法的疑问? javascript构造函数 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样咋不行了?fgm.on(window, "load", function() { var aItem = fgm.$$$("item"); for(i=0; i < aItem.length; i++) new Tab(aItem[i]);}); 当你觉得不对的时候,加载页面 F12看看有没报错就知道问题在哪了,估计你是删除后没看到var aItem = fgm.$$$("item"), 这里还有, 逗号呢,语法上就过不去 当你觉得不对的时候,加载页面 F12看看有没报错就知道问题在哪了,估计你是删除后没看到var aItem = fgm.$$$("item"), 这里还有, 逗号呢,语法上就过不去再啰嗦一句声明变量 要var i=0; 不要直接 i=0;, 除非你是故意要弄个全局变量 当你觉得不对的时候,加载页面 F12看看有没报错就知道问题在哪了,估计你是删除后没看到var aItem = fgm.$$$("item"), 这里还有, 逗号呢,语法上就过不去啊!还真是漏了逗号没有改不过我还想知道for( ; i < aItem.length; i++) new Tab(aItem[i]);//为什么循环体内要这么写?为了剩点字符么? 当你觉得不对的时候,加载页面 F12看看有没报错就知道问题在哪了,估计你是删除后没看到var aItem = fgm.$$$("item"), 这里还有, 逗号呢,语法上就过不去啊!还真是漏了逗号没有改不过我还想知道for( ; i < aItem.length; i++) new Tab(aItem[i]);//为什么循环体内要这么写?为了剩点字符么?个人不觉得这个问题有什么意义,可能是有些人的习惯写法吧,你只要明白 for( 初始值;条件;变化) 这些基础的理解了就好你代码里只不过初始值放到for外面罢了,没必要深究这种写法问题 不加var的话会被当成是全局变量,加了var就是局部变量写程序的时候推荐使用局部变量,全局变量有可能会另外的代码改变的function ff(){ i = 1; var j = 2; alert(window.i) // 1 alert(window.j) // undefined}ff()此外for循环推荐的写法是for(var i=0,len=aItem.length; i < len; i++) {}这样写的好处是每次循环,只会访问len变量,之前的写法是每次都要访问aItem.length显然是直接访问len变量耗时少一些,这是JS优化的一种方法. 当你觉得不对的时候,加载页面 F12看看有没报错就知道问题在哪了,估计你是删除后没看到var aItem = fgm.$$$("item"), 这里还有, 逗号呢,语法上就过不去啊!还真是漏了逗号没有改不过我还想知道for( ; i < aItem.length; i++) new Tab(aItem[i]);//为什么循环体内要这么写?为了剩点字符么?个人不觉得这个问题有什么意义,可能是有些人的习惯写法吧,你只要明白 for( 初始值;条件;变化) 这些基础的理解了就好你代码里只不过初始值放到for外面罢了,没必要深究这种写法问题非常感谢你的回答! 在autocomplete组件中使用ajax调取数据出问题,求解决 disply请教 求一个实现树形结构或者系谱图的例子 event = (event)?event:window.event; 求教 js table 排序 javascript继承问题 javascrip 中怎么获得系统信息? 11:20之前在线等候,急啊 我想问一下,有没有办法说让这个PopUpMen支持更多的版本?谢谢 请问,可不可以自己写一个div,然后把该div作为一个参数传给一个函数。 求助!!! 求大神指点,列表自动定位 怎样用JS或者jQuery如何获取指定DIV内所有具有Ext属性的所有元素?
var aItem = fgm.$$$("item");
for(i=0; i < aItem.length; i++) new Tab(aItem[i]);
});
当你觉得不对的时候,加载页面 F12看看有没报错就知道问题在哪了,估计你是删除后没看到var aItem = fgm.$$$("item"), 这里还有, 逗号呢,语法上就过不去
当你觉得不对的时候,加载页面 F12看看有没报错就知道问题在哪了,估计你是删除后没看到var aItem = fgm.$$$("item"), 这里还有, 逗号呢,语法上就过不去再啰嗦一句声明变量 要var i=0; 不要直接 i=0;, 除非你是故意要弄个全局变量
当你觉得不对的时候,加载页面 F12看看有没报错就知道问题在哪了,估计你是删除后没看到var aItem = fgm.$$$("item"), 这里还有, 逗号呢,语法上就过不去
啊!还真是漏了逗号没有改
不过我还想知道
for( ; i < aItem.length; i++) new Tab(aItem[i]);//为什么循环体内要这么写?为了剩点字符么?
当你觉得不对的时候,加载页面 F12看看有没报错就知道问题在哪了,估计你是删除后没看到var aItem = fgm.$$$("item"), 这里还有, 逗号呢,语法上就过不去
啊!还真是漏了逗号没有改
不过我还想知道
for( ; i < aItem.length; i++) new Tab(aItem[i]);//为什么循环体内要这么写?为了剩点字符么?
个人不觉得这个问题有什么意义,可能是有些人的习惯写法吧,你只要明白 for( 初始值;条件;变化) 这些基础的理解了就好
你代码里只不过初始值放到for外面罢了,没必要深究这种写法问题
写程序的时候推荐使用局部变量,全局变量有可能会另外的代码改变的function ff(){
i = 1;
var j = 2;
alert(window.i) // 1
alert(window.j) // undefined
}ff()
此外for循环推荐的写法是
for(var i=0,len=aItem.length; i < len; i++)
{
}
这样写的好处是每次循环,只会访问len变量,之前的写法是每次都要访问aItem.length
显然是直接访问len变量耗时少一些,这是JS优化的一种方法.
当你觉得不对的时候,加载页面 F12看看有没报错就知道问题在哪了,估计你是删除后没看到var aItem = fgm.$$$("item"), 这里还有, 逗号呢,语法上就过不去
啊!还真是漏了逗号没有改
不过我还想知道
for( ; i < aItem.length; i++) new Tab(aItem[i]);//为什么循环体内要这么写?为了剩点字符么?
个人不觉得这个问题有什么意义,可能是有些人的习惯写法吧,你只要明白 for( 初始值;条件;变化) 这些基础的理解了就好
你代码里只不过初始值放到for外面罢了,没必要深究这种写法问题非常感谢你的回答!