这篇文章主要讲解了“html5 boilerplate有什么作用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“html5 boilerplate有什么作用”吧!
html5Boilerplate是一套专业的前端模版,用以开发快速、健壮、适应性强的app或网站。web开发团队的一个常见实践是创建一组标准文件,团队成员基于它们开始web开发流程,包括一个公共文件结构、基本命名惯例和标准库。这样做能够更容易启动并运行一个项目。它还能将开发人员引向内部编码标准并实施标准文件组织。HTML5Boilerplate就是这种处于web开发最前沿的完美理念的实现。
HTML5Boilerplate组件
HTML5Boilerplate的核心是用于帮助开发HTML5站点和应用程序的组件,包括:
Modernizr,一个小型实用程序库,支持在Windows®InternetExplorer®中设置新的HTML5元素样式,并协助在所有浏览器中进行HTML5/CSS3特性检测。如果您正在使用HTML5进行开发且需要支持InternetExplorer版本9之前的浏览器版本,那么这个库(或者我稍后将解释的一个替代选项)将是您的项目必不可少的一个组件。
构建于HTML5DoctorReset之上的一个CSS起始文件,包含几个智能默认值和增强。
内置HTML5语法,以及一些新的语义元素,用于构成您文档的骨架。
HTML5Boilerplate特点
Google统计、图标和更多
压缩包内包含了一个干净、移动终端友好的html模版;优化过的Google统计代码;触摸屏设备上使用的图标(这个可以替换成你自己的);还有丰富的文档、技巧、窍门。
Normalize.css和辅助功能
包含了Normalize.cssv1版本—一个先进的、支持html5的cssreset—和基础样式、辅助功能、mediaqueries、打印样式。
jQuery与Modernizr
自带了两个优秀的JavaScript工具库的最新版本:jQuery默认链接到Google的CDN,如果CDN失效,本地文件作为后备)和Modernizr浏览器特性监测工具库。
高性能
我们提供了一组Apache配置参数,帮你提高网站的性能。还有几个单独维护的项目:serverconfigs,nodebuildscript,和antbuildscript.