扫描右侧图片或微信搜索 “ Java技术分享屋
” ,回复 “ 验证码
” ,获取验证密码。
本资料仅供读者预览及学习交流使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版!
一.资料图片
二.资料简介
完本书之后,你将完成一个完整的web应用,该应用允许用户浏览页面以及上传文件。
当然了,应用本身并没有什么了不起的,相比为了实现该功能书写的代码本身,我们更关注的是如何创建一个框架来对我们应用的不同模块进行干净地剥离。 是不是很玄乎?稍后你就明白了。
本书先从介绍在Node.js环境中进行JavaScript开发和在浏览器环境中进行JavaScript开发的差异开始。
紧接着,会带领大家完成一个最传统的“Hello World”应用,这也是最基础的Node.js应用。
最后,会和大家讨论如何设计一个“真正”完整的应用,剖析要完成该应用需要实现的不同模块,并一步一步介绍如何来实现这些模块。
可以确保的是,在这过程中,大家会学到JavaScript中一些高级的概念、如何使用它们以及为什么使用这些概念就可以实现而其他编程语言中同类的概念就无法实现。
三.资料目录
关于
状态
读者对象
本书结构
JavaScript与Node.js
JavaScript与你
简短申明
服务器端JavaScript
“Hello World”
一个完整的基于Node.js的web应用
用例
应用不同模块分析
构建应用的模块
处理POST请求
处理文件上传
不好的实现方式
阻塞与非阻塞
以非阻塞操作进行请求响应
一个基础的HTTP服务器
分析HTTP服务器
进行函数传递
函数传递是如何让HTTP服务器工作的
基于事件驱动的回调
服务器是如何处理请求的
服务端的模块放在哪里
如何来进行请求的“路由”
行为驱动执行
路由给真正的请求处理程序
让请求处理程序作出响应
更有用的场景
总结与展望