- 1、本文档共77页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
我的学习笔记2
NODE.JS 入门手册
关于
本书致力于教会你如何用Node.js 来开发应用,过程中会传授你所有所需
的“高级”JavaScript 知识。本书绝不是一本“Hello World” 的教程。
状态
你正在阅读的已经是本书的最终版。因此,只有当进行错误更正以及针对
新版本Node.js 的改动进行对应的修正时,才会进行更新。
本书中的代码案例都在Node.js 0.4.9 版本中测试过,可以正确工作。
读者对象
本书最适合与我有相似技术背景的读者:至少对一门诸如Ruby、Python、
PHP 或者Java 这样面向对象的语言有一定的经验;对JavaScript 处于初
学阶段,并且完全是一个Node.js 的新手。
这里指的适合对其他编程语言有一定经验的开发者,意思是说,本书不会
对诸如数据类型、变量、控制结构等等之类非常基础的概念作介绍。要读
懂本书,这些基础的概念我都默认你已经会了。
然而,本书还是会对JavaScript 中的函数和对象作详细介绍,因为它们与
其他同类编程语言中的函数和对象有很大的不同。
本书结构
读完本书之后,你将完成一个完整的web 应用,该应用允许用户浏览页面
以及上传文件。
当然了,应用本身并没有什么了不起的,相比为了实现该功能书写的代码
本身,我们更关注的是如何创建一个框架来对我们应用的不同模块进行干
净地剥离。 是不是很玄乎?稍后你就明白了。
本书先从介绍在Node.js 环境中进行JavaScript 开发和在浏览器环境中进
行JavaScript 开发的差异开始。
紧接着,会带领大家完成一个最传统的“Hello World”应用,这也是最基础
的Node.js 应用。
最后,会和大家讨论如何设计一个“真正”完整的应用,剖析要完成该应用
需要实现的不同模块,并一步一步介绍如何来实现这些模块。
可以确保的是,在这过程中,大家会学到JavaScript 中一些高级的概念、
如何使用它们以及为什么使用这些概念就可以实现而其他编程语言中同
类的概念就无法实现。
该应用所有的源代码都可以通过 本书Github 代码仓库.
目录
关于
o 状态
o 读者对象
o 本书结构
JavaScript 与Node.js
o JavaScript 与你
o 简短申明
o 服务器端JavaScript
o “Hello World”
一个完整的基于Node.js 的web 应用
o 用例
o 应用不同模块分析
构建应用的模块
o 一个基础的HTTP 服务器
o 分析HTTP 服务器
o 进行函数传递
o 函数传递是如何让HTTP 服务器工作的
o 基于事件驱动的回调
o 服务器是如何处理请求的
o 服务端的模块放在哪里
o 如何来进行请求的“路由”
o 行为驱动执行
o 路由给真正的请求处理程序
o 让请求处理程序作出响应
不好的实现方式
阻塞与非阻塞
以非阻塞操作进行请求响应
o 更有用的场景
处理POST 请求
处理文件上传
o 总结与展望
JavaScript 与Node.js
JavaScript 与你
抛开技术,我们先来聊聊你以及你和JavaScript 的关系。本章的主要目的
是想让你看看,对你而言是否有必要继续阅读后续章节的内容。
如果你和我一样,那么你很早就开始利用HTML 进行“开发”,正因如此,
你接触到了这个叫JavaScript 有趣的东西,而对于JavaScript ,你只会基
本的操作——为web 页面添加交互。
而你真正想要的是“干货”,你想要知道如何构建复杂的web 站点 —— 于
是,你学习了一种诸如PHP、Ruby、Java 这样的编程语言,并开始书写“后
端”代码。
与此同时,你还始终关注着JavaScript ,随着通过一些对jQuery ,Prototype
之类技术的介绍,你慢慢了解到了很多JavaScript 中的进阶技能,同时也
感受到了JavaScript 绝非仅仅是window.open() 那么简单。 .
不过,这些毕竟都是前端技术,尽管当想要增强页面的时候,使用jQuery
总让你觉得很爽,但到最后,你顶多是个JavaScript
您可能关注的文档
- C++_第04讲-1 对象和类-3.pdf
- office07 快捷方式列表.pdf
- 博弈论的分类.pdf
- 数理统计第一章绪论1.2节数理统计的若干基本概念.pdf
- 六级阅读第二十八天(加强卷)完整版.pdf
- 一种扩展有限状态机的语义模型.pdf
- osgEarth手册.pdf
- 1233最后一头战象_课件.ppt
- 探讨C_C_语言中的数据类型.kdh.pdf
- 123致女儿的信.ppt
- 江苏省灌云高级中学2023-2024学年高三上学期第一次月考地理试题含答案.docx
- 备战2024年高考物理一轮重难点复习 第十三章 近代物理.docx
- 江苏省高邮市一中2021-2022学年高三上学期第一次月考语文试题(原卷版).docx
- 江苏省华罗庚中学2023-2024学年高三上学期12月阶段检测数学试卷含答案.docx
- 江苏省海门中学2023-2024学年高三上学期第一次调研考试地理试题及答案.docx
- 备战2024年高考物理一轮重难点复习 第九章 恒定电流.docx
- 江苏省高邮市2023-2024学年高三下学期3月学情调研数学试题含答案.docx
- 备战2024年高考物理一轮重难点复习 实验十一:探究影响感应电流方向的因素.docx
- 备战2024年高考物理一轮重难点复习 实验三:验证平行四边形定则.docx
- 备战2024年高考物理一轮重难点复习 第十四章 光.docx
最近下载
- 化工热力学(陈钟秀第三版)课后习题及答案.pdf
- 2024阿里巴巴淘宝云客服-消费者咨询业务知识题及答案.pdf
- 国际市场营销学17e中英文对照PPT(凯特奥拉57406)教学课件170831-IM17-PPT-第04章-全球市场评估中的文化因素-Cultural Dynamics in Assessing Global Markets.pptx
- GB 18584-2024 家具中有害物质限量.pdf
- 清华大学物理题库.pdf
- 中国国家标准 GB/T 44027.1-2024炭材料测定方法 第1部分:首次放电比容量、首次库仑效率、不同倍率放电容量保持率的测定.pdf
- 高速公路项目采空区处理施工方案.docx
- 福特翼搏说明书.docx VIP
- 6年级多届YMO数学初选试卷汇编.docx
- 干法——稻盛和夫.ppt
文档评论(0)