本文转自 http://dengo.org/archives/1004 ,查看原作者可以访问 http://dengo.org/archives/1004javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对j...
分类:
Web程序 时间:
2015-03-19 18:07:28
阅读次数:
165
内存分配方式内存分配方式一共有三种:(1)从静态存储区域分配;内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在,例如,全局变量,静态变量。(2)在栈上创建;在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束后这些存储单元自动被释放。栈内存分配运算内置于处理器的指...
分类:
编程语言 时间:
2015-03-13 22:18:30
阅读次数:
136
我们来看看闭包的用途。事实上,通过使用闭包,我们可以做很多事情。比如模拟面向对象的代码风格;更优雅,更简洁的表达出代码;在某些方面提升代码的执行效率。1 匿名自执行函数我们知道所有的变量,如果不加上var关键字,则默认的会添加到全局对象的属性上去,这样的临时变量加入全局对象有很多坏处,比如:别的函数...
分类:
Web程序 时间:
2015-03-09 23:55:25
阅读次数:
145
本文非本人撰写[cpp]view plaincopy@interfaceNSObject(NSDelayedPerforming)-(void)performSelector:(SEL)aSelectorwithObject:(id)anArgumentafterDelay:(NSTimeInter...
分类:
移动开发 时间:
2015-03-06 22:09:26
阅读次数:
341
C语言跟内存分配方式(1) 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。(2) 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中...
分类:
编程语言 时间:
2015-03-04 18:40:04
阅读次数:
244
有时候觉得js内置的方法不够用.可自己扩充.下面是我扩充的几个方法.为了避免变量冲出.覆盖.利用自执行函数实现.+function (a) { a.fn = a.prototype; var fn = { /** * 进制转换 * @para...
分类:
编程语言 时间:
2015-03-02 12:48:19
阅读次数:
156
1.1编写简单的C++程序 每个C++程序都包含多个函数,函数由执行函数功能的语句序列组成。 每个C++程序都包含而且必须有一个命名为main的函数,main函数是唯一被操作系统显式调用的函数。 定义main函数必须指定4个元素:返回类型、函数名、形参表、函数体。 操作系统调用main函数来...
分类:
其他好文 时间:
2015-02-28 22:53:07
阅读次数:
223
在js中,延迟执行函数有两种,setTimeout和setInterval,用法如下:
setTimeout("testFunction()","5000"); //5秒后执行testFunction()函数,只执行一次。
setInterval("testFunction()","5000");//每隔5秒执行一次testFunction()函数,执行无数次。
...
分类:
Web程序 时间:
2015-02-27 18:28:01
阅读次数:
135
Linux使用struct timer_list来描述一个定时器。 重要成员: expires:定时时长 *function:超时执行函数名使用流程: 1、定义定时器变量/*定义定时器变量结构体*/struct timer_list key_timer; 2、初始化定时器 a...
分类:
系统相关 时间:
2015-02-17 00:45:46
阅读次数:
206
eval是一个函数,可以接受一个参数,这个参数可以作为js语句被解释性的执行,利用这个特性,eval和apply结合起来,可以大大简化代码 如下例子 firstClick //点击后执行函数firstClick secondClick//点击后执行函数secondClick thirdCl...
分类:
移动开发 时间:
2015-02-15 16:22:18
阅读次数:
159