从静态存储区域分配. 内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在.例如全局变量、static变量.在栈上创建 在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放.栈内存分配运算内置于处理器的指令集中,效率很高,但是分配的内存容量有限...
分类:
其他好文 时间:
2015-09-11 20:52:01
阅读次数:
205
1 function addLoadEvent(func){ 2 var oldonload = window.onload; 3 if(typeof window.onload != "function"){ 4 window.onload = func; 5 ...
分类:
其他好文 时间:
2015-09-11 15:56:31
阅读次数:
106
没有区别。你需要明白 IIFE 的原理,我简单说一下:function foo() {...} // 这是定义,Declaration;定义只是让解释器知道其存在,但是不会运行。foo(); // 这是语句,Statement;解释器遇到语句是会运行它的。...
分类:
Web程序 时间:
2015-09-10 19:27:18
阅读次数:
142
js闭包可以用在许多地方。它的最大用处有两个,一个是前面提到的可以读取函数内部的变量,另一个就是让这些变量的值始终保持在内存中我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1 匿名自执行函数我们知...
分类:
Web程序 时间:
2015-09-10 17:17:27
阅读次数:
138
this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; } 随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对...
分类:
Web程序 时间:
2015-09-10 16:00:22
阅读次数:
153
看到这个题目的时候你会迷茫,不知道如何回答,感觉你好像不了解javaScript一样,不了解哪些你指尖轻巧的代码?第一步:执行代码块:也就是执行 代码块之间是独立的第二步:执行函数拓展:定义函数的方式有哪些:声明函数:Function a(){}; 表达式函数:var bb =function(){...
分类:
编程语言 时间:
2015-09-10 12:51:28
阅读次数:
122
1、support一组用于展示不同浏览器各自特性和bug的属性集合。得慢慢看2、$.each()可以遍历对象和数组,与$('').each()[以每个匹配的元素作为上下文来执行函数]不同。可以用它来检测obj是都否有某个value和key3、$.extend([deep], target, obj1...
分类:
Web程序 时间:
2015-09-09 11:01:40
阅读次数:
176
在网页中JS函数自动执行常用三种方法 在HTML中的Head区域中,有如下函数: 下面,我们就针对上面的函数,让其在网页载入的时候自动运行! ①第一种方法 将如上代码改为: ②第二种方法 修改网页的Body为: 或者改为: ③第三种方法 使用JS定时器来间断性的执行函数: ...
分类:
Web程序 时间:
2015-09-07 21:00:48
阅读次数:
132
上一章,我们获取了系统调用表的地址,这里我们来搞点所谓“截获”的事情。所谓“截获”即是将系统调用表里的地址指向我们自己写的一个函数,系统调用先执行我们自己写的函数,处理完后,再返回原来系统调用的执行函数。还是先贴代码吧。modu.c#include#include#include#include#i...
分类:
系统相关 时间:
2015-09-07 12:42:54
阅读次数:
319
这是JQUERY的内置函数,表示网页加载完毕后要执行的意思,和JAVASCRIPT原来的这个是一样的:window.onload=function(){ //执行函数} 相当于 $(document).ready(function(){ } )或者:也是一个意思。
分类:
其他好文 时间:
2015-09-02 08:12:29
阅读次数:
133