2016年11月8日

摘要: 中文文档 http://www.expressjs.com.cn/4x/api.html express的安装 npm install express 基本使用 代码结构 中文文档 http://www.expressjs.com.cn/4x/api.html express的安装 npm inst 阅读全文
posted @ 2016-11-08 20:04 type_Y 阅读(150) 评论(0) 推荐(0)
摘要: 官网 https://github.com/xtemplate/xtpl 安装 npm install xtpl xtemplate --save xtemplate模板语法 https://github.com/xtemplate/xtemplate/blob/master/docs/syntax 阅读全文
posted @ 2016-11-08 19:59 type_Y 阅读(928) 评论(0) 推荐(0)
摘要: HTTP协议 包含请求报文,响应报文 使用之前的方式拼接响应报文 let msg = "<h1>hello world</h1>"; //构造响应报文 let responseText = "HTTP/1.1 200 OK\r\n"; responseText += "Server: mynodes 阅读全文
posted @ 2016-11-08 19:57 type_Y 阅读(157) 评论(0) 推荐(0)

2016年11月6日

摘要: "use strict"; const fs = require("fs"); //fs.mkdir("test", function (err) { // if(err) throw err; // console.log("创建成功"); //}) //fs.rmdir("test", err 阅读全文
posted @ 2016-11-06 21:05 type_Y 阅读(3749) 评论(0) 推荐(0)
摘要: 网络的概念 IP和端口的概念 Socket的概念 打开telnet 程序和功能--> 网络的概念 IP和端口的概念 Socket的概念 打开telnet 程序和功能--> 自己开发一个小服务器 自己开发的客户端 "use strict"; var net = require("net"); let 阅读全文
posted @ 2016-11-06 19:38 type_Y 阅读(202) 评论(0) 推荐(0)
摘要: 为什么要进行文件操作 浏览器端JavaScript不能操作文件(安全性考虑) Node.js需要文件操作,因为 可以开发命令行的工具,例如:i5ting 开发高效率的web服务器,需要操作文件 文件种类繁多,计算机最终存储的时候都是以2进制形式存储 存储单位 1byte = 8bit 1k = 1m 阅读全文
posted @ 2016-11-06 19:35 type_Y 阅读(210) 评论(0) 推荐(0)
摘要: 格式: => (读作:goesto) 左边是参数,右边是方法体 演变:function f(x,y) {} > 演变成箭头函数 (x, y) => {} 语法格式简单 箭头函数的几种形式: 没有参数 () => console.log("hello"); 有一个参数 a => ++a; 有多个参数 阅读全文
posted @ 2016-11-06 19:01 type_Y 阅读(733) 评论(0) 推荐(0)

2016年11月5日

摘要: 为什么要学习ES6 ES6也叫ECMAScript2015,2015-6月正式发布,向下兼容ES5.1 ES6来编写Node.js程序 ES6让JavaScript语言能够开发复杂应用程序 严格模式 ES5中出现的模式 严格模式的目的: 消除Javascript语法的一些不合理、不严谨之处,减少一些 阅读全文
posted @ 2016-11-05 20:51 type_Y 阅读(221) 评论(0) 推荐(0)
摘要: 把包发布到NPM官网 https://www.npmjs.com/ 建立一个包,设置package.json 在npmjs中注册账号 在包的根目录下执行 npm adduser 添加发布包的用户信息,登录网站 npm publish 发布或者更新包 package.json中一定要指定 mainta 阅读全文
posted @ 2016-11-05 20:28 type_Y 阅读(176) 评论(0) 推荐(0)
摘要: CommonJS的包规范给程序员提供了组织模块的标准,减少沟通成本 包的使用: 所有模块放在一个文件夹(包名) 包放在当前项目中的node_modules文件夹下 包中定义一个index.js(文件名不可以更改)导出所有模块 引用包(约定大于配置) 导入包的执行过程 require("calc") 阅读全文
posted @ 2016-11-05 20:17 type_Y 阅读(266) 评论(0) 推荐(0)

导航