在写网页的时候,我们经常需要为一组DOM元素绑定同一事件,比如页面上有3个div,我们给他们绑定一个click事件来alert数组letters中和他们序号对应的字母: function bindEvent(){ var letters = ['A','B','C']; ...
分类:
编程语言 时间:
2014-08-26 16:52:36
阅读次数:
166
最近开始学习js,都说js是javascript中很NB的东西,很难理解,我觉得这个应该没那么难,怕的是你看错了书,被概念给忽悠了。
首先说下闭包的概念:闭包就是函数内部定义个函数,因而内部函数可以访问外部函数的变量的引用,记住是引用.
我觉得javascript提出闭包的概念是因为想让调用一个函数后,还能访问函数内部的变量,所以闭包就产生了。
看一个例子:
function...
分类:
编程语言 时间:
2014-08-26 13:43:56
阅读次数:
257
// 判断类型function isType(type) { return function(obj) { return Object.prototype.toString.call(obj) === '[object ' + type + ']'; }}
分类:
Web程序 时间:
2014-08-25 18:48:04
阅读次数:
137
python对字符串的处理是比较高效的,方法很多。maketrans和translate两个方法被应用的很多,但是具体怎么用常常想不起来。 让我们先回顾下这两个方法吧: 1.s.translate(table,str) 对字符串s移除str包含的字符,剩下的字符串按照table里的字符映射关...
分类:
编程语言 时间:
2014-08-25 18:39:34
阅读次数:
194
前言 闭包对于初学者而言一直是一个不太好理解的概念。最近在学习javascript的时候碰巧看到了关于这方面的讲解,自己才明白了许多,所以把它写出来分享给大家。当然,本文也是参考了很多blog和书籍,加上自己的理解写出来的,文章末尾会附上对应的参考文档。基础知识变量作用域//javascript的....
分类:
编程语言 时间:
2014-08-24 19:23:32
阅读次数:
221
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。...
分类:
编程语言 时间:
2014-08-24 14:10:02
阅读次数:
248
JavaScript使用一种称为垃圾收集的技术来管理分配给它的内存。这与C这样的底层语言不同,C要求使用多少借多少,用完再释放回去。其他语言,比如 Objective-C,实现了一个引用计数系统来辅助完成这些工作,我们能够了解到有多少个程序块使用了一个特定的内存段,因而可以在不需要时清除这些内存段。...
分类:
其他好文 时间:
2014-08-24 00:11:11
阅读次数:
338
正规式的概念:正规式是描述程序语言单词的表达式,对于字母表∑,其上的正规式及其表示的正规集可以表达式才是∑上的正规式。运算符“|”、“·”、“*”分别称为“或”、“连接”和“闭包”。在正规式的书写中,连接运算符“·”可省略。运算符的优先级从高到低顺序排列为:“*”、“·”、“|”。威尼斯人赌场这个是...
分类:
其他好文 时间:
2014-08-23 13:51:10
阅读次数:
141
swift 中的闭包类似OC中的快代码和java 匿名内部类。它是预先定义了一段可以执行的代码,简单的可以将闭包看做是函数的一种简写example:将一个数组按照一定的函数映射成另一个数组有两种写法:普通函数的写法:var numbers = [20, 19, 7, 12]“numbers.map(...
分类:
编程语言 时间:
2014-08-23 00:58:49
阅读次数:
359
从第i个顶点开始,无论采取哪种遍历方法,都能得到通过第i个顶点访问到的所有顶点的信息,传递闭包第i行相应的列设为1;
#include
using namespace std;
void warshall(int a[][4],int n)
{
for (int k = 0; k < n; k++)
for(int i=0;i<n;i++)
for(int j=0;j<n;...
分类:
其他好文 时间:
2014-08-22 16:28:19
阅读次数:
199