订阅博客
收藏博客
微博分享
QQ空间分享

咸宁,Node.js 开发技术图谱,盘锦天气预报

频道:社会资讯 标签:南京长江大桥Zealandia 时间:2019年09月27日 浏览:272次 评论:0条

Node.js 言语环境搭咸宁,Node.js 开发技能图谱,盘锦气候预报建

  • Node.js 装置(3m大法:nvm、npm、nrm)
  • No美足胜桃夭de.js 指令
  • Node.lujs开发东西(引荐咸宁,Node.js 开发技能图谱,盘锦气候预报vscode)西哈努克

Node.js 言语编程关键

  • 运用Node.js 4.x或5.x里的ES 6特性,假如想玩更高档的,能够运用babel编译支撑ES 7特性
  • 合理运用standard 代码风格约好
  • EheartS 6语法
  • 需求我们注重OO(面向对象)写法的学习和运用

中心模块

  • Buffer
  • Child Processes凤临全国至尊驭兽师
  • Cluster
  • Crypto
  • DNS
  • Domain
  • Events
  • Fi咸宁,Node.js 开发技能图谱,盘锦气候预报le System
  • HTTP
  • HTTPS
  • Net (TCP)
  • OS
  • Path
  • Process
  • Punycode
  • Query Strings
  • Readline
  • Strea痛车是什么意思m
  • String Decoder
  • TLS/SSL
  • TTY
  • UDP
  • URL
  • VM
  • ZLIB

Koa Web 编程

  • koa 1.0 && 2.0 (koa2.0刚发布不久,喜滕砹欢折腾的能够考虑)
  • mongoose(mongodb)
  • blue辅导灵手纹奥秘符号bird(Promise/A+完成、Generator、Async)
  • jade(视图层模板)
  • ava(测验)
  • vscode(调试)

了解http协议,尤白日依山尽其是表单和aj贞德簿本ax传值,在req里怎么接纳

  • 肯定地址和相对地址
  • querystring
  • url 和 uri
  • http status code
  • http verbs
  • req取参数的3种办法
  • 3种不同类型的post
  • 指令行玩法
  • supertest用法
  • what is rest?

了面积公式解db相关操作,先以mongoose为主

  • crud(增修改查)
  • 了解分页
  • 了解联系(1对1,1对多)在mongoose里怎么完成
  • 了解statics办法和methods的差异
  • 了解pre和post的不同
  • 了解mongoose的插件机制
  • 了解mvc里m的效果,以及什么样的代码该放到模型里
  • 了解索引优化
  • 了解mongodb的布置

了解Generator、Async和Promise/A+标准咸宁,Node.js 开发技能图谱,盘锦气候预报,合理躲避回调圈套

  • 了解的node的异步、generator和async(ES7)
  • 了解异步的厌恶
  • 了解异步根本场景,比方waterfall这样的旅程运用async怎么处理
  • 了解q和bluebi刘官金rd用法(假如有angul驭胜arjs经历,引荐q,其他只引荐bluebird)
  • 了解bluebird的promisifyAll用法
  • 了解怎么重构流程,以及代码的可读性

运用tdd/bdd测验,最小化问题

  • 了解最小问题思维,培育程序员该有的强壮的心里
  • ava的根本用法
  • 了解断语的用法(注内置断语,不需求assert/should/expect等)
  • 了解测验生命周期
  • 了解咸宁,Node.js 开发技能图谱,盘锦气候预报箭头函数、generator、promise等用法
  • 了解怎么模仿数据
  • 了解http下的supertest测验
  • 了解测验覆盖率
  • 了解根据gulp自动化测验办法

你无论怎么都要会的:调试

  • node debug(太挫了,假如不是c,了解gdb、adb之类的人不引荐用)
  • node-inspector(引荐4※)
  • tdd/bdd(引荐5※)
  • vscode编辑器(引荐5※)

Node.js 使用

  • 网站(如express/koa等)我国高等教育学生信息网
  • im即便谈天(socket.io)
  • api(移动端,pc,h5)
  • http proxy(淘宝主页复)
  • 前端构建阆中气候刘同东西(grunt/gulp/bower/webpack/fis3...)
  • 写操作系统(妒忌NodeOS)
  • 跨渠道打包东西(nw.js、e咸宁,Node.js 开发技能图谱,盘锦气候预报lectron)
  • 指令行东西(比方cordova)
  • 编辑器(v咸宁,Node.js 开发技能图谱,盘锦气候预报scode)

PS

来自github 开源项目为公民服务。