闭包会造成内存泄漏吗? 不会!!! 发现网上一堆闭包的教程都说闭包会造成内存泄漏,特意去查了下书,发现这一直是一个误解。 js高程原文这样说的:由于IE9 之前的版本对JScript 对象和COM 对象使用不同的垃圾收集。因此闭包在IE 的这些版本中会导致一些特殊的问题。具体来说,如果闭包的作用域链 ...
分类:
其他好文 时间:
2017-09-24 23:41:48
阅读次数:
250
JS简介 NetScape开发了最初的JavaScript语言,一年后微软又模仿JavaScript开发了JScript,为了让JavaScript成为全球标准,几个公司联合ECMA(European Computer Manufacturers Association)组织定制了JavaScrip ...
分类:
Web程序 时间:
2017-09-17 18:45:51
阅读次数:
218
<script type="text/javascript"> /******************************************************************* 利用运算符优先级实现ifelse表达式 result = expression1 && expre ...
分类:
编程语言 时间:
2017-09-10 01:07:52
阅读次数:
235
http://dev.baidu.com/wiki/static/map/API/examples/?v=1.3&2_0#2&0 太原市的经纬度:112.596, 37.884 北京市的经纬度:116.404, 39.915 // JScript 文件代码示例http://dev.baidu.com ...
push 方法 将新元素添加到一个数组中,并返回数组的新长度值。 arrayObj.push([item1 [item2[. . . [itemN ]]]]) 说明 push 方法将以新元素出现的顺序添加这些元素(即追加新元素到末尾)。如果参数之一为数组,那么该数组将作为单个元素添加到数组中。如果要 ...
分类:
编程语言 时间:
2017-08-31 23:10:16
阅读次数:
205
正则表达式元字符: 简单介绍几个我们不经常接触到,但又有特殊作用的元字符: (pattern) 匹配 pattern 并获取这一匹配。所获取的匹配可以从产生的 Matches 集合得到,在VBScript 中使用 SubMatches 集合,在JScript 中则使用 $0…$9 属性。 (?:pa ...
分类:
其他好文 时间:
2017-08-27 10:15:22
阅读次数:
149
1splice()1.1说明splice()方法向/从数组中添加/删除项目,然后返回被删除的项目。该方法会改变原始数组。Link1.2语法arrayObject.splice(index,howmany,item1,.....,itemX)参数index:必需。整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置。howmany:必需。要删..
分类:
编程语言 时间:
2017-08-09 01:10:02
阅读次数:
215
一、常规写法1.1不传参数functiona(x,y){
vari=0;
varb=function(){
console.log((x*y)+(i++));
}
returnb;
}
varc=a(1,2);
setInterval(‘c()‘,1000);1.2传参数functionc(x,y){
console.log(x*y);
}
setInterval(‘c(1,2)‘,1000);二、改进写法2.1不传参数setInterval(c,1000);2...
分类:
编程语言 时间:
2017-08-02 13:52:36
阅读次数:
103
由于IE9之前的版本对JScript对象和COM对象使用不同的垃圾收集例程,因此闭包在IE的这些版本中会导致一些特殊的问题。具体来说,如果闭包的作用域链中保存着一个HTML元素,那么久意味着该元素将无法被销毁。来看下面的例子 以上代码创建了一个作为element元素事件处理程序的闭包,而这个闭包则又 ...
分类:
其他好文 时间:
2017-07-31 10:01:04
阅读次数:
128
/* Javascript:用来在页面中编写特效,和HTML、CSS一样都是有浏览器解析 Javascript语言: 一、JS如何运行(javascript,jscript,vbscript,applet...) 二、输出 alert(什么类型都可以);可以做调试用 document.write("... ...
分类:
编程语言 时间:
2017-07-22 00:07:14
阅读次数:
154