{eval=Array;=+count(Array);}
前端三剑客:HTML5、CSS3、JavaScript(缺一不可),下面是前端比较常用的框架。
1.AngularJSAngular JS 是一个有Google维护的开源前端web应用程序框架。它最初由Brat Tech LLC的Misko Hevery于2009年开发出来。Angular JS是一个模型-视图-控制器(MVC)模式的框架,目的在于使HTML动态化。与其他框架相比,它可以快速生成代码,并且能非常轻松的测试程序独立的模块。最大的优势是在你修改代码后,它会立即刷新前端UI,能马上体现出来
2. ReactJS
React JS 不像一个框架反而更像一个库,但绝对是值得一提。AngularJS是一个MVC模式的框架,但ReactJS是一个由Facebook开发的非MVC模式的框架。它允许你创建一个可复用的UI组件,Facebook和Instagram的用户界面就是用ReactJS开发的。
3.Bootstrap框架
Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。 Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。
4.Foundation框架
Foundation 是一个免费的前端框架,用于快速开发。Foundation 包含了 HTML 和 CSS 的设计模板,提供多种 Web 上的 UI 组件,如表单、按钮、Tabs 等等。同时也提供了多种 JavaScript 插件。
5.VueJS框架
Vue.js简介:Vue.js是一套构建数据驱动的 web 界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用
前端静态页面页面的话,不管是微信小程序的wxml还是什么,大多都是基于html的,优劣没有高下之分,只是在应用上功能不一样。
其他的css,javascript,jQuery等语言,是服务于静态页面的,像css是赋予页面的美感,使其更好看,js是使页面有动态功能,jquery是基于js的,有些语句可以更简洁。
现在有好多公司开发的网站都是用的php,这个是综合了好几种语言演化而来的,开发更快速,至于优劣,没办法评价,侧重点不同,开发周期、质量、后期维护难易程度,都是有考虑在内的,所以没有什么优缺点,就是各有所长,在实际工作中。
这些各种技术也是都有可能接触到的,所以多掌握点儿总没坏处。
注:有不对不全的地方请指出来,谢谢!
2
回答1
回答4
回答10
回答7
回答4
回答10
回答8
回答10
回答5
回答