javascript
w_vc_love
这个作者很懒,什么都没留下…
展开
-
NodeJS 回调函数中的this
NodeJS 语法其实就是javascript的语法,前者不过是增加了一些JS的库而已, 最近在看Nodejs 实战这本书,有些东西写的不错就摘抄下来了备查。切入正题,请看下面一段代码:var fs=require('fs');function FileObject() { this.filename=""; this.file_exists=function (callback){翻译 2016-03-30 11:01:43 · 3630 阅读 · 1 评论 -
Node 学习笔记之事件发射器
我们知道Node 的有些自带的Core 模块已经封装好了现成的Event Emitter(事件发射器)。例如socket.io, net模块等。 此外Node中还可以自己构建自己的事件发射器。可以创建一个新的JavaScript类继承事件发射器。比如创建一个Watcher类来处理放在某个目录下的文件。然后可以用这个类创建一个工具。该工具可以监视目录(将放到里面的文件名都改成小写),原创 2016-04-15 22:15:13 · 502 阅读 · 0 评论 -
关于HTTP协议中的KeepAlive属性
关于HTTP协议中的KeepAlive属性首先就看一下KeepAlive出现的原因吧:当一个客户端向服务器发送http请求时,两者之间会建立一个tcp连接,然后服务器发回响应信息同时关闭连接。如果请求的的页面中含有别的资源连接,比如图片、flsah等,就会再次创建连接。KeepAlive的作用就是在第一次创建连接时,服务器会把这个tcp连接保持一段时间(服务器端会有一个keepaliveT转载 2016-03-28 14:31:43 · 771 阅读 · 0 评论 -
NodeJS 中模块module查找过程
最近开始学习Nodejs, 对于其中module的引用大家应该比较熟悉,就是JS中的eRequire 关键字,如果没有module的路径,Node中会去怎样找到这个引用呢?例如:var m=require("xxxx"), 那么该XXXk查找顺序如下:尽管Node模块系统的本质简单直接,但还是有两点需要注意一下。第一,如果模块是目录,在模块目录中定义模块的文件必须被命名为index转载 2016-04-12 22:40:28 · 5347 阅读 · 0 评论 -
attachEvent与addEventListener区别
http://blog.163.com/wumingli456@126/blog/static/288964142010755811775/attachEvent与addEventListener区别适应的浏览器版本不同,同时在使用的过程中要注意attachEvent方法 按钮onclickaddEventListener方法 按钮click转载 2016-03-13 10:36:08 · 326 阅读 · 0 评论 -
js中this的用法
Original link:http://www.studyofnet.com/news/301.html本文导读:this是Javascript语言的一个关键字。随着函数使用场合的不同,this的值会发生变化。但是有一个总的原则,那就是this指的是,调用函数的那个对象。JavaScript中的this指针是一个动态的变量,一个方法内的this指针并不是始终指向定义该方法的对象的转载 2016-03-13 12:13:21 · 593 阅读 · 0 评论 -
作用域与闭包
《作用域与闭包:this,var,(function () {})》目标无具体目标知识点理解 js 中 var 的作用域了解闭包的概念理解 this 的指向课程内容var 作用域先来看个简单的例子:var parent = function () { var name = "parent_name"; var age =转载 2016-03-30 12:00:13 · 406 阅读 · 0 评论 -
webStorm 开启NodeJs Core library 使用
刚开始使用webstorm , 发现引用了Node的一些module, 例如 var fa=reuqire("fs"), 在写fs调用其方法时没有正确的方法提示列表。如下图后来请教同事, 原来有个setting 来启用Node的核心类库。 启用方法如下:File -->Setting -->Languages & Framework ,选择NodeJs & Npm , 如下图所示原创 2016-04-18 12:13:41 · 8618 阅读 · 6 评论