2016年12月2日
摘要: 使用node进行web开发 用户上网流程: 表面上看:打开浏览器——输入网址——跳转——上网。 背后的过程是什么呢? http请求网址到指定的主机——服务器接收请求——服务器响应内容到用户浏览器——浏览器接收到数据,并根据接收到的信息进行处理,渲染出用户看到的界面。 名词解释: 客户端——用户浏览器 阅读全文
posted @ 2016-12-02 22:35 葡萄美酒夜光杯 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 案例分析:前端自动化 1. 实现一个自动创建前端项目文件的js 通过node.js自动创建前端项目目录,包括js目录,js目录css目录,index.html和对应的内容。 初步的代码如下: 2.实现一个对合并文件夹内容的程序 场景描述:在前端开发中,常常需要对几个文件的代码进行合并。试想,在服务器 阅读全文
posted @ 2016-12-02 22:34 葡萄美酒夜光杯 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 文件系统(FileSystem) 文件系统模块 对于文件无外乎创建修改添加。 File System 文件系统模块 require('fs') fs模块是核心模块,需要使用require导入后使用。该模块提供了操作文件的一些API fs.open(path, flags, [mode], callb 阅读全文
posted @ 2016-12-02 22:30 葡萄美酒夜光杯 阅读(790) 评论(0) 推荐(0) 编辑
摘要: buffer 用于更好操作二进制数据,他是一个全局变量。类似数组。 buffer类的三种实现 第一种创建方式 new Buffer(size);size[Number] // new Buffer(size);size[Number]创建一个buffer对象,并分配大小 //当我们为一个buffer 阅读全文
posted @ 2016-12-02 22:29 葡萄美酒夜光杯 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 以下将以API文档为基础进行分析学习 global对象 这些对象在所有模块里都可用。有些对象不是在全局作用域而是在模块作用域里,这些情况下面文档都会标注出来。 __filename——返回当前模块文件解析后的绝对路径,该属性不是全局的,而是模块作用域下的。 因此,直接 ;不要加 。 __dirnam 阅读全文
posted @ 2016-12-02 22:28 葡萄美酒夜光杯 阅读(216) 评论(0) 推荐(0) 编辑
摘要: Node.js和JavaScript: 核心都是ECMAScrit,比如数据类型,语法结构,内置对象等等。 但是在js中顶层是window 在node中的不存在这个window(console.log(this)的结果是 ),它的顶层是全局对象(global),但是,当在node.js中定义一个a时 阅读全文
posted @ 2016-12-02 22:22 葡萄美酒夜光杯 阅读(514) 评论(1) 推荐(0) 编辑