间接

node.js

node.js 是 javascript 运行的环境,

以前只能浏览器解析js,现在直接用chrome的v8引擎封装成nodejs,实现js独立于浏览器也可以解析运行

npm

npm 是前端依赖包管理器(包含在nodejs中),类似maven,帮助下载和管理前端的包

这个下载源是外国服务器,如果想提高下载速度的话,建议更换成淘宝镜像,类似maven之于阿里云镜像。

vue.js

vue 是前端框架

其他大火的前端框架:

anjularjs React

WebPack

WebPack 可以看做是模块打包机

它做的事情:分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格式供浏览器使用。

历史悠久的框架

这些框架比较基础,曾经是整个前端的基石,如今也算是功成身退。

控制

jquery

ui

bootstrap

semantic-ui

参考资料

node.js、npm、vue、webpack之间的关系