摘要: 1. HTTP协议 请求报文 响应报文 2. HTTP模块 使用之前的方式拼接响应报文 使用http模块简化web服务器的开发 请求对象的常用属性 req.headers 获取请求头 req.method 请求的方法 req.httpVersion 获取http的版本 req.url 请求的路径 响 阅读全文
posted @ 2016-11-07 21:33 彼此丶 阅读(1026) 评论(0) 推荐(0) 编辑
摘要: 1. Node的REPL环境 什么是REPL REPL的基本操作 定义和运行变量、函数、对象 下划线_ 可以获取表达式的运算结果 REPL的常用命令 退出REPL,连按两次ctrl+c,输入.exit tab 打印Node.js中的所有对象 向上/向下 查看历史命令 .save filename 保 阅读全文
posted @ 2016-11-07 14:28 彼此丶 阅读(1239) 评论(0) 推荐(0) 编辑
摘要: 1. 命令行 图形用户界面(GUI) VS 命令行界面(CLI) GUI: graphical user interface,简单的任务更容易完成 CLI: command line interface,完成复杂的任务成为可能 为什么使用命令行 在电影中一个“超级黑客”坐在电脑前,从不摸一下鼠标, 阅读全文
posted @ 2016-11-07 10:32 彼此丶 阅读(1590) 评论(0) 推荐(0) 编辑
摘要: 1. 相关概念 什么是JavaScript 一种遵守ECMAScript标准的脚本语言 最初只能运行在浏览器端 浏览器中的 JavaScript 可以做什么? 操作DOM:表单验证、动画 数据交互:ajax 通常所指的 JavaScript :BOM + DOM (W3C)+ ECMAScript 阅读全文
posted @ 2016-11-07 10:24 彼此丶 阅读(1071) 评论(0) 推荐(1) 编辑
摘要: 1. 为什么要学习模块化开发 1.1. 为什么要学习模块化 1.2. 什么是模块化 生活中的模块化 组装电脑 google的模块化手机(流产了,moto继承了) 乐高积木 软件开发中的模块化 日期模块 数学计 算模块 日志模块 登录认证模块 报表展示模块 模块化的好处 生产效率高 方便维护 组装电脑 阅读全文
posted @ 2016-11-07 00:11 彼此丶 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1. 文件操作 1.1. 为什么要进行文件操作 浏览器端JavaScript不能操作文件(安全性考虑) Node.js需要文件操作,因为 可以开发命令行的工具,例如:i5ting 开发高效率的web服务器,需要操作文件 文件种类繁多,计算机最终存储的时候都是以2进制形式存储 存储单位 1byte = 阅读全文
posted @ 2016-11-07 00:03 彼此丶 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 为什么要学习ES6 ES6也叫ECMAScript2015,2015-6月正式发布,向下兼容ES5.1 ES6来编写Node.js程序 ES6让JavaScript语言能够开发复杂应用程序 严格模式 ES5中出现的模式 严格模式的目的: 消除Javascript语法的一些不合理、不严谨之处,减少一些 阅读全文
posted @ 2016-11-05 21:38 彼此丶 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 1. Node.js中的模块化简介 为什么Node.js中需要模块化 在后台开发语言中,比如Java、C#。他们都是隐含模块化的,Node.js默认帮我们提供了模块化这种机制。 在服务器端,我们想要使用底层的一些功能需要导入一些“包”来对其操作,比如操作文件、网络需要导入对应的包。其它语言中都是基于 阅读全文
posted @ 2016-11-05 21:05 彼此丶 阅读(1153) 评论(0) 推荐(0) 编辑
摘要: 从开始接触前端到现在也有好长一段时间了,仅个人而言写点对于h4和c2的知识点。 1.font 这是在html中比较重要的一个属性, 用法:<font color=”gray” size=”2” face=”宋体” >内容</font> color:让文字颜色改变 size:范围是1-7 正常3 fa 阅读全文
posted @ 2016-11-04 12:24 彼此丶 阅读(560) 评论(0) 推荐(0) 编辑