node.js
文章平均质量分 61
ElaineTaylor1213
这个作者很懒,什么都没留下…
展开
-
Node.js的学习历程五设计模式的解读
一个模块中,如果使用exports和module.exports,则其成员为共有成员。 继承。Util模块的inherits API来实现继承。 静态类,动态类的个人解析: 动态就是在调用这个类的时候必须先new一个对象,然后才可以调用这个类的方法,而静态则是在类中已经new对象了,然后将对象所用有的方法暴露给exports,引用模块后可以直接调用其方法。 1.单例模式: 使用一个私有变原创 2016-10-09 09:06:04 · 1039 阅读 · 0 评论 -
Node.js的学习历程六http的简单理解
http,服务器搭建的引入模块,用require来引入模块,调用其方法来实现服务器的搭建,在http中get和post方法比较常用,对于路由的处理,个人理解就是对请求地址的处理,根据接触到的get方法,看到通过两种方法来实现对路由的处理: 第一种是通过特定的规则,好比在地址后面加上‘/index’来实现功能展示另一个页面的内容。 第二种是通过参数的传递,就好比在地址后面加上‘/index?c=原创 2016-10-09 09:07:07 · 206 阅读 · 0 评论 -
node.js的学习历程七之静态资源管理的初步了解
静态资源,主要就是图片、css、javascript等前端需要的修饰文件,对于静态资源,因其请求的地址不能被服务器所识别,所以需要进行资源管理。 通过解析请求的资源的后缀名来识别需要的是那种类型的资源,将资源都用一个文件夹来纺织,是项目结构看上去比较明了。按习惯将其取名为static,静态文件夹。 用var pointPosition=pathname.lastIndexOf(‘.’)的方法来原创 2016-10-09 09:07:48 · 351 阅读 · 0 评论 -
node.js的学习历程九Cookie和Session的初步认识和理解
Cookie是存储在本地客户端的用户的相关信息,比如记住的密码用户名啥的包括名字、值、过期时间、路径和域,是通过扩展HTTP协议来实现的。会话的Cookie通过过期日期决定是存储在内存中还是存储在硬盘中。 Session是存储在服务器端的数据,通过客户端请求传递一个sessionId,然后根据这个Id来响应是否建立session,如果客户端已经有了sessionId,则不需要建立。这个sessi原创 2016-10-09 18:56:43 · 333 阅读 · 0 评论 -
node.js的学习历程一开发环境搭建和helloworld
node.js的学习历程一开发环境搭建和helloworld nodejs,google V8的封装,第一次接触这个东西,也没好好学过javascript,理解起来有点难。 看了视频和书籍,对这门技术有了初步的理解,node.js是运用在服务器端的,它很强大,好像可以自己构建服务器。 下面先记录一下,node.js环境的搭建。 我先是在window上用VMWare上安装了centOS的系统原创 2016-09-29 10:50:26 · 318 阅读 · 0 评论 -
Node.js的学习历程二同步异步调用等基础知识的理解
Node.js是对事件驱动的处理,是异步编程。通过书籍的学习,初步了解同步于异步调用的区别,以及回调是大概怎么一回事。 同步调用,也就是阻塞式的调用,必须一步步向下运行,一旦遇到等待也只能等待,才能进行下一步。 异步调用,就是可以同时进行多个语句的同时执行,就像在一个方法中加入function模块,应该是异步处理。 回调,是一种解决异步函数执行结果的方法。原创 2016-09-29 15:45:57 · 304 阅读 · 0 评论 -
Node.js的学习历程三模块的认识
Node.js的模块知识,模块分为两种,原生模块和文件模块,一种是原有的文件方法的使用,一种是自己编写的js文件的引用。模块化的作用是将事件的处理方法分开来,更加利于编写的简洁易懂,让代码看起来比较正规。 文件模块调用的时候,如果在文件中书写的时候需要向外部能够访问数据或者方法,需要用export来引用。 通过一个简易web的实例建设,就初步了解了nodejs模块化的运用,将模块分为服务器搭建原创 2016-09-30 09:27:49 · 248 阅读 · 0 评论 -
Node.js的学习历程四npm的基础知识点
npm,node packaged modules。 Npm,用于引用各类模块或者框架。 首先建立一个node.js的项目,需要建立一个文件夹,然后是在控制台进入到该文件夹中,然后是用npm install -g express,来安装express的框架,然后是用express XXX来建立一个项目,然后是通过cd XXX && npm install来初始化项目,也就是加载各类模块,就是产原创 2016-10-05 20:56:47 · 298 阅读 · 0 评论