上文(理解javascript原型和作用域系列(1)——一切都是对象)已经提到,函数就是对象的一种,因为通过instanceof函数可以判断。var fn = function () { };console.log(fn instanceof Object); // true对!函数是一种对象,但....
分类:
编程语言 时间:
2014-10-30 08:17:03
阅读次数:
206
1 2 1 3 2 4 3 5 6 7 8 9 10 11 12 13 link 1 window.onload = function...
分类:
Web程序 时间:
2014-10-30 01:37:43
阅读次数:
207
POJ 2594 Treasure Exploration
题目链接
题意:有向无环图,求最少多少条路径可以覆盖整个图,点可以重复走
思路:和普通的最小路径覆盖不同的是,点可以重复走,那么其实只要在多一步,利用floyd求出传递闭包,然后根据这个新的图去做最小路径覆盖即可
代码:
#include
#include
#include
#include
usin...
分类:
其他好文 时间:
2014-10-29 17:11:53
阅读次数:
201
/**
* @param string $hisStart
* @param string $hisEnd
* @param int $range
* @param string $format
*
* @return array
*/
function createHisRange($hisStart = '00:00:00', $hisEnd = '23:59:59', $...
分类:
Web程序 时间:
2014-10-29 14:50:25
阅读次数:
174
一、首先是最常见的闭包 (Closure) 范式自执行函数的写法,这里用匿名函数封装(构造块级作用域),避免了匿名函数内部的代码与外部之间发生冲突(如使用了相同的变量名).1 (function() {// ...})(); 二、自执行函数和其他函数类似,都可以传入参数:jQuery源码中将w...
一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。var n = 999;function f_1(){ alert(n);};f_1();另一方面...
分类:
编程语言 时间:
2014-10-29 10:44:47
阅读次数:
279
7、闭包(Closure)7.1语法表达式 7.1.1作为上下文推断类型 7.1.2单行表达式隐式返回 7.1.3参数名称缩写 8、枚举(Enumeration) 8.1枚举语法 8.2匹配枚举值和Swift语句 8.3实例指 8.4原始值 8.5举例子
分类:
编程语言 时间:
2014-10-28 23:42:31
阅读次数:
246
JavaScript中有Scope(作用域),Scope chain(作用域链),Execute context(执行上下文),Active Object (活动对象),Dynamic Scope(动态作用域),Closure(闭包)这些概念,要理解这些概念,我们从静态和动态两个方面去分析一下。 ....
分类:
编程语言 时间:
2014-10-28 09:23:43
阅读次数:
207
本文讲到的是如何从数据访问层面上提高JS 代码的执行效率。总的来讲有以下几条原则:函数中读写局部变量总是最快的,而全局变量的读取则是最慢的;尽可能地少用with 语句,因为它会增加with 语句以外的数据的访问代价;闭包尽管强大,但不可滥用,否则会影响到执行速度以及内存;嵌套的对象成员会明显影响性能...
分类:
Web程序 时间:
2014-10-28 09:20:43
阅读次数:
256
http://blog.csdn.net/wx782870649/article/details/7034086 概念:设 F 是属性集合 U 上的一个函数依赖集,X ∈ U,称 X+ = { A|A∈U,X → A 由 F 按照 Armstrong 公理系统推导得到 } 为属性集的 x 关于 F....
分类:
其他好文 时间:
2014-10-28 02:05:43
阅读次数:
143