一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ alert(n); } f1(); // 9 ...
分类:
编程语言 时间:
2016-08-07 06:11:29
阅读次数:
180
一、变量的作用域要懂得闭包,起首必须懂得Javascript特别的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript说话的特别之处,就在于函数内部可以直接读取全局变量。Js代码 var n=999; function f1(){ alert(n); } f1(); // ...
分类:
Web程序 时间:
2016-08-06 23:36:42
阅读次数:
317
STL入门 STL的组成 六大组件 容器container 算法algorithm 迭代器iterator 仿函数function object 适配器adaptors 空间配制器allocator 产生一个vector容器,并打印 产生一个array容器,并打印 ...
分类:
其他好文 时间:
2016-08-06 23:33:46
阅读次数:
235
C#属性的概念为很多人所喜欢,本文主要介绍如何使用C++11的lamda表达式和std::function可执行对象封装,实现与C#属性的概念,这种方法实现的特点是保持了C#的属性的编码风格,代码量少且简单易懂。 ...
分类:
编程语言 时间:
2016-08-06 23:33:36
阅读次数:
603
Question:
Follow up for "Search in Rotated Sorted Array":
What if duplicates are allowed?
Would this affect the run-time complexity? How and why?
Write a function to determine if a given tar...
分类:
其他好文 时间:
2016-08-06 21:59:17
阅读次数:
123
/* 自定义画板*/ function initpaint( canvas ){ var obj = canvas.getContext('2d'); canvas.onmousedown = function( e ){ //鼠标按下的时候 var mx = e.layerX; var my = ...
分类:
其他好文 时间:
2016-08-06 21:48:29
阅读次数:
147
Question:
Follow up for "Remove Duplicates":
What if duplicates are allowed at most twice?
For example,
Given sorted array nums = [1,1,1,2,2,3],
Your function should return length = 5, with...
分类:
其他好文 时间:
2016-08-06 20:37:57
阅读次数:
132
function Foo() { getName = function () { alert (1); }; return this; } Foo.getName = function () { alert (2);}; Foo.prototype.getName = function () { a... ...
分类:
Web程序 时间:
2016-08-06 20:37:18
阅读次数:
176
#include <iostream>#include <typeinfo> void foo(){ std::cout << "foo() called" << std::endl;} typedef void FooT(); // FooT is a function type, // the ...
分类:
其他好文 时间:
2016-08-06 19:12:58
阅读次数:
148
函数声明:一个函数的定义有几个关键字组成/1.function关键字/2.函数名称/3.()参数/4.{} 执行语句块组成。 函数声明跟函数表达式的区别:/函数声明是以function关键字开始的 /函数声明一定要有名字 / 函数表达式有名字,也可以没有名字(匿名函数)/栗子:function fn ...
分类:
其他好文 时间:
2016-08-06 19:02:41
阅读次数:
104