您的当前位置:首页正文

大锅乱炖10大H5前端框架_html/css

2023-11-28 来源:气吉美食网

编辑导语

做为在前端死缠烂多年并且懒到不行的攻城士,我还是阅过很多同门从知名到很知名的各种前端框架,本来想拿15-20个框架来分享一下介绍介绍,但在跟几个前辈讨教写文章的技巧时果断被无情的打击了,所以这里我还是低调的只拿出10框架来个大锅乱炖来简单介绍。

Bootstrap

首先说Bootstrap,估计你也猜到会先说或者一定会有这个(呵呵了),所以这也就是它的强大之处和稳住框架一壁江山的优势,Bootstrap如今完全是有点烂大街的感觉,自己刚入道的时候本着代码任何一个字母都得自己敲出来挡我者废的决心,来让自己成长。结果受到周围各种基友的引诱开始了Bootstrap旅程,当然自己虽然是个设计+前端的万里有一的人才,但是老天只让我会用PS和各种设计工具却不给我和我们设计妹子一样的审美,所以这也是成为我最初选择Bootstrap的原因之一,它让我做出来的东西好歹能在妹子面前装个逼,不过时间长了以后难免觉得Bootstrap美的让人烦躁,但好在它的每个版本都会有很大的改变,不会让人觉得自己做的网站会跟很多网站撞脸。Bootstrap的用法及其简单(这也可能就是Bootstrap作者阅攻城士无数,了解他们痛的结果),以至于是个小前端都可以快速上手,几乎没什么学习成本。

官网: http://getbootstrap.com/

Github: https://github.com/twbs/bootstrap/

作者:MarkOtto和JacobThornton

Star:93,112

总结:Bootstrap最大的优势就是它非常流行,流行就代表你有问题就有很多人帮你解决问题,就代表装逼它就是利器,还有就是界面比较和谐,容易上手,关注它的童鞋应该发现它的最新V4版也开始支持FlexBox布局,这是非常好的升级体验。劣势就是class命名不够语义化,并且各种缩写,以至于我离了文档就是个菜,最近开始整混合APP,选框架的时候首选就是它,但之前搞PC一直没注意,后来搞混合右键属性看它的时候,瞬间一阵凉风袭来,Bootstrap好小,小到我只好选择别的框架。

AmazeUI

第二个就是云适配官方所说的妹子UI了,最初使用它就是因为本尊遇到了一个爱纠结细节设计士,有一次她跟我的字体较上真了,结果一句顶万句的BOOS夸了她,然后我就开始淡定的根据她的想法找方法,结果最后找到了AmazeUI框架(我不介意你叫我懒淫),按照官方的话说就是“基于社区开源项目构建的一个跨屏前端框架,以移动优先,从小屏到大屏,最终实现所有屏幕适配,适应移动互联潮流”。但其实我就是看中它号称能解决国内浏览器存在的跨屏适配和兼容性问题的技术问题。

官网: http://amazeui.org/

Github: https://github.com/amazeui/amazeui

所属公司:云适配

Star:6710

总结:AmazeUI总的来说就是加入更多符合中国市场特性的元素,框架对跨屏、适配都做的比较好的处理并且准备一了系列的常用的网页组件,为减少搞兼容、适配各种敲键盘的加班狗们做了不小的贡献,框架还对中文排版优化,兼容中国本土主流浏览器、轻量化,不仅适用于桌面端,更适合移动端。不过也就有一点感觉不太好,AmazeUI整体文档是否有点太那什么了,比如“人们不会在乎jQuery的那点流量。”,话说我觉得真没啥,不过我从来不会说出来(哈哈),在代码和UI上个人感觉没太多突出的点。

FrozenUI

第三个是FrozenUI,有段时间看到QQ瞬间高大上了,后来四处打听,原来QQ客服端也用了HTML混合开发,其中QQ会员前端就是用的FrozenUI,并且这套框架开源,欣喜若狂耐不住心里的寂寞直接上手三下五除二试了一遍,初体验的就是基础样式效果简单色调清爽,有个比较活跃的社区所以组件什么的也比较丰富。

Github: https://github.com/frozenui/frozenui

官网: http://frozenui.github.io/

作者:QQVIPFDTeam

Star:1,067

总结:如果拿FrozenUI配合一些如APICloud用来做混合APP感觉就太酷了,或者原生的火鸡们拿去嵌套在应用中做前端开发,并且这个框架对android2.3+、ios4.0+做了兼容,或者拿来做Webapp也是极好的选择,不过要是放在微信里比这更合适的WeUI框架更是首选了,劣势的话从UI层面就可以看到了,谁让它是出生在QQ会员前端的呢。

WeUi

第四个是同FrozenUI差不多的WeUi了,也是一个比较专一的框架,应该说比前者更专一,话说连个官网都不搞,所有答疑都在gitHubIssues解决了,这个框架极其简单,体积当然就不用说了,模块也就7个左右,不过虽然小做的却不错,口碑看star就够了,框架从16/1/23发版至今githubstar超过7K,不过也不排除用户没地方发泄所以都跑到git上来,哈哈。

Github: https://github.com/weui/weui

DEMO: http://weui.github.io/weui/

Star:7,129

总结:看完微信设计团队设计的这套DEMO,二话不说如果要做微信公众,这个必然是首选了。框架不好的地方简而言之就是框架本身应该就没考虑过让用户用到非微信的场景之下。

SUI

“SUI是一套基于bootstrap开发的前端组件库,同时她也是一套设计规范。通过SUI,可以非常方便的设计和实现精美的页面”。果然还是直接引用官方给的枯燥无味广告要节省自己的脑细胞(囧…),当然了就像广告说的如果你之前用过Bootstrap,那么可以轻松转向SUI,这可能就是淘宝给前端屌丝们的福利了。

Github: https://github.com/sdc-alibaba/sui

官网: http://sui.taobao.org/sui/docs/index.html

Star:120

AUI

第六个是最近刚起来的AUI,虽然作者声称是专为APICloud开发者设计的一套UI框架,但实际它还是解决了很多移动前端开发的普遍问题,是主要面向混合开发的CSS框架。看起来作者比较猖狂,各种高级CSS3遍地使用,这也使得我不得不去查查这些个CSS3的兼容性。不负众望果然选的都是兼容不错的属性,哈哈了一顿激动从前辈手上大胆认识了几个好东西,并且框架还提供了聊天界面、计数列表等组件,解决了很多复杂的让我骂娘的布局,现在可以直接拿走就用。

Github: https://github.com/liulangnan/aui

官网: http://www.auicss.com/

作者:流浪男

Star:92

总结:这个框架对我来说有个优点就是纯CSS框架,自己以前也就用过Pure,自己有点js能力,如果不是复杂的效果自己找个纯CSS框架自己随便改改就能达到效果,而现在CSS3也已经能够做到各种动画,效率、质量、高效各种一顿考虑所以还是选择了这种CSS框架。而一直觉得不满的是这框架的文档真的好那什么,说好的高大上呢。

MUI

曾经一直使用Android系统的我,后来见到IOS,果断移情别恋了,不知道为什么苹果每次调整系统我都特别喜欢,后来一段时间因为缺设计我专门模仿IOS系统做UI,但始终不能够做到很好,无意间就发现了MUI这个框架,这个框架给我的吸引之处就是它的UI是以IOS为主体设计的,当然它也补充了android特有UI样式。并且MUI官方声称用来开发APP还能够提高用户使用流畅度,然后便试着了解和使用一段时间。

官网: http://dev.dcloud.net.cn/mui/

Github: https://github.com/dcloudio/mui

Star:2,450

总结:就像之前说的这个框架是以两大系统为参照来封装UI组件,不太好的地方这也是我特别关注的一点,关于开发应用的流畅度,我当然知道这是H5目前的劣势,但是看到官网给的描述,还是抱着期待的心理试试看能否提升,然而它其实还是需要借助Webview来提升,而不是框架本身。

SemanticUI

倒数第三个是SemanticUI,接触这个框架还是因为Bootstrap,SemanticUI刚上线github就受到大量开发者的关注,以至于很多人拿它俩对比各种挑刺各种夸,是好是坏不能单凭别人三句四句就抬起手指开始赞,用了以后自我感觉UI上跟Bootstrap没太多的区别,不过代码命名规范上却相差甚大,我自认为SemanticUI是不是就是想做的不一样的出来,它的命名全是采用复合的方式,类名特别的离散,用的时候你得很小心自己扩展或者新增的class命名与它的类名冲突。

官网: http://www.semantic-ui.cn/

Github: https://github.com/semantic-org/semantic-ui/

Foundation

Foundation算是框架界的元老啦,都说框架去的早,而这个框架一直到现在依然这么的热门,如果你比较介意Bootstrap开发撞脸的尴尬事情,那么你可以考虑使用Foundation这个即使你使用预定义的UI元素,也不会与其他网站太像,就像官方说的给开发者更灵活的框架体验。

官网: http://foundation.zurb.com/

Github: https://github.com/zurb/foundation-sites

Star:22,736

Pure

总是最后一个了,我和你一样好开森(~ ̄▽ ̄)~),这个框架是我在一次做管理系统接触的,选择使用也是因为框架小巧,并且是纯CSS,没有太多的牵扯,好用来与其他框架快速结合使用。

官网: http://purecss.io/

Github: https://github.com/yahoo/pure/

Star:13,592

介绍完毕,估计你应该看出来了,我使用框架真的也就是遇到了需求,才选择了某个框架,所以框架之间并没有什么好与特好之分,只能说你的需求是什么,这个框架合适不合适你去用,各种框架用起来也都大致差不多,会用一个其他的上手也就都变得简单容易上手,我觉得能写框架的人都是室外高仁。

小编还为您整理了以下内容,可能对您也有帮助:

h5电商用什么框架?

H5的核心优势在于它在不同浏览器之间提供了更理想的互操作,使得它成为跨平台移动应用程序开发场景中的一个重要语言选项。许多框架还为PhoneGap和Cordova等解决方案提供支持,这意味着我们可以为各种不同的平台和设备构建动态混合Web应用程序。5种常用H5框架介绍:

1.TwitterBootstrap是一套强大的前端框架,能够利用HTML、CSS以及JavaScript快速简单地实现Web应用开发任务。这套框架为开发人员提供一系列极具实用性的功能,具体包括一套12列响应式网格系统、JavaScript插件外加HTML元素等等。它还提供一系列可复用组件,从而实现导航、下拉菜单、面包屑导航、排版、提醒以及进度条等功能。

2.GroundworkCSS2是一款响应式HTML5、CSS以及JavaScript框架。这套框架拥有一套强大的网格系统外加对应划分功能,足以满足各类台式机、智能手机以及平板设备的需要。其网站还提供数量可观的使用示例及说明文档,足以帮助大家快速实现原型设计以及面向标准网站、电子商务网站以及图片库等应用场景的布局模板。值得强调的是,这套框架还提供其它一些功能,例如响应式文本以及易于定制特性。

3.QUICKUI是一套完整的企业级web前端开发解决方案,由基础框架、UI组件库、皮肤包、示例工程和文档等组成。使用QUICKUI开发者可以极大地减少工作量,提高开发效率,快速构建功能强大、美观、兼容的web应用系统。

4.SproutCore是一款高人气前端框架,且利用MVC架构规范构建而成。立足于HTML5的强大能力,它允许我们通过高效客户端逻辑与高质量主题特性构建出运行速度出色且具备可扩展能力的Web应用程序。

5.52Framework是一套强大的前端开发框架,其能够充分发挥HTML5、CSS3以及JavaScript的可观潜能。这套框架当中有大量内置功能,具体包括HTML5视频播放器、HTML5表单验证、CSS3属性、网格系统以及HTML5canvas示例等。

H5开发app用什么框架

H5开发app经常用到的框架有:jquery mobile框架,bootstrap框架,ionic框架,Mobile Angular UI框架以及Sencha Touch框架等等。

今天给大家介绍一些常用的HTML5开发APP的框架,这几款框架都是比较优秀的移动 Web 开发框架,能够帮助开发者更加高效的开发移动Web应用。

【推荐教程:HTML5教程】

jquery mobile框架

jQuery Mobile是jQuery 在手机上和平板设备上的版本。jQuery Mobile 不仅会给主流移动平台带来jQuery核心库,而且会发布一个完整统一的jQuery移动UI框架。支持全球主流的移动平台。

bootstrap框架

Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的,它简洁灵活,使得 Web 开发更加快捷。它由Twitter的设计师Mark Otto和Jacob Thornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。

ionic框架

Ionic 是一个强大的 HTML5 应用程序开发框架,可以帮助您使用 Web 技术,比如 HTML、CSS 和 Javascript 构建接近原生体验的移动应用程序。Ionic 主要关注外观和体验,以及和你的应用程序的 UI 交互,特别适合用于基于 Hybird 模式的 HTML5 移动应用程序开发。

Mobile Angular UI框架

Mobile Angular UI是使用 bootstrap 3 和 AngularJS 的响应式移动开发HTML5框架。

Mobile Angular UI的关键字有:

1. Bootstrap 3

2. AngularJS

Bootstrap 3 Mobile组件,比如switches, overlays和sidebars,这些都是bootstrap中没有的。AngularJS moles, 比如 angular-route, angular-touch 和 angular-animate

响应式媒体查询是将bootstrap作为单独的文件,你只需要包含你所需要的东西。Mobile Angular UIu并不包含任何jQuery依赖,你需要做的只是通过一些AngularJS指令创建友好的用户体验。

Sencha Touch框架

Sencha Touch框架是世界上第一个基于HTML5的Mobile App框架。Sencha Touch可以让你的Web App看起来像Native App。美丽的用户界面组件和丰富的数据管理,全部基于最新的HTML5和CSS3的 WEB标准,全面兼容Android和Apple iOS设备。提供了丰富的 WEB UI 组件,可以快速的开发出运行于移动终端的应用程序。

Kendo UI框架

Kendo UI的每个方面都从底层开始构建,以提供强大的JavaScript应用程序性能。Kendo UI不是另一个jQuery UI的克隆,它的每一个决定都是从优化性能出发。从轻量级的、执行明显快于jQurey模板的内置模板库,到利用CSS3硬件加速的(如果可能)优化动画 和先进的虚拟化用户界面,Kendo UI不遗余力地提供高性能的客户端UI。

PhoneGap框架

说到跨平台开发工具,很多人首先会想到PhoneGap。这样一款能够让开发者使用HTML、JS、CSS来开发跨平台移动App的开源免费框架,一直以来都深受开发者喜爱,从iOS、Android、BB10、Windows Phone到Amazon Fire OS、Tizen等,各大主流移动平台一应俱全,还能让开发者充分利用地理位置、加速器、联系人、声音等手机核心功能。

业界很多主流的移动开发框架均源于PhoneGap。较著名的有Worklight、appMobi、WeX5等。其中WeX5为国内打造,完全Apache开源,在融合Phonegap的基础上,做了深度优化,具备接近Native app的性能,同时开发便捷性也较好。

总结:

有哪些值得推荐的类似 jQuery UI 或者 Bootstrap 这样的 UI 框架

1)Twitter Bootstrap

Bootstrap是最流行的HTML5框架之一。这是一款用于Web开发的时尚、直观、强大的前端框架。它有着用于开发响应式网站的所有组件,如12列响应式网格、定制jQuery插件、bootstrap编辑器等等。

2)HTML5 Boilerplate

HTML5 Boilerplate能帮助我们构建快速、可适应的Web应用和网站。它提供了优秀的网站性能和的服务器维护配置。它可以帮助你开展新的项目。

3)Foundation

Foundation是当今世界最先进的响应式前端框架。我们可以通过构建面向小型设备的网站来使用此HTML5架构。它也可用于灵活和响应式的网站

4)UIKit

UIKit是一款轻量级,模块化的前端框架,可快速构建强大的web前端界面。UIKit提供了全面的HTML、CSS和JS组件,使用和定制都很方便。

5)HTML5 KickStart

HTML5 KickStart有着精简的HTML5、CSS和JS的构建模块,支持快速制作网站。它小小的程序包中囊括了响应式网格布局、触摸功能的幻灯片等等

6)Gumby

Gumby2是一个非常了不起的响应式CSS框架。Gumby框架也允许定制:这和下载、调整、部署一样简单!Gumby2建立在Sass的基础上。

7)Skeleton

Skeleton简单又友好,可用于开发HTML5网站和移动应用。它有一个CSS文件的小集合,能让你快速开发出任意大小的网站。

8)Groundwork

Groundwork是一款响应HTML5、CSS和JavaScript的框架,拥有如网格系统,高度可定制化,响应式文本等等功能。

9)Base

Base是一款基于语义的、轻量级的和可扩展的框架,可用于快速创建响应式站点。

10)Montage

Montage是一款支持构建现代化Web应用程序的HTML5框架。它能协助你开发出可扩展和可维护的HTML5应用。它拥有如可重用的组件和HTML模板,声明组件模型,声明数据绑定等功能。

11)Layers CSS

Layers CSS是轻量级的CSS框架,它不强调任何设计但是可以用来处理主要结构。它拥有流动网格和一些简单的类,以支持响应式布局。

12)52Framework

52Framework是一款旨在提供用简单方法通过HTML5和CSS3构建响应式网页,同时支持所有现代浏览器的HTML5框架。它里面有多种超棒的组件,如HTML5视频播放器,圆角,HTML5画布例子,HTML5表单验证等等等等。

13)CreateJS

CreateJS是一系列模块化的库和工具,经由HTML5的Web技术生成丰富多彩的交互式内容。它有HTML5音频,对象管理,渐变等功能。CreateJS套件包括:EaselJS,TweenJS,SoundJS,PreloadJS和Zoe。

14)Kube

Kube Framework只有一个CSS文件。它的美丽就源于它的简单。对开发人员拥有最大的灵活性和定制,并提供LESS文件。

15)Less Framework

Less Framework是一个现代化的前端框架,用于构建响应式的设计。它也是一款支持设计自适应网站的CSS网格系统。它含有通通基于单网格的4款布局和3套预设排版

16)SkelJS

skelJS是一款轻量级的前端框架,用于构建响应式网站和app。

具体的官方网址请参考以下博客内容:

前端需要学什么

前端开发人员需要掌握的技术包括HTML、CSS和JavaScript

1.HTML(超文本标记语言):

HTML是用于创建网页结构的标记语言,前端开发人员需要掌握HTML的基本语法和标签,如DOCTYPE、head、body、div、span等。此外,了解HTML5新特性和语义化标签对网页的优化以及SEO效果也是很重要的。

2.CSS(层叠样式表):

CSS用于描述网页的布局和样式,前端开发人员需要熟悉CSS的选择器、盒模型、浮动、定位等基本概念和属性,并能够运用CSS实现各种各样的样式效果,如布局、字体、颜色、动画等。

3.JavaScript(JS):

JavaScript是一种脚本语言,用于给网页添加交互和动态效果。前端开发人员需要理解JavaScript的基本语法、变量、函数、循环、条件判断等,掌握DOM操作、事件处理、AJAX等技术,能够编写简单的脚本和处理用户交互。

4.前端框架和工具:

除了基本的HTML、CSS和JavaScript,前端开发人员还应该了解一些常用的前端框架和工具,如Bootstrap、React、Vue等,这些框架和工具能够提高开发效率,简化代码编写。

5.响应式设计和移动端开发:

随着移动设备的普及,响应式设计和移动端开发成为前端开发的重要方向。前端开发人员需要学会使用媒体查询和流式布局实现响应式设计,同时也需要了解移动端开发的特点和技巧,如适配不同屏幕尺寸、触摸事件处理等。

6.跨平台开发和前端性能优化:

跨平台开发是指同时支持多个平台的应用开发,前端开发人员可以通过学习一些跨平台开发技术,如Electron、React、Native等,来实现在不同平台上的应用编写。此外,前端性能优化也是非常重要的,开发人员需要掌握一些优化技巧,如减少HTTP请求、压缩代码、图片优化等,以提升网页加载速度和用户体验。

气吉美食网还为您提供以下相关内容希望对您有帮助:

h5电商用什么框架?

1.TwitterBootstrap是一套强大的前端框架,能够利用HTML、CSS以及JavaScript快速简单地实现Web应用开发任务。这套框架为开发人员提供一系列极具实用性的功能,具体包括一套12列响应式网格系统、JavaScript插件外加HTML元素等等。它...

web前端框架有哪些?

1、Bootstrap 框架 Bootstrap 是当今可用的前端框架中最受欢迎的,它具有直观,时尚的界面而且功能强大可以更快更轻松地实现 web 开发而且不需要捆绑。附件就可以使用许多第三方插件,大多数浏览器都支持它,而且它提供了比其...

H5开发app用什么框架

ionic框架Ionic 是一个强大的 HTML5 应用程序开发框架,可以帮助您使用 Web 技术,比如 HTML、CSS 和 Javascript 构建接近原生体验的移动应用程序。Ionic 主要关注外观和体验,以及和你的应用程序的 UI 交互,特别适合用于基于...

有哪些值得推荐的类似 jQuery UI 或者 Bootstrap 这样的 UI 框架...

Layers CSS是轻量级的CSS框架,它不强调任何设计但是可以用来处理主要结构。它拥有流动网格和一些简单的类,以支持响应式布局。12)52Framework 52Framework是一款旨在提供用简单方法通过HTML5和CSS3构建响应式网页,同时支持所有现...

web前端开发开发技术架构有哪些_web前端框架技术概述

前端程序猿切页面写页面,Web上、H5上的炫酷效果,是前端开发大展身手的地方。最常见的用于前端开发的技术组合是:HTMLCSSJavaScript。web前端是在开发人员中最直接面向产品、面向用户的设计人员,一个开发团队的成果是要靠web...

前端开发需要学什么

7.其他基础技能 前端工程师还需要熟悉HTTP协议和网络安全知识,了解测试、代码质量保证等其他基础技能。总结:前端开发需要掌握HTML、CSS和JavaScript等技术,熟悉前端框架和版本控制工具,具备一定的UI设计基础和其他基础技能。

html+css前端框架,跟,原生的有什么区别?前端框架有什么好处吗?_百度...

1.跟原生的区别就是框架已经搭建好了基本的骨架,你只需往里面添加自己的东西就可以了,原生就是什么都没有,骨架和具体的东西都要你自己来完成。前者是为了方便用户的使用和二次开发,后者主要是考验用户的基本功,对这些...

主流HTML5移动web开发框架

而前者具体分的话还分 CSS 框架和 JS 框架。样式框架有很多了,常见的有 jQuery Mobile、Bootstrap、Kendo UI、Amaze UI 等等。JS 框架一般是 AngularJS、Backbone、ReactJS 等等,但说实话这些 JS 框架都比较繁重,一般是...

web前端开发需要掌握的几个必备技术

HTML5+:HTML5+中国产业联盟、HTML5PlusRuntime环境、HBuilder开发工具、MUI框架、H5+开发和部署。第九阶段:Node.js全栈开发:快速入门:Node.js发展、生态圈、Io.js、Linux/Windows/OSX环境配置、REPL环境和控制台程序、...

前端后端框架有哪些?

如果是web前端框架,就不仅仅是涉及的js了,还有html和css。个人觉得只有这三种语言都涉及到的框架才能说得上是web前端框架。现在比较火的是Bootstrap,还有Foundation,比较古老的有jqueryUI,easyUI等等,还有其他很多很多。如果还有算上处理...

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

显示全文

相关阅读

热门推荐