zoukankan      html  css  js  c++  java
  • 我的Node.js学习历程

    学习一门技术,每个人都有每个人的方法。我的方法很简单,做项目

     

    基本概念

    在搭建一个node网站之前,还是要掌握一些基本的概念的,这里列举一下,具体的内容大家自己到网上去查:

    npm

    bower

    express

    node.js 模板引擎

    mongodb

    mongoose

    grunt

     

    边做项目边学

    最近开始学Node了,目标就是学会用JS搭建一个从前端到后台的完整项目,有人说,学Node,看官方文档呀,API都在那;也有人说,学Node,先看书呀,NodeJS权威指南;我的方法,简单粗暴,上来就做项目,做到哪里有疑问了,再去上网查官方文档或者到书籍查资料。

     

    跟着人学

    学习还有一个重要的捷径,就是跟着人学。这里推荐一下慕课网scott老师的《node建站》教程,本人就是跟着他的教程搭建node网站的,不是说老师的代码写的有多好,也不是说老师用的技术有多先进,但是至少那是一个node搭建的实例教程,跟着敲,后面自己再去深入学习,把学到的知识用到这个项目上,这样学习,我觉得是最快的。

     

    我的Node.js的Q&A

    这里列出我在学习时的一些问题,看看大家是否也有同样的疑惑,我会在后面逐一回答,大家有答案的话也可以在博客下面评论。

    1、使用Mongoose时,为什么要先写有Schema在由Schema写出Model,不能直接写Model吗?

    2、使用bodyParser中间件时,bodyParser.urlencoded({ extended: true }),这里设为true和设为false有什么区别?

     

    Node.js学习资源

    这里列出自己觉得很好的学习资源,会随着我个人的学习而更新。

    1) 初级实战课程

    慕课Scott视频教程

    Node入门应用

     

    2) Node官方API

    中文

    英文 

    未完待续。。。

     

  • 相关阅读:
    link和@import的区别
    行内元素、块状元素和行内块元素
    content-box与border-box区别
    实现浏览器内多个标签页之间的通信
    cookie、 sessionStorage 、localStorage之间的区别和使用
    让浏览器识别HTML5规范中的新标签
    HTML5新增及移除的元素
    摇一摇
    WebViewJavascriptBridge
    使用TFHpple解析html
  • 原文地址:https://www.cnblogs.com/javdroider/p/6581947.html
Copyright © 2011-2022 走看看