1、一个网站只使用一个版本的jquery,不要低于1.7. 2、不会js闭包的,一定不要使用var i,var j。如果非要使用,可以在i后加5个以上的下划线。尽管这样看起来很难看,但是比起不使用闭包就用var i的好看多了。 3、...
分类:
Web程序 时间:
2015-06-18 00:46:34
阅读次数:
185
js回收机制:当一个函数全部执行完毕或者返回了值的时候,函数里面的变量会被清除回归到初始状态。在某种情况:js这样的回收机制就会引出一个问题,当一个函数被执行完毕后cg了,然而在函数外的一个变量需要用调用该函数里面的值时就不能有想要的效果了例子:分析for循环第一次 i 等于0的时候,传递给resu...
分类:
Web程序 时间:
2015-06-17 19:42:10
阅读次数:
212
选项卡切换在页面中比较常见,这里是我利用js闭包还有setTimeout定时器实现的一个比较实用的选项卡功能。 1 2 3 4 5 tab选项卡 6 19 48 49 50 51 52 53 ...
分类:
Web程序 时间:
2015-06-17 15:12:41
阅读次数:
132
以tab选项卡效果为例:网页中的选项卡效果如图。在鼠标点击规则标题的时候下面内容就会切换成规则的内容,这就是一个选项卡切换效果了。标题和其内容是一一对应的。在点击的时候就需要得到当前点击的索引号,用jquery的话可以直接通过.index()获取当时元素的索引值,那么用js呢?下面我们来利用js的闭...
分类:
Web程序 时间:
2015-06-12 18:50:55
阅读次数:
257
闭包是什么?MDN:闭包是指函数有自由独立的变量。换句话说,定义在闭包中的函数可以“记忆”它创建时候的环境。JS高级程序设计:闭包是指有权访问另一个函数作用域中的变量的函数。综合各种资料之后,我对闭包的理解是:闭包由函数和与其相关的引用环境组合而成;闭包允许函数访问其引用环境中的变量(又称自由变量)...
分类:
Web程序 时间:
2015-06-12 11:29:21
阅读次数:
135
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。闭包的特性闭包有三个特性:1.函数嵌套函数2.函数内部可以引用外部的参数和变量3.参数和变量不会被垃圾回收机制回收闭包的定义及其优缺点闭包是指有权访问另一个函数作用域中的变量的函数,创建闭包的最常...
分类:
Web程序 时间:
2015-06-10 18:39:30
阅读次数:
116
1.Invoke()/BeginInvoke()区别2.SQLServer事务的隔离级别3. SQL server索引执行SQL Server执行计划的理解4.SQL Server执行计划教会我如何创建索引?5.javascript深入理解js闭包
分类:
其他好文 时间:
2015-06-10 10:10:57
阅读次数:
156
Javascript的世界中,隐藏了很多内存陷阱,不能得到合理释放的内存会埋下各种隐患,本文旨在以实用角度去解读Js涉及到的内存,且看勇士如何斗恶龙~javascript 内存 回收 本文可以看做是之前那篇勇士斗恶龙之没那么复杂的Js闭包的后续篇,在思考闭包中内存的问题时,有了写此文的冲动. ...
分类:
Web程序 时间:
2015-06-09 19:55:39
阅读次数:
174
引子:关于闭包什么是闭包呢? 从定义上来看,所有的函数都可以是闭包。当一个函数在调用时,引用了不是自己作用域内定义的变量(通常称其为自由变量),则形成了闭包;闭包是代码块和创建该代码块的上下文中数据的结合。例子: function mytest( ){ var test=10; return fun...
分类:
Web程序 时间:
2015-06-02 12:43:27
阅读次数:
138
闭包是一个什么概念呢?先来看下面一段代码:js闭包</html 如果要改为弹出正确的序号(从0开始)则js要改为如下这样: 这据说是闭包这个牛B词的实现。 其实,他写的太复杂了,实际上相当于这样写,而实际上在真正的开发中,下面的代码风格也是比较好的。 哈,这样就清晰多了。效果一样。 下面再...
分类:
编程语言 时间:
2015-05-30 20:59:33
阅读次数:
159