码农·HelloNode - (EPUB全文下载)
文件大小:2.65 mb。
文件格式:epub 格式。
书籍内容:
版权信息
书名:码农 第18期
作者:图灵社区出品
本书由北京图灵文化发展有限公司发行数字版。版权所有,侵权必究。
您购买的图灵电子书仅供您个人使用,未经授权,不得以任何方式复制和传播本书内容。
我们愿意相信读者具有这样的良知和觉悟,与我们共同保护知识产权。
如果购买者有侵权行为,我们可能对该用户实施包括但不限于关闭该帐号等维权措施,并可能追究法律责任。
目录
专题:Hello Node
Node 生态系统:成长,协作,分享
Node.js中异步的本质以及其他
Azat Mardanov:现在是拥抱Node 技术栈的最佳时机
指令式Callback,函数式Promise:对Node.js 的一声叹息
用 Q 实现Promise:Callbacks 之外的另一种选择
Node 编码规范(优秀是一种习惯)
读《码农》 吐吐槽 还能赚银子!
人物
朴灵:打破限制,从前端到全栈
动手
用Express 框架创建草地鹨旅行社网站
践行
新手学习编程的最佳方式是什么?
前端工程师入职两年的工作和技术总结
鲜阅
TED 总策划Chris Anderson:我是个永不退休的人
九卦
橡皮鸭子解决问题法
书榜
看看大家都在读什么?
电子书榜
成书手记
Joel、Apress、网志和网志书
妙评
《算法的乐趣》:从乐趣出发阐述算法
专题:Hello Node
Node 生态系统:成长,协作,分享
作者/ Mike Cantelon
Node.js核心框架贡献者、Node社区活跃分子、资深培训师和演讲人。
作者/ T.J. Holowaychuk
开发建立了很多Node.js模块,包括流行的Express框架。
要从Node开发中获得最大收益,你得知道到哪里寻求帮助,以及如何跟社区中的其他人分享你的成果。
跟大多数开源社区一样,Node和相关项目的开发都是通过在线协作完成的。很多开发人员合作提交和审核代码,做项目文档,报告bug。当开发人员准备好发布Node的新版本时,会把它发布在Node的官网上。当一个值得发布的第三方模块被创建出来时,可以把它发布到npm库中,这样其他人安装起来更容易。在线资源为你提供了使用Node及相关项目所需的支持。
图1阐明了如何用在线资源做Node相关的开发、分发和支持。
图 1 Node相关的项目是通过在线协作创建的,一般是通过GitHub网站。然后发布到npm中,通过在线资源提供文档和支持
在协作之前,你很可能先需要支持,所以我们先来看一下网上有哪些地方可以为你提供帮助。
给Node开发人员的在线资源
Node的世界日新月异,所以只能在网上找到最新的参考资料。你将面对数不清的网站、在线讨论组和聊天室,并从中找到你需要的信息。
Node和模块的参考资料
表1列出了一些与Node相关的在线参考资料和资源。学习Node API和了解可用的第三方模块最实用的网站分别是Node.js和npm的首页。
表1 实用的Node.js参考资料
资源
URL
Node.js 首页
http://nodejs.org/
最新的Nodejs核心文挡
http://nodejs.org/api/
Node.js 博客
http://blog.nodejs.org/
Node.js 职位公告板
http://jobs.nodejs.org/
Node.js 包管理器(npm)的首页
http://npmjs.org/
当你尝试用Node,或它的任何内置模块做些东西时,Node的首页是一个宝贵的资源。这个网站(如图14-2所示)有Node框架的完整文档,包括它的每个API。你总能在这个网站上找到最新版本的Node文档。官方博客还记录了Node的最新进展,分享重要的社区新闻。这里甚至还有个职位公告板。
图 2 除了提供与Node相关的实用资源的链接,nodejs.org还提供了Node各个版本API的权威文档
如果你要选购第三方的功能,应该去npm库的搜索页面。你可以用关键字在 npm中的上千个模块中进行搜索。如果你找到了一个你想要签出的模块,点击模块的名字进入它的详细页面,你会在那里看到指向模块项目主页的链接,如果有的话,以及依赖该模块的其他npm包,这个模块的依赖项,跟哪个版本的Node兼容,以及版权信息。
无论如何,这些网站可能无法回答你关于如何使用Node或其他第三方模块的所有问题。我们再去看一些可以给予你莫大帮助的其他地方。
Google群组
Node和一些流行的第三方模块,包括npm、Express、node-mongodb-native和Mongoose已经有Google群组了。
Google群组适合讨论困难的,或有深度的问题。比如说,如果你不知道如何用node-mongodb-native模块删除MongoDB文档,可以到node-mongodb-native的Google群组(https://groups.google.com/forum/?fromgroups#!forum/node-mongodb-native
)中搜一下,看看其他人有没有相同的问题。如果没有人解决过你遇到的问题,接下来你应该加入 Google群组提交你的问题。在Google群组上,你可以发长长的帖子,这对于复杂问题很有帮助,因为这样你才能充分地解释它。
这里没有包含与Node相关的所有Google群组的清单。可能会有些项目文档提到它们,但通常你只能在网上搜一下。比如说,你可以在Google上搜“模块名称node.js google group”,看看有没有这个第三方模块的Google 群组。
Google群组的缺点时你通常要等上几个小时,或几天才能看到反馈,这取决于Google群组。对于需要快速回复的简单问题,你应该考虑找个在线聊天室,通常能很快得到答案。
IRC
互联网中继聊天(IRC)的创建可以回溯到1988年,尽管有人觉得这是个老古董,但它依然生机勃发,并且如果你想问开源软件方面的简单问题,它是得到答案的最佳在线途径。I ............
书籍插图:
以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。
书云 Open E-Library » 码农·HelloNode - (EPUB全文下载)