11 2016 档案

摘要:中文文档 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 阅读(157) 评论(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 阅读(937) 评论(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 阅读(171) 评论(0) 推荐(0)

摘要:"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 阅读(3759) 评论(0) 推荐(0)

摘要:网络的概念 IP和端口的概念 Socket的概念 打开telnet 程序和功能--> 网络的概念 IP和端口的概念 Socket的概念 打开telnet 程序和功能--> 自己开发一个小服务器 自己开发的客户端 "use strict"; var net = require("net"); let 阅读全文

posted @ 2016-11-06 19:38 type_Y 阅读(214) 评论(0) 推荐(0)

摘要:为什么要进行文件操作 浏览器端JavaScript不能操作文件(安全性考虑) Node.js需要文件操作,因为 可以开发命令行的工具,例如:i5ting 开发高效率的web服务器,需要操作文件 文件种类繁多,计算机最终存储的时候都是以2进制形式存储 存储单位 1byte = 8bit 1k = 1m 阅读全文

posted @ 2016-11-06 19:35 type_Y 阅读(220) 评论(0) 推荐(0)

摘要:格式: => (读作:goesto) 左边是参数,右边是方法体 演变:function f(x,y) {} > 演变成箭头函数 (x, y) => {} 语法格式简单 箭头函数的几种形式: 没有参数 () => console.log("hello"); 有一个参数 a => ++a; 有多个参数 阅读全文

posted @ 2016-11-06 19:01 type_Y 阅读(748) 评论(0) 推荐(0)

摘要:为什么要学习ES6 ES6也叫ECMAScript2015,2015-6月正式发布,向下兼容ES5.1 ES6来编写Node.js程序 ES6让JavaScript语言能够开发复杂应用程序 严格模式 ES5中出现的模式 严格模式的目的: 消除Javascript语法的一些不合理、不严谨之处,减少一些 阅读全文

posted @ 2016-11-05 20:51 type_Y 阅读(230) 评论(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 阅读(183) 评论(0) 推荐(0)

摘要:CommonJS的包规范给程序员提供了组织模块的标准,减少沟通成本 包的使用: 所有模块放在一个文件夹(包名) 包放在当前项目中的node_modules文件夹下 包中定义一个index.js(文件名不可以更改)导出所有模块 引用包(约定大于配置) 导入包的执行过程 require("calc") 阅读全文

posted @ 2016-11-05 20:17 type_Y 阅读(281) 评论(0) 推荐(0)

摘要:定义一个文件模块 add.js 使用文件模块Main.js 注意引用JS的方式和核心模块不同 阅读全文

posted @ 2016-11-05 19:44 type_Y 阅读(184) 评论(0) 推荐(0)

摘要:前几天说以了下Node.js的模块化,这里再次说一下为什么Node.js中需要模块化 没有模块系统 系统提供的接口较少,比如:缺少操作文件、I/O流等常用的接口 没有标准接口,缺少如web服务器、数据库等统一接口 缺乏管理系统导师JavaScript应用中基本没 CommonJS规范 Node.js 阅读全文

posted @ 2016-11-05 19:42 type_Y 阅读(1711) 评论(0) 推荐(0)

摘要:global global顶级对象,类似于浏览器中的window 在任何地方可以直接使用,不需要导包 setTimeout/setImmediate/process.nextTick,异步的时候setTimeout的优先级高于setImmediate,process.nextTick优先级最高 se 阅读全文

posted @ 2016-11-03 20:45 type_Y 阅读(472) 评论(0) 推荐(0)

摘要:REPL的基本操作 定义和运行变量、函数、对象 下划线_ 可以获取表达式的运算结果 REPL的常用命令 退出REPL,连按两次ctrl+c,输入.exit tab 打印Node.js中的所有对象 向上/向下 查看历史命令 .save filename 保存输入的命令 .load filename 加 阅读全文

posted @ 2016-11-03 20:38 type_Y 阅读(195) 评论(0) 推荐(0)

摘要:javascript是一种遵循ECMAScript标准的脚步语言. 最初只能运行在浏览器端.用来操作DOM:表单验证、动画. 用来数据交互的是:ajax 通常所指的 JavaScript :BOM + DOM (W3C)+ ECMAScript 现在通过node我们可以让JavaScript也在服务 阅读全文

posted @ 2016-11-03 19:41 type_Y 阅读(166) 评论(0) 推荐(0)

摘要:1.模块化有助于生产效率,方便以后维护的 2.非模块化带来的问题在于命名冲突和文件依赖,不能设置似有成员 3.seajs(懒加载) 导入seajs define() 定义一个模块,define的回调的三个参数名字不可更改 exports或者module.exports将模块中的成员暴露出来 seaj 阅读全文

posted @ 2016-11-02 21:07 type_Y 阅读(135) 评论(0) 推荐(0)

导航