如何系统地学习 Express JS

2025-04-24 04:38:05
推荐回答(2个)
回答1:

如何系统地学习 Express JS ?
虽然我找到了文档翻译,可还没学 Node
另外也没搜到相关的博文

5 个回答

24赞同反对,不会显示你的姓名
夏天 A competent programmer
24 人赞同
先从基础说起吧,Node.js使用javascript语言,所以JS的语法、特性及OO肯定要先掌握了,再学习node的api,特别需要领会事件驱动及异步编程的思想,这算是一个很大的转变,Node主要用于网络应用,所以网络编程内容多看下。
express是一个基于node的web框架(集成web服务器+mvc),当然其实不用框架,使用node自己弄一个web服务器和mvc框架也不是很麻烦(Node为网络而生,当然强大的不止这点),但是有优秀的express,封装了很多常用功能,推荐用。
学习express肯定是先把api过一遍,文档中的简单例子都试试,但这肯定是不够的,要深入了解还是得看源码,express主要依赖connect(基于node的http服务器框架,提供大量的中间件帮助用户构建强大灵活的web server),所以深入connect也是有必要的。

徐雷
6 人赞同
不能一上来就学express,因为他是基于node的框架,不懂node的原理就无法学会express。而node的理论基础又是javascript的event-loop异步机制,所以那里应该是你学习node.js的起点。 别把学node.js当做学java或php那样看待,原因就在于他的异步编程思想。

node的中文资料很少,推荐从这篇英文文章看起

王宇鹏 写代码的产品, 前端慎入
1 人赞同
说实话这东西很难学的, 一是中文资料太少, 而是里面融合了太多了概念. 建议先学js, 然后学习js的mvc, 模板, 然后在学一个后端语言,例如php 和codeigniter框架 然后在学nodejs 基本各种概念弄明白了 学起来就快了

匿名用户
好多年前的问题啊.
Express in action 强烈推荐.

知乎用户 电力行业、信息工程师
异步是个难点,与过去的传统设计有所不同。如果可以深刻领会掌握异步的概念,node.js才算是掌握了

回答2:

1.首先学习w3school在线教程,里面有很多小的例子,应该多做,对相关技术有一定的了解; 2.试着多练习一些稍微大一点的实例; 3.多看几本好书,比如:javascript高级程序设计、javascript权威指南、精通CSS、CSS权威指南、javascript语言精粹等等,反正是多多益善; 4.在项目中学习,每隔一段时间稳固一下基础的东西。