前端高效开发框架文章2000字
一、今天要跟大家分享的文章是关于8个提高工作效率的web前端开发框架总结。着互联网的推进我们可以寻到各种高效资源,比如我们设计网站、小程序和开发的时候,前端设计并不需要我们太多的自主设计,我们可以借助免费开源或者有些付费的前端框架和插件来快速完成。比如我们在设计网站主题的时候,可以借助类似BootStrap、Layui这些常用的前端框架高效开发。
目前可选的前端框架还是比较多的,有些以前出名的如今已经逐渐淡出我们的视野,包括以前也有用过的AmazeUI,我也准备在这篇文章中分享的但是好像无法打开SSL失效,估计可能没有人维护。
我们真的要去整理前端框架UI的话,大大小小十几个肯定是有的,但是我们一般也用不了这么多,熟悉这么1—2款足矣。下面来一起看一看吧!
第一、BootstrapBootstrap,来自推特官方提供的一个用于前端开发的开源工具包。由他们的设计师MarkOtto和JacobThornton合作开发,是一个CSS/HTML框架。目前广泛被用于我们很多网站、移动端、自适应WEB项目中,应该是目前使用最多的前端框架之一。
前端ui框架是什么意思第二、LayuiLayui,是一款采用自身模块规范编写的前端UI框架,遵循原生HTML/CSS/JS的书写与组织形式,门槛极低,拿来即用。这个前端我也有简单接触过,在行业中用户也在慢慢变多,相对BS框架更加精炼一些。
第三、EasyUIeasyui,是一种基于jQuery、Angular。、Vue和React的用户界面插件集合。easyui为创建现代化,互动,JavaScript应用程序,提供必要的功能。easyui是个完美支持HTML5网页的完整框架。居然还分商业和免费版本,如果我们介意的话那就不要选择。
第四、jQueryUIjQueryUI,是在jQueryJavaScript库之上构建的一组精选的用户界面交互,效果,小部件和主题。无论是构建高度交互的Web应用程序,还是只需要向表单控件添加日期选择器,jQueryUI都是理想选择。
第五、YDUITouchYDUITouch,一个专注移动端、的UI框架。YDUITouch专为移动端打造,在技术实现、交互设计上兼容主流移动设备,保证代码轻、性能高。使用Flex技术,灵活自如地对齐、收缩、扩展元素,轻松搞定移动页面布局。
第六、H—uiH—ui,基于HTML、CSS、JAVASCRIPT开发的轻量级Web前端框架。H—ui在bootstrap基础上,吸取众家框架之长,融合开发者自己的思想,进行深度开发,提炼出一套适合中国开发者的HTML和CSS规范。开源免费,简单灵活,兼容性好。
第七、AUIAUI使用MIT开源协议发布,永久免费。会不定时更新版本及发布模板示例。致力于为开发者提供更好的框架。
第八、NECNEC,来自网易的前端框架。NEC包括了规范、框架、代码库、插件等内容,致力于为前端开发人员提供高效率高质量的前端页面开发解决方案,提高多人协作效率。
总结,以上我整理出来目前网络上比较常用的前端框架UI,有些是适合移动端开发的,有些是PC端自适应移动端的,总之我们根据实际的习惯和喜欢选择,建议是选择大众的且有在维护更替的。
二、Vue基础知识Web前端开发模式:
原生代码开发:直接使用原生HTML、CSS和JavaScript代码进行前端开发。
优点:学习成本较低,容易入手。
缺点:代码结构混乱,代码冗(rong)余,浏览器兼容性不成熟,不利于分工合作代码库阶段:使用成熟开源的扩展库进行前端开发(如jQuery、Bootstrap等)。
优点:开发快速,浏览器兼容性良好缺点:视图层和数据层混合在一起,不利于团队分工合作框架开发阶段:采用前端的MVC模式或MVVM模式开发。
优点:代码分层,便于团队合作,便于后续代码维护缺点:学习成本较高,框架更新换代较快(需要时刻处于学习新知识的状态)MVC和MVVM开发:
MVC模式:把应用程序强制性的划分为三部分:模型(Model)、视图(View)和控制器(Controller)
执行过程:
View层接收动作,传递指令给ControllerController完成业务逻辑,要求Model改变状态Model将新的数据发送给View,用户得到反馈
MV—VM模式:
View层用来接收用户请求(DOM事件、Ajax等)Model层处理数据,不再与View层交互数据Controller层修改为ViewModel层(视图模型)ViewModel监听View层请求状态的变化,同时刷新View层显示ViewModel和Model之间进行数据双向绑定,Model层监听ViewModel的变化MVC和和MVVM模式区别:
MVC模式,数据是单向通信,遵循View—>;Controller—>;Model—>;View方向MVVM模式,数据可以双向通信主流MVVM框架简介Angular:谷歌推出的前端MVVM框架功能强大:包含模板,数据双向绑定,路由,模块化,服务,依赖注入等所有功能,模板功能强大丰富,自带了丰富Angular指令。
推荐使用TypeScript,引入静态语法支持,代码更严谨。
Google维护:AngularJS由Google维护,社区非常活跃,能够很好促进它的发展。
AngularJS&;Lonic:移动端跨平台APP开发黄金搭档。
缺点:功能复杂,学习曲线陡峭。
React:Facebook推出的前端JS库(不是严格意义上的MVVM框架)简单和专注,只专注于某一方面功能,学习简单。
视图层使用JSX语法,增强视图层功能。
一切以JavaScript为核心,JS规范做标准。
跨平台移动APP开发能力强大,使用想着扩展可以快速开发移动端应用。
缺点操作DOM能力较差,需要大量扩展的支持。
Vue。js:XXX(国人)于2014年开发的前端MVVM框架。
学习成本较低,能快速进行应用开发。
拥有非常强大的CLI工具,方便应用快速部署和模块化开发。
扩展模块丰富,扩展功能强大。
与Laravel集成,特别适用于服务器端API开发。
缺点:跨平台移动APP开发能力薄弱。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论