自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 资源 (9)
  • 收藏
  • 关注

原创 欢迎使用CSDN-markdown编辑器

工作总结——得与失在方程的这段时间里,最大的收获就是确立了自己技术的发展方向——”JavaScript”,其次就是对一个完整个项目有了全面的认识,遗憾的是技术上并没有发生质的变化。一、为什么选择JavaScript? 开始觉得前端比较简单,在提升空间不大,现在慢慢的觉得前端这几年发展的非常快,NodeJS的出现,HTML5的定稿以及ECMAScript6的闪耀登场,让前端有了更多的用武之地,模块化的

2015-12-10 22:27:27 321

转载 快速搭建Web环境 Angularjs + Express3 + Bootstrap3

AngularJS体验式编程系列文章,将介绍如何用angularjs构建一个强大的web前端系统。angularjs是由Google团队开发的一款非常优秀web前端框架。在当前如此多的web框架下,angularjs能脱颖而出,从架构设计上就高人一等,双向数据绑定,依赖注入,指令,MVC,模板。Angular.js创新地把后台技术融入前端开发,扫去jQuery一度的光芒。用angularjs就像写

2014-12-31 11:49:59 1112

原创 Java环境变量

Java环境变量: JAVA_HOME D:\Program Files\Java\jdk1.8.0 Path %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin CLASSPATH .;%JAVA_HOME%\lib\dt.jar

2014-11-07 09:24:54 447

转载 MySQL 5.6 for Windows 解压缩版配置安装

MySQL 5.6 for Windows 解压缩版配置安装 |浏览:5340|更新:2014-03-05 12:28 1 2 3 4 5 6 7 分步阅读 MySQL是一个小巧玲珑但功能强大的数据库,目前十分流行。但是官网给出的安装包有两种格式,一个是msi格式,一个是zip格式的。很多人下了zip格式的解压

2014-11-07 09:19:13 443

Node与Express开发.pdf

第 1 章 初识 Express .......................................................................................................................1 1.1 JavaScript 革命 ...........................................................................................................................1 1.2 初识 Express ...............................................................................................................................2 1.3 Express 简史 ...............................................................................................................................3 1.4 升级到 Express 4.0 .....................................................................................................................4 1.5 Node:一种新型 Web 服务器...................................................................................................4 1.6 Node 的生态系统 .......................................................................................................................5 1.7 授权 ............................................................................................................................................. 6 第 2 章 从 Node 开始 .......................................................................................................................8 2.1 获取 Node ...................................................................................................................................8 2.2 使用终端 ..................................................................................................................................... 9 2.3 编辑器 ....................................................................................................................................... 10 2.4 npm............................................................................................................................................11 2.5 用 Node 实现的简单 Web 服务器...........................................................................................12 2.5.1 Hello World...................................................................................................................12 2.5.2 事件驱动编程 ..............................................................................................................13 2.5.3 路由 ..............................................................................................................................13 2.5.4 静态资源服务 ..............................................................................................................14 2.6 走向 Express .............................................................................................................................16 VI 目录 第 3 章 省时省力的 Express........................................................................................................17 3.1 脚手架 ....................................................................................................................................... 17 3.2 草地鹨旅行社网站 ................................................................................................................... 18 3.3 初始步骤 ................................................................................................................................... 18 3.3.1 视图和布局 ..................................................................................................................21 3.3.2 视图和静态文件 ..........................................................................................................24 3.3.3 视图中的动态内容 ......................................................................................................24 3.4 小结 ........................................................................................................................................... 25 第 4 章 工欲善其事,必先利其器...............................................................................................26 4.1 最佳实践 ................................................................................................................................... 26 4.2 版本控制 ................................................................................................................................... 27 4.3 针对本书如何使用 Git.............................................................................................................27 4.3.1 如果你要自己动手 ......................................................................................................28 4.3.2 如果你要使用官方存储库 ..........................................................................................29 4.4 npm 包.......................................................................................................................................29 4.5 项目元数据 ............................................................................................................................... 31 4.6 Node 模块 .................................................................................................................................31 第 5 章 质量保证..............................................................................................................................33 5.1 QA:值得吗 ............................................................................................................................. 34 5.2 逻辑与展示 ............................................................................................................................... 35 5.3 测试的类型 ............................................................................................................................... 35 5.4 QA 技术概览............................................................................................................................35 5.5 运行你的服务器 ....................................................................................................................... 36 5.6 页面测试 ................................................................................................................................... 36 5.7 跨页测试 ................................................................................................................................... 40 5.8 逻辑测试 ................................................................................................................................... 43 5.9 去毛 ........................................................................................................................................... 43 5.10 链接检查 ................................................................................................................................. 44 5.11 用 Grunt 实现自动化..............................................................................................................44 5.12 持续集成 ................................................................................................................................. 46 第 6 章 请求和响应对象 ................................................................................................................48 6.1 URL 的组成部分......................................................................................................................48 6.2 HTTP 请求方法........................................................................................................................49 6.3 请求报头 ................................................................................................................................... 50 目录 | VII 6.4 响应报头 ................................................................................................................................... 50 6.5 互联网媒体类型 ....................................................................................................................... 51 6.6 请求体 ....................................................................................................................................... 51 6.7 参数 ........................................................................................................................................... 51 6.8 请求对象 ................................................................................................................................... 51 6.9 响应对象 ................................................................................................................................... 53 6.10 获取更多信息 ......................................................................................................................... 55 6.11 小结 ......................................................................................................................................... 56 6.11.1 内容渲染 ................................................................................................................... 56 6.11.2 处理表单 ................................................................................................................... 57 6.11.3 提供一个 API............................................................................................................58 第 7 章 Handlebars 模板引擎......................................................................................................60 7.1 唯一一条绝对规则 ................................................................................................................... 61 7.2 选择模板引擎 ........................................................................................................................... 61 7.3 Jade:不走寻常路 .................................................................................................................... 62 7.4 Handlebars 基础........................................................................................................................63 7.4.1 注释 ..............................................................................................................................64 7.4.2 块级表达式 ..................................................................................................................64 7.4.3 服务器端模板 ..............................................................................................................66 7.4.4 视图和布局 ..................................................................................................................67 7.4.5 在 Express 中使用(或不使用)布局........................................................................69 7.4.6 局部文件 ......................................................................................................................69 7.4.7 段落 ..............................................................................................................................71 7.4.8 完善你的模板 ..............................................................................................................72 7.4.9 客户端 Handlebars .......................................................................................................73 7.5 小结 ........................................................................................................................................... 75 第 8 章 表单处理..............................................................................................................................76 8.1 向服务器发送客户端数据 ....................................................................................................... 76 8.2 HTML 表单...............................................................................................................................76 8.3 编码 ........................................................................................................................................... 77 8.4 处理表单的不同方式 ............................................................................................................... 78 8.5 Express 表单处理 .....................................................................................................................79 8.6 处理 AJAX 表单.......................................................................................................................81 8.7 文件上传 ................................................................................................................................... 83 8.8 jQuery 文件上传.......................................................................................................................85 VIII | 目录 第 9 章 Cookie 与会话 ................................................................................................................... 88 9.1 凭证的外化 ............................................................................................................................... 89 9.2 Express 中的 Cookie.................................................................................................................90 9.3 检查 Cookie ..............................................................................................................................91 9.4 会话 ........................................................................................................................................... 92 9.4.1 内存存储 ......................................................................................................................92 9.4.2 使用会话 ......................................................................................................................93 9.5 用会话实现即显消息 ............................................................................................................... 93 9.6 会话的用途 ............................................................................................................................... 95 第 10 章 中间件................................................................................................................................96 10.1 常用中间件 ........................................................................................................................... 100 10.2 第三方中间件 ....................................................................................................................... 102 第 11 章 发送邮件 .........................................................................................................................103 11.1 SMTP、MSA 和 MTA.........................................................................................................103 11.2 接收邮件 ............................................................................................................................... 104 11.3 邮件头 ................................................................................................................................... 104 11.4 邮件格式 ............................................................................................................................... 104 11.5 HTML 邮件...........................................................................................................................105 11.6 Nodemailer ............................................................................................................................ 105 11.6.1 发送邮件 ................................................................................................................. 106 11.6.2 将邮件发送给多个接收者 ..................................................................................... 107 11.7 发送批量邮件的更佳选择 ................................................................................................... 108 11.8 发送 HTML 邮件..................................................................................................................108 11.8.1 HTML 邮件中的图片.............................................................................................108 11.8.2 用视图发送 HTML 邮件........................................................................................109 11.8.3 封装邮件功能 ......................................................................................................... 111 11.9 将邮件作为网站监测工具 ................................................................................................... 112 第 12 章 与生产相关的问题 .......................................................................................................113 12.1 执行环境 ............................................................................................................................... 113 12.2 环境特定配置 ....................................................................................................................... 114 12.3 扩展你的网站 ....................................................................................................................... 115 12.3.1 用应用集群扩展 ..................................................................................................... 116 12.3.2 处理未捕获的异常 ................................................................................................. 118 12.3.3 用多台服务器扩展 ................................................................................................. 121 目录 | IX 12.4 网站监控 ............................................................................................................................... 122 12.4.1 第三方正常运行监控 ............................................................................................. 122 12.4.2 应用程序故障 ......................................................................................................... 122 12.5 压力测试 ............................................................................................................................... 123 第 13 章 持久化..............................................................................................................................124 13.1 文件系统持久化 ................................................................................................................... 124 13.2 云持久化 ............................................................................................................................... 126 13.3 数据库持久化 ....................................................................................................................... 126 13.3.1 关于性能 ................................................................................................................. 127 13.3.2 设置 MongoDB.......................................................................................................127 13.3.3 Mongoose ................................................................................................................ 128 13.3.4 使用 Mongoose 连接数据库..................................................................................128 13.3.5 创建模式和模型 ..................................................................................................... 129 13.3.6 添加初始数据 ......................................................................................................... 130 13.3.7 获取数据 ................................................................................................................. 131 13.3.8 添加数据 ................................................................................................................. 133 13.3.9 用 MongoDB 存储会话数据..................................................................................134 第 14 章 路由 .................................................................................................................................. 137 14.1 路由和 SEO ..........................................................................................................................139 14.2 子域名 ................................................................................................................................... 139 14.3 路由处理器是中间件 ........................................................................................................... 140 14.4 路由路径和正则表达式 ....................................................................................................... 141 14.5 路由参数 ............................................................................................................................... 142 14.6 组织路由 ............................................................................................................................... 143 14.7 在模块中声明路由 ............................................................................................................... 143 14.8 按逻辑对处理器分组 ........................................................................................................... 144 14.9 自动化渲染视图 ................................................................................................................... 145 14.10 其他的路由组织方式 ......................................................................................................... 146 第 15 章 REST API 和 JSON .................................................................................................... 147 15.1 JSON 和 XML ......................................................................................................................148 15.2 我们的 API ...........................................................................................................................148 15.3 API 错误报告 .......................................................................................................................149 15.4 跨域资源共享 ....................................................................................................................... 150 15.5 我们的数据存储 ................................................................................................................... 150 15.6 我们的测试 ........................................................................................................................... 151 X | 目录 15.7 用 Express 提供 API.............................................................................................................152 15.8 使用 REST 插件...................................................................................................................153 15.9 使用子域名 ........................................................................................................................... 155 第 16 章 静态内容 ......................................................................................................................... 157 16.1 性能方面的考虑 ................................................................................................................... 158 16.2 面向未来的网站 ................................................................................................................... 158 16.2.1 静态映射 ................................................................................................................. 159 16.2.2 视图中的静态资源 ................................................................................................. 160 16.2.3 CSS 中的静态资源.................................................................................................161 16.3 服务器端 JavaScript 中的静态资源 ....................................................................................162 16.4 客户端 JavaScript 中的静态资源 ........................................................................................163 16.5 提供静态资源 ....................................................................................................................... 164 16.6 修改静态内容 ....................................................................................................................... 165 16.7 打包和缩小 ........................................................................................................................... 165 16.8 关于第三方库 ....................................................................................................................... 170 16.9 QA .........................................................................................................................................170 16.10 小结 ..................................................................................................................................... 171 第 17 章 在 Express 中实现 MVC............................................................................................173 17.1 模型 ....................................................................................................................................... 174 17.2 视图模型 ............................................................................................................................... 175 17.3 控制器 ................................................................................................................................... 177 17.4 小结 ....................................................................................................................................... 179 第 18 章 安全 .................................................................................................................................. 180 18.1 HTTPS................................................................................................................................... 180 18.1.1 生成自己的证书 ..................................................................................................... 181 18.1.2 使用免费的证书颁发机构 ..................................................................................... 182 18.1.3 购买证书 ................................................................................................................. 182 18.1.4 对你的 Express 应用启用 HTTPS.........................................................................184 18.1.5 关于端口的说明 ..................................................................................................... 185 18.1.6 HTTPS 和代理........................................................................................................185 18.2 跨站请求伪造 ....................................................................................................................... 187 18.3 认证 ....................................................................................................................................... 187 18.3.1 认证与授权 ............................................................................................................. 188 18.3.2 密码的问题 ............................................................................................................. 188 18.3.3 第三方认证 ............................................................................................................. 188 目录 | XI 18.3.4 把用户存在数据库中 ............................................................................................. 189 18.3.5 认证与注册和用户体验 ......................................................................................... 190 18.3.6 Passport ...................................................................................................................190 18.3.7 基于角色的授权 ..................................................................................................... 199 18.3.8 添加更多认证提供者 ............................................................................................. 200 18.4 小结 ....................................................................................................................................... 201 第 19 章 集成第三方 API.............................................................................................................202 19.1 社交媒体 ............................................................................................................................... 202 19.1.1 社交媒体插件和站点性能 ..................................................................................... 202 19.1.2 搜索推文 ................................................................................................................. 203 19.1.3 渲染推文 ................................................................................................................. 206 19.2 地理编码 ............................................................................................................................... 209 19.2.1 用谷歌的地理编码 ................................................................................................. 209 19.2.2 对你的数据做地理编码 ......................................................................................... 210 19.2.3 显示地图 ................................................................................................................. 213 19.2.4 提升客户端性能 ..................................................................................................... 215 19.3 天气数据 ............................................................................................................................... 216 19.4 小结 ....................................................................................................................................... 217 第 20 章 调试 .................................................................................................................................. 218 20.1 调试的首要原则 ................................................................................................................... 218 20.2 利用好 REPL 和控制台.......................................................................................................219 20.3 利用 Node 内置的调试器 ....................................................................................................220 20.4 Node 探查器 .........................................................................................................................220 20.5 调试异步函数 ....................................................................................................................... 223 20.6 调试 Express .........................................................................................................................224 第 21 章 正式启用 ......................................................................................................................... 226 21.1 域名注册和托管服务 ........................................................................................................... 226 21.1.1 域名系统 ................................................................................................................. 227 21.1.2 安全 ......................................................................................................................... 227 21.1.3 顶级域名 ................................................................................................................. 228 21.1.4 子域名 ..................................................................................................................... 229 21.1.5 域名服务器 ............................................................................................................. 229 21.1.6 托管 ......................................................................................................................... 230 21.1.7 部署 ......................................................................................................................... 233 21.2 小结 ....................................................................................................................................... 236 XII | 目录 第 22 章 维护 .................................................................................................................................. 237 22.1 维护的原则 ........................................................................................................................... 237 22.1.1 有长远规划 ............................................................................................................. 237 22.1.2 使用源码控制系统 ................................................................................................. 239 22.1.3 使用问题追踪系统 ................................................................................................. 239 22.1.4 良好的卫生习惯 ..................................................................................................... 239 22.1.5 不要拖延 ................................................................................................................. 239 22.1.6 做常规的 QA 检查.................................................................................................240 22.1.7 监测分析 ................................................................................................................. 240 22.1.8 性能优化 ................................................................................................................. 240 22.1.9 潜在用户追踪优先 ................................................................................................. 241 22.1.10 防止出现“不可见的”错误 ............................................................................... 242 22.2 代码重用及重构 ................................................................................................................... 243 22.2.1 私有 npm 库............................................................................................................243 22.2.2 中间件 ..................................................................................................................... 244 22.3 小结 ....................................................................................................................................... 246 第 23 章 其他资源 ......................................................................................................................... 247 23.1 在线文档 ............................................................................................................................... 247 23.2 期刊 ....................................................................................................................................... 248 23.3 Stack Overflow......................................................................................................................248 23.4 为 Express 做贡献 ................................................................................................................250 23.5 小结 ....................................................................................................................................... 252

2018-04-23

Node.js实战.pdf

第一部分 Node基础 欢迎进入 Node.js 世界 .....................2 构建于 JavaScript 之上 ..............................3 2.6 2.5.1 将消息和昵称/房间变更请求 传给服务器 .................................. 29 2.5.2 在用户界面中显示消息及可 用房间.......................................... 30 小结 ......................................................... 34 Node 编程基础................................. 35 Node 功能的组织及重用 ......................... 36 3.1.1 创建模块 ...................................... 37 异步和事件触发:浏览器 .........................4 异步和事件触发:服务器 .........................5 DIRT 程序..................................................6 3.1 默认 DIRT .................................................8 1.5.1 简单的异步程序.............................9 1.5.2 Hello World HTTP 服务器 ...........10 1.5.3 流数据 ..........................................10 小结 .........................................................11 构建有多个房间的聊天室程序 ......12 3.2 程序概览..................................................12 程序需求及初始设置...............................15 2.2.1 提供 HTTP 和 WebSocket 服务..............................................15 件 ................................................. 46 12 3.2.3 异步开发的难题 .......................... 53 异步逻辑的顺序化 .................................. 54 3.3.1 什么时候使用串行流程控制 ....... 55 13 3.3.2 实现串行化流程控制 ................... 56 3.3.3 实现并行化流程控制 ................... 58 14 3.3.4 利用社区里的工具....................... 60 ................... 3.3 2.2.2 创建程序的文件结构 16 2.2.3 指明依赖项 ..................................16 2.2.4 安装依赖项 ..................................17 提供 HTML、CSS 和客户端 JavaScript 的服务......................................................18 3.4 2.3.1 创建静态文件服务器 ...................19 2.3.2 添加 HTML 和 CSS 文件 .............21 用 Socket.IO 处理与聊天相关的消息......23 2.4.1 设置 Socket.IO 服务器 .................24 2.4.2 处理程序场景及事件 ...................25 在程序的用户界面上使用客户端 JavaScript .................................................29 小结 ......................................................... 61 第二部分 用Node开发Web程序 ...................... HTTP 服务器的基础知识 ........................ 64 15 16 17 18 目录 2 3 4 5 6 7 8 图灵社区会员 quqingtao 专享 尊重版权 第3章 3.1.2 用 module.exports 微调模块的 创建 ............................................. 39 9 3.1.3 用 node_modules 重用模块..........40 3.1.4 注意事项 ...................................... 41 10 3.2.1 用回调处理一次性事件 ............... 43 11 异步编程技术 .......................................... 42 3.2.2 用事件发射器处理重复性事 第4章 构建NodeWeb程序 4.1 4.1.1 64 Node 如何向开发者呈现 HTTP 请求 ............................................. 65 目录1 2目录 4.1.2 一个用“Hello World”做响 6.3.1 中间件什么时候不调用 next() ...................................... 114 6.3.2 用中间件的顺序执行认证 ......... 115 6.4 挂载中间件和服务器 ............................ 115 6.4.1 认证中间件 ................................ 116 6.4.2 显示管理面板的中间件............. 117 6.5 创建可配置中间件 ................................ 118 6.5.1 创建可配置的 logger 中间件 组件 ........................................... 119 6.5.2 构建路由中间件组件................. 120 6.5.3 构建一个重写 URL 的中间件 组件 ........................................... 122 6.6 使用错误处理中间件 ............................ 123 6.6.1 Connect 的默认错误处理器....... 124 6.6.2 自行处理程序错误 .................... 124 6.6.3 使用多个错误处理中间件 组件 ........................................... 125 6.7 小结 ....................................................... 129 第7章 Connect 自带的中间件 ................ 130 7.1 解析 cookie、请求主体和查询字符串 的中间件 ............................................... 131 7.1.1 cookieParser():解析 HTTP cookie .............................. 131 7.1.2 bodyParser():解析请求 主体 ........................................... 134 7.1.3 limit():请求主体的限制...... 135 7.1.4 query():查询字符串解析...... 137 7.2 实现 Web 程序核心功能的中间件........ 138 7.2.1 logger():记录请求 ............... 138 7.2.2 favicon():提供 favicon ........ 140 7.2.3 methodOverride():伪造 HTTP 方法 ................................. 141 7.2.4 vhost():虚拟主机 ................. 143 7.2.5 session():会话管理 ............. 144 7.3 处理 Web 程序安全的中间件 ............... 148 7.3.1 basicAuth():HTTP 基本 认证 ........................................... 148 7.3.2 csrf():跨站请求伪造防护....150 7.3.3 errorHandler():开发错误 处理 ........................................... 150 4.2 4.3 4.4 4.5 4.6 第 5 章 5.1 5.2 5.3 5.4 第6章 6.1 6.2 6.3 应的 HTTP 服务器....................... 67 4.1.3 读取请求头及设定响应头 ........... 67 4.1.4 设定 HTTP 响应的状态码 ........... 67 构建 RESTful Web 服务.......................... 68 4.2.1 用 POST 请求创建资源 ............... 69 4.2.2 用 GET 请求获取资源 ................. 71 4.2.3 用 DELETE 请求移除资源 .......... 72 提供静态文件服务 .................................. 73 4.3.1 创建一个静态文件服务器 ........... 73 4.3.2 处理服务器错误 .......................... 77 4.3.3 用 fs.stat()实现先发制人 的错误处理 .................................. 77 从表单中接受用户输入........................... 78 4.4.1 处理提交的表单域....................... 78 4.4.2 用 formidable 处理上传的 文件 ............................................. 81 4.4.3 计算上传进度 .............................. 84 用 HTTPS 加强程序的安全性 ................. 85 小结 ......................................................... 86 存储 Node 程序中的数据 .............. 87 无服务器的数据存储 .............................. 88 5.1.1 内存存储 ...................................... 88 5.1.2 基于文件的存储 .......................... 88 关系型数据库管理系统........................... 91 5.2.1 MySQL ........................................ 91 5.2.2 PostgreSQL .................................. 99 NoSQL 数据库....................................... 100 5.3.1 Redis .......................................... 101 5.3.2 MongoDB................................... 105 5.3.3 Mongoose ................................... 107 小结 ....................................................... 109 ........................................... Connect 110 搭建一个 Connect 程序 ......................... 111 Connect 的工作机制 .............................. 112 6.2.1 做日志的中间件 ........................ 112 6.2.2 响应“hello world”的中间 件 ............................................... 113 为什么中间件的顺序很重要 ................. 114 图灵社区会员 quqingtao 专享 尊重版权 7.4 提供静态文件服务的中间件 .................152 7.4.1 static():静态文件服务........152 7.4.2 compress():压缩静态文件....154 8.3 渲染视图................................................166 8.3.1 视图系统配置 ............................167 8.3.2 视图查找 ....................................169 8.3.3 把数据输出到视图中 .................171 8.4 处理表单和文件上传.............................175 8.4.1 实现照片模型 ............................175 8.4.2 创建照片上传表单 .....................176 8.4.3 显示上传照片列表 .....................178 8.5 创建资源下载 ........................................179 8.5.1 创建照片下载路由 .....................179 8.5.2 实现照片下载路由 .....................180 8.6 小结 .......................................................182 第9章 Express 进阶 ..................................183 9.1 认证用户................................................184 9.1.1 保存和加载用户.........................184 9.1.2 注册新用户 ................................189 9.1.3 已注册用户登录.........................194 9.1.4 用户加载中间件.........................197 9.2 先进的路由技术 ....................................199 9.2.1 校验用户内容提交 .....................199 9.2.2 特定路由中间件.........................202 9.2.3 实现分页 ....................................205 9.3 创建一个公开的 REST API...................208 9.3.1 设计 API.....................................208 9.3.2 添加基本的认证.........................209 9.3.3 实现路由 ....................................209 9.3.4 启用内容协商 ............................212 10.3 第 11 章 11.1 9.4 错误处理................................................214 图灵社区会员 quqingtao 专享 尊重版权 12.1.1 专用的和虚拟私有服务器 ..... 267 12.1.2 云主机 .................................... 268 18 第 10 章 测试 Node 程序 ........................... 221 11.2 嵌入 JavaScript 的模板........................244 11.2.2 用 EJS 过滤器处理模板 数据........................................ 246 11.2.3 将 EJS 集成到你的程序中 ..... 249 目录3 9.4.1 处理 404 错误 ............................ 215 9.4.2 处理错误 .................................... 217 9.5 小结 ....................................................... 220 2 7.4.3 directory():目录列表 .........156 7.5 小结 .......................................................157 10.1 第8章 Express ...........................................158 8.1 生成程序骨架 ........................................160 8.1.1 安装 Express 的可执行程序.......161 8.1.2 生成程序 ....................................162 8.1.3 探索程序 ....................................162 8.2 配置 Express 和你的程序 ......................164 10.2 单元测试.............................................. 222 3 10.1.1 assert 模块 .............................. 222 10.1.2 Nodeunit ................................. 225 10.1.3 Mocha..................................... 227 10.1.4 Vows ...................................... 232 10.1.5 should.js ................................. 234 验收测试.............................................. 235 10.2.1 Tobi ........................................ 236 6 10.2.2 Soda........................................ 237 小结 ..................................................... 239 7 Web 程序模板 .............................. 240 用模板保持代码的整洁性 ................... 240 8 11.2.1 创建模板 ................................ 245 9 10 11 11.3.1 创建模板 ................................ 251 11.3.2 Mustache 标签 ........................ 252 12 11.3.3 微调 Hogan ............................ 254 11.4 用 Jade 做模板 ..................................... 255 13 11.4.1 Jade 基础知识 ........................ 256 11.4.2 Jade 模板中的逻辑.................258 14 11.4.3 组织 Jade 模板 ....................... 260 11.2.4 在客户端程序中使用 EJS ...... 250 11.3 使用 Mustache 模板语言与 Hogan ...... 251 11.5 小结 ..................................................... 264 第三部分 在Node中更进一步 第 12 章 部署 Node 程序并维持正常 运行时间 ....................................... 266 15 16 17 12.1 安置 Node 程序 ................................... 266 4 5 4目录 12.2 部署的基础知识 .................................. 269 12.2.1 从 Git 存储库部署.................. 270 12.2.2 让 Node 保持运行 .................. 270 12.3 让正常运行时间和性能达到最优 ....... 271 12.3.1 用 Upstart 维护正常运行 时间........................................ 272 12.3.2 集群 API:利用多核的优 势 ........................................... 273 12.3.3 静态文件及代理..................... 275 12.4 小结 ..................................................... 277 ........................ 第13章 超越Web服务器 278 13.1 Socket.IO ............................................. 278 13.1.1 创建一个最小的 Socket.IO 程序........................................ 279 13.1.2 用 Socket.IO 触发页面和 CSS 的重新加载 .................... 281 13.1.3 Socket.IO 的其他用法............ 283 13.2 深入 TCP/IP 网络 ................................ 284 13.2.1 处理缓冲区和二进制数据 ..... 284 13.2.2 创建 TCP 服务器 ................... 286 13.2.3 创建 TCP 客户端 ................... 289 13.3 跟操作系统交互的工具....................... 290 13.3.1 单例的全局 process 对象........................................ 291 13.3.2 使用文件系统模块.................293 13.3.3 繁衍外部进程 ........................ 296 13.4 开发命令行工具 .................................. 301 13.4.1 解析命令行参数 .................... 301 13.4.2 处理 stdin 和 stdout................ 302 13.4.3 添加彩色的输出 .................... 304 13.5 小结 ..................................................... 306 第 14 章 Node 生态系统 ............................ 307 图灵社区会员 quqingtao 专享 尊重版权 14.1 14.2 14.3 14.4 附录 A 附录 B 附录 C ............ 给 Node 开发人员的在线资源 308 14.1.1 Node 和模块的参考资料 ....... 308 14.1.2 Google 群组 ........................... 309 14.1.3 IRC......................................... 309 14.1.4 GitHub 问题列表 ................... 310 GitHub ................................................. 310 14.2.1 GitHub 入门 ........................... 311 14.2.2 添加一个项目到 GitHub 中 ... 312 14.2.3 用 GitHub 协作 ...................... 314 为 npm 库做贡献 ................................. 316 14.3.1 准备包.................................... 317 14.3.2 编写包规范 ............................ 317 14.3.3 测试和发布包 ........................ 318 小结 ..................................................... 320 安装 Node 和社区附加组件......... 321 ....................................... Express 的扩展及配置................. 336

2018-04-23

标准reset css

normalize.css 是一个用来定义全局css的标准 适合初学者借鉴 提高代码效率

2015-01-06

电子商务内容管理系统

Shopizer是一个使用Hibernate、Spring、Struts2、jQuery等技术框架开发的基于Web的销售管理和电子商务内容管理系统(CMS)。主要功能包括:购物车,库存管理,付款和运输,订单管理,在线发票和订单跟踪。

2014-12-31

EShopCMS电商系统

一个基于struts+hibernate+spring的电商系统,拿来学习非常好

2014-12-31

Flat扁平化UI

Flat-UI很不错的扁平化UI,基于bootstrap开发的

2014-12-31

后台管理系统

基于bootstrap的后台管理系统,共享给大家

2014-12-31

angulr-bootstrap-admin-with-angularjs

基于angularjs和bootstrap的后台管理系统

2014-12-31

韩顺平视频种子

drinkable ee系列教程内容介绍 玩转oracle系列讲座介绍 [一周学会linux实战教程内容介绍] servlet第0讲: 韩顺平 j2ee视频servlet第0讲开山.wmv 视频描述: 原因非常简单: 就是目前比较系统的j2ee视频教程比较少,我自己在学习和教授java ee的过程中,走过了许少弯路,历经彷徨和郁闷,希望把自己对java ee 理解记录下来 希望这部教程可以为学习java ee的同志们起到抛砖引玉的作用,让大家可以很快步入到java ee的殿堂. servlet第1讲: 韩顺平_j2ee视频实战教程servlet第1讲初识.wmv 视频描述: 我们将通过完成一个用户管理系统来讲解Servlet , 该项目用纯servlet来完成,是一个很好的练习servlet技术的案例.该项目的操作人员有两类:管理员 ?可以对用户进行增,删除,修改,查询普通 韩顺平 j2ee视频实战教程servlet第2讲(上集).wmv 视频描述: servlet第二讲的主要内容(-) servlet体系结构的介绍(二) servlet的网络拓扑结构(三) servlet的几个实例(四) servlet的生命周期(五) 一个简单的用户登录系统 韩顺平 j2ee视频实战教程servlet第2讲(下集).wmv……

2014-07-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除