1、html:负责定义页面的内容
2、css:负责定义页面的样式
3、javascript:负责控制页面的行为
以上三种为前端学习的基本课程
1、jquery:javascript框架,javascript函数库,极大简化了javascript。
2、bootstrap:一个用于快速开发 Web 应用程序和网站的前端框架。
3、AngularJS: 是一个 JavaScript 框架。
4、JSON: 是存储和交换文本信息的语法.
5、Ajax: 可以用于创建快速动态的网页。AJAX 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
6、Angular 2:是一个开源的JavaScript框架
7、React: 是一个用于构建用户界面的 JAVASCRIPT 库。React主要用于构建UI .
8、LESS:是一个CSS预处理器,可以为网站启用可自定义,可管理和可重用的样式表。是一种动态样式表语言,扩展了CSS的功能
9、Vue.js :是用于构建交互式的 Web 界面的库。
10、Node.js :是运行在服务端的 JavaScript。
以上十种,是在实际工作应用中常用的,总结的这些希望对你有所帮助。
学习前端开发,推荐到北京尚学堂,雄厚的师资力量和科学的授课方式,会带给你最完美的学习体验。
首页你得知道“单页应用”简称“SPA”这个东西是什么。
然后你需要了解前后端分离的开发模式。
下面回答你的问题:
vue-cli 是搭建Vue SPA d 脚手架,就是一个生成工程模板的工具。
SPA只负责前端,所有业务逻辑由后端负责处理
前后端交互通过接口(REST),ajax也好,axios也行,都是一种工具,没有具体的技术限制。
vue.min.js 可以用在非SPA的项目中,属于静态引用,可以再html或者jsp中类似jquery一样引入,只不过在html文件中Vue的写法和在SPA vue组件文件中写法稍微不同。
后端没有限制,python、java、ruby 无所谓,前后端通过接口交互。