- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 node中url的使用
.parse方法来将一个URL字符串转换为URL对象:url.parse('http://user:pass@host.com:8080/p/a/t/h?query=string#hash');/* =>{ protocol: 'http:', auth: 'user:pass', host: 'host.com:8080', port: '8080', hostname: '
2016-02-04 13:33:27
637
转载 js和node.js的事件轮询
一、为什么JavaScript是单线程? JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。 JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问
2016-01-19 12:45:18
1667
原创 js继承的实现方式
直接上代码://1.对象冒充function Parent(username){ this.username = username; this.hello = function(){ console.log("hello, I am "+this.username); };}function Child1(username,password){
2016-01-18 20:06:55
336
原创 理解js原型和原型链
一. 普通对象和函数对象: js中,万物皆对象,大体分为两种:普通对象,函数对象。凡是通过new Function()创建的都是函数对象,其他的则为普通对象。 下面举例说明:function fun1(){}; //functionvar fun2 = function(){}; //functionvar fun3 = new Function("form
2016-01-18 19:56:12
375
原创 理解js中的闭包
js的闭包比较抽象,主要涉及到js的几个其他的特性:作用域链,垃圾回收机制,函数嵌套,等等。 首先,来理解一下作用域链。所谓作用域链,就是寻找使用到的变量的索引。其内部规则为:函数自身变量放在最前边,把父级函数中的变量放在其次,以此类推到全局变量为止。当函数中需要查询一个变量的值时,js会沿着作用域链查找,一旦找到,不再继续;如果没有找到,返回undefined。 其次,理解一下js的内存回收机
2016-01-18 14:08:46
440
commons-io-2.4.zip
2016-01-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人