前端框架
不会前端开发的后端不是一个好的后端开发,平时写点小项目可以用得上,先简单了解一下前端这个概念。
前端:HTML(超文本标记语言),CSS(层叠样式表)和JavaScript(脚本语言)。
HTML,通常说的H5,其实按标准来说,HTML4的后续版本不带编号了,并保证向前的兼容性。
CSS的版本3,增加了translate(),能完成以前一定需要js才能做到的动画,同时增加了flex弹性盒子(响应式设计,提供一种更加有效的方式来对一个容器中的子元素进行排列、对齐和分配空白空间,以往使用float)。
jQuery
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。
jQuery设计的宗旨是“writeLess,DoMore”,即倡导写更少的代码,做更多的事情。
敲黑板:简单来说就是封装了一部分的函数,简化了原生js的写法,在实际使用时,jQuery对DOM树进行操控,即:首先有一个写好的html页面,再对其修改操作,如写按钮事件函数,点击隐藏,切换,页面跳转等。
jQuery库包含以下功能:
HTML元素选取
HTML元素操作
CSS操作
HTML事件函数
JavaScript特效和动画
HTMLDOM遍历和修改
AJAX
Utilities
除此之外,jQuery还提供了大量的插件。它兼容各种主流浏览器,如IE6.0+、FF1.5+、Safari2.0+、Opera9.0+等。
这个曾经也是现在依然最流行的web前端js库,可是现在无论是国内还是国外的使用率正在渐渐被其他的js库所代替,随着浏览器厂商对HTML5规范统一遵循以及ECMA6在浏览器端的实现,jQuery的使用率将会越来越低。
敲黑板(思考):为什么说jQuery的使用率越来越低?
Vue
Vue(读音/vju/,类似于view)是一套用于构建用户界面的渐进式框架。
与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用,通过尽可能简单API实现的数据绑定和组合的视图组件。
Vue的核心库只