bootstrap与html5的区别是什么
区别:1、bootstrap是基于HTML、CSS、JAVASCRIPT的前端框架;而html5是一种语言。2、Bootstrap2后的版本不支持IE6;而html5摆脱了对平台的依赖,用户打开浏览器直接就可以访问你的应用。
(推荐教程:html教程、《bootstrap教程》)
Bootstrap
Bootstrap是美国Twitter公司的设计师Mark Otto和Jacob Thornton合作基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,使得 Web 开发更加快捷。
Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的Breaking News都使用了该项目。 国内一些移动开发者较为熟悉的框架,如WeX5前端开源框架等,也是基于Bootstrap源码进行性能优化而来。
类型:开源的用于前端开发的工具包
特点:Bootstrap是基于HTML5和CSS3开发的,它在jQuery的基础上进行了更为人性化的完善,形成了一套自己独有的网站风格,并兼容大部分jQuery插件。
HTML5
万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言(html)的第五次重大修改,于2014年10月29日完成。
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。
HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。HTML5在从前HTML4.01的基础上进行了一定的改进,虽然技术人员在开发过程中可能不会将这些新技术投入应用,但是对于该种技术的新特性,网站开发技术人员是必须要有所了解的。
二者优势与劣势的比较
1、bootstrap:优势与劣势
Bootstrap2以后的版本不支持IE6,当你的网站需要支持IE6时,这就是缺点。当你的网站不需要支持IE6时,就减少了兼容代码的处理,就又变成了优点。
总体而言,bootstrap属于前段ui库,通过现成的ui组件能够迅速搭建前端页面。同时还可以用less重新设计组件。对于前端技术一般的后台工程师,省去了很多编写前段处理时的痛苦。个人使用比较方便。相对于公司,直接使用bootstrap的不多,因为大公司都有自己的前段开发设计人员,也会设计自己的CSS库。
2、html5:优势与劣势
(1)摆脱对平台的依赖::用户打开浏览器直接就可以访问你的应用,不需要经过各种Store的审核。
(2)实时更新:通常平台的审核都需要七个工作日左右的时间,如果你发布之后发现问题怎么办?Web方式就不存在这种问题。
(3)离线使用:用户可以离线使用,更新下载量极少,可是全部更新也可以选择替换部分文件。
(4)代码更安全:html5可以将Web代码全部加密,本地应用解密后再运行大大的提高了代码的安全性。
(5)跨平台:可以做到跨平台,多数核心代码不用重写。代码用得好的话,在许多地方都可以用到,可以减少许多工作量,特别是后期维护。
(6)最大的缺点就是因为新标准的介入,各浏览器之间将缺少一种统一的数据描述格式。
更多编程相关知识,请访问:编程入门!!
以上就是bootstrap与html5的区别是什么的详细内容,更多请关注其它相关文章!
上一篇: jQuery中EasyUI是什么
下一篇: javascript对象怎么转为json
推荐阅读
-
探讨C#中Dispose方法与Close方法的区别详解
-
PHP中抽象类、接口的区别与选择分析_PHP
-
计算机-mysql本地系统的与网络服务有什么区别?
-
[前端框架] Bootstrap 3 与 Foundation 5 的五大区别 (译)_html/css_WEB-ITnose
-
php中session 与 cookie的区别以及用法
-
php 数组排序 array_multisort与uasort的区别
-
PHP合并数组+与array_merge的区别分析_PHP教程
-
HTML5实战与剖析之媒体元素(4、检测编解码器的支持和Audio构造函数)
-
网页语言xhtml和html的概念与区别的详细介绍
-
JS基础之undefined与null的区别分析_javascript技巧