2 回答

TA贡献1780条经验 获得超4个赞
JavaScript 学得再高,那也只是一种语言。而完成一个系统,语言只是用于描述的方法,整个系统的搭建还涉及到大量比语言本身重要得多的知道,比如数据结构(含内存结构和数据库等)、算法等。
Node 是采用 JavaScript 实现 Web 后端的一个引擎,但直接用它写 Web 可能还相对复杂,当然基于 Node 也有很多 Web 框架,比如 Express 和 KOA,甚至还有基于 koa2 的 ThinkJs(貌似还有个 ThinkNode,没怎么了解)——不过所有这些框架,都需要 Web 应用的相关知识。Node 的文档是 Node 提供的一套 SDK,在具体实现应用的时候提供了大量的方法和工具,初学者只需要通览一遍,大概了解,在实际解决问题的时候可以通过文档和实验来理解其具体用法。
Web 开发除了后端还有前端。刚才说了后端,而前端部分 JavaScript 也只是其中一个部分布局,页面找搭建还需要 HTML 和 CSS 的相关基础。当然也有框架,主要分为以 jQuery 及基于 jQuery 实现的各种库为代表的 DOM 处理式框架(比如 Bootstrap、AmazeUi、EasyUI 等)和以 Vue、Angular、React 为代表的组件化框架(前端提到基于 jQuery 的框架好多也有组件化框架现实的版本)。
当然还有很重要的前后端结合的 API 层,一般用 Ajax 就好,相应的还有 Websoket 技术,如果涉及到其它系统的授权认证,还需要了解下 OAuth 等技术……
任重而道远,从简单开始,建议看看廖雪峰的教程,简单,全面
添加回答
举报