node.js认识及学习质感

发布时间:2019-03-21  栏目:w88优德官网电脑版  评论:0 Comments

一、nodejs是什么

nodejs是采纳google
chrome浏览器v8引擎,由c++编写的,本质上是以JavaScript运维条件。

图片 1

不仅解析代码,也一直不浏览器端的各类安全性限制,还提供系统级的API,比如文件读写,过程管理,网络通讯等。

2、nodejs有多火?

npmjs上数据

20170327数据

图片 2

 github中找寻node相关的结果将近30万

图片 3

三 、 借助nodejs达成的品类

  • Node-Webkit
    使用web技术开发跨平台的桌面应用程序,能包容Mac,Linux或然Windows
  • appjs和Node-Webkit相似
  • musicquiz
  • jade和nodejs组合使用,11分迅猛的付出和管制后台html模板
  • ghost 强大而且用户体验超好的开源博客程序。
  • Yamr
  • grunt
    :javascript跑各样任务的运营工具。通过集成各类插件来成功,比如样式编写翻译、语法检查、脚本缩并,自动化测试,shell脚本运转,文档生成,甚至图片处理等等任务。
  • express.js
  • gulp:针对grunt的扑朔迷离配置,有了更精简高效的组织章程。
  • nodecast:在pc上运转它,运维移动装备,选中一支撑chromecast的应用程序,然后就可以把运动广播上的剧情映射到电脑上。等于把电脑当做流媒体来使用。
  • log.io  在浏览器里面能够实时监督项目日志。
  • hyro
  • pdfkit 生成pdf文档。
  • haroopad, linux上的markdown编辑器。
  • noduinoWeb,硬件黑客希望通过noduinoWeb页面就能说了算他们的开源硬件noduino,从而将软件和硬件很好的构成起来。
  • Filsh
  • Forever
  • NodeOS 基于nodejs开发的友爱的操作系统。
  • Imdex

④ 、通过六个网站关怀nodejs

  1. 官网:https://nodejs.org/en/
    看看版本升级,新特征的投入,主要bug的修补,包罗新型的API变化,发展历史。
  2. npmjs模块社区 :https://www.npmjs.com/    
    开发新项目,编写新模块时,搜索一下巢倾卵破模块,看看源代码,看看人家代码是假设组织的,化解项目中的难题,省时省力。
  3. github代码托管平台:https://github.com/
    在此地有雅量和nodejs有关的代码,阅读源码是一种高效的提供就学进程的主意,fork或然follow
    nodejs代码,看到它的变型和社区的成形。
  4. stackoverflow技术问答社区:http://stackoverflow.com/  
    环境计划出了问题,跑服务的时候报了特别 基本都能缓解。

5、nodejs版本

 图片 4

安静版本有bug修复,非稳定版本中API的改动。

6、nodejs模块与commonjs规范

nodejs中不须要有命名空间,不用顾虑变量污染和措施定义隔开分离。

图片 5

各样模块中有三个部分:模块的概念,模块的标识,模块的引用。比如Nodejs/Couchdb都以贯彻了CommonJs规范,并申报拉动CommonJs。

取名空间:jquery

CommonJs规范:包蕴了模块,包,二进制,控制台编码,套接字,单元测试等来约定JavaScript应该怎么去协会,怎么去编写。

图片 6 

 

柒 、Node.js 入门连锁资料

汇智网 Node.js 课程

敏捷搭建 Node.js 开发环境以及加速 npm

http://fengmk2.com/blog/2014/03/node-env-and-faster-npm.html

Node.js 包教不包会

https://github.com/alsotang/node-lessons

最快的 js 编写格局

https://github.com/alsotang/fast-js

七日学会NodeJS

https://github.com/nqdeng/7-days-nodejs

Node入门-一本周到的Node.js教程

http://www.nodebeginner.org/index-zh-cn.html

Node.js 资源

node weekly

http://nodeweekly.com/issues

node123-node.js汉语资料导航

https://github.com/youyudehexie/node123

A curated list of delightful Node.js packages and resources

https://github.com/sindresorhus/awesome-nodejs

Node.js Books

https://github.com/pana/node-books

Node.js 名人

名人堂

https://github.com/cnodejs/nodeclub/wiki/%E5%90%8D%E4%BA%BA%E5%A0%82

Node.js 服务器

新手搭建 Node.js 服务器,推荐应用无需备案的
Linode(https://www.linode.com)

DigitalOcean(https://www.digitalocean.com/)

nodejs菜鸟教程 

http://www.runoob.com/nodejs/nodejs-tutorial.html

nodejs API文档 

http://nodejs.cn/api/

英文api文档

https://nodejs.org/api/

 

 

本文小编starof,因知识自个儿在变更,作者也在频频学习成长,小说内容也不安时更新,为防止误导读者,方便追根溯源,请各位转发注脚出处:http://www.cnblogs.com/starof/p/4973500.html有失常态欢迎与自家谈谈,共同进步。

留下评论