Javascript 什么是现代化、规范化和HTML5样板

Javascript 什么是现代化、规范化和HTML5样板,javascript,jquery,css,html,Javascript,Jquery,Css,Html,当我在网上下载免费主题或演示教程时。我只是注意到现在我总是看到那些现代化、正规化和陈词滥调的东西 我已经研究过它们,但仍然不明白它们是做什么的?也许你们可以解释得更多,或者用类比来更好地解释 这就像“为傻瓜解释新的Web开发内容”一样,我真的很欣赏它 由于浏览器和平台的不同,这些库试图使您不必使用特定于浏览器的代码来利用所有新的HTML5功能 另一种说法是,由于所有浏览器对HTML5标准的“解释”都不同,这些库有助于消除解释之间的差异 现代化: 利用酷炫的新网络技术是一件非常有趣的事情,直到你不

当我在网上下载免费主题或演示教程时。我只是注意到现在我总是看到那些现代化、正规化和陈词滥调的东西


我已经研究过它们,但仍然不明白它们是做什么的?也许你们可以解释得更多,或者用类比来更好地解释


这就像“为傻瓜解释新的Web开发内容”一样,我真的很欣赏它

由于浏览器和平台的不同,这些库试图使您不必使用特定于浏览器的代码来利用所有新的HTML5功能

另一种说法是,由于所有浏览器对HTML5标准的“解释”都不同,这些库有助于消除解释之间的差异

现代化:

利用酷炫的新网络技术是一件非常有趣的事情,直到你不得不支持落后的浏览器。Modernizr使您可以轻松编写条件JavaScript和CSS来处理每种情况,无论浏览器是否支持某个功能。它非常适合轻松进行渐进式增强

样板:(如果这是您所指的)

HTML5样板帮助您构建快速、健壮、适应性强的web应用程序或网站。在一个小软件包中,通过100多名开发人员的知识和努力,启动您的项目

基本上,这给了你一个布局网页的框架,这样你就不必每次都从头开始

css:(再次假设这就是您正在谈论的)

css使浏览器能够更一致地呈现所有元素,并符合现代标准。它只针对需要规格化的样式

基本上,这个CSS文件允许您编写标准CSS,然后帮助您在所有浏览器中一致地呈现它

TL;DR版本
这些框架/文件使您可以专注于编写符合标准的网站代码(HTML5、CSS或JS),而不必担心特定于浏览器的调整。此外,像Boilerplate这样的前端框架为您提供了一些很好的“风格助手”,让您的网站从一开始就看起来很棒。

我已经对它们进行了研究,但仍然无法理解它们的作用是什么?你不可能对它们进行研究,也不可能完全不知道。问更具体的问题你说没有办法是什么意思?我可以用谷歌搜索,对吗?这是常识。再一次。。我想听听stackoverflow的人员方面。。不是网络上的那些帖子。根据我的理解。normalise就像reset.css一样只是一个更好的2。modernzr允许jquery和Java脚本在所有浏览器上运行3。html5 bioler plate就像一个入门主题,已经包括了2。而且,我问这个问题不仅仅是为了我。。但对于所有在谷歌上搜索什么是标准化、现代NZR和html5比奥勒平板的初学者来说。。他们可能会遇到这个问题,这正是我想问的问题——不知道为什么会关闭。谢谢!现在我想知道是否大多数开发者都使用这个??或者你/他们更喜欢从头开始编写代码这些工具的好处是它们仍然允许你从头开始编写代码。如果你不使用这些工具,你会发现,你会一次又一次地遇到同样的问题,这些问题是多年来人们提出的解决方案解决的,或者是许多聪明人聚在一起找出最佳解决方案解决的。毫无疑问,从头开始编写代码并不丢脸,通过深入了解浏览器和标记,您可以从中获益。我所在的公司使用Modernizer。我们使用twitter引导进行大量css模板制作,如果我没有弄错的话,它还集成了一个css重置。由于客户项目的性质,我们不使用样板文件。在许多情况下,他们选择首选平台,我们使用这些平台提供的样板文件,或者我们生成的样板文件。例如,像wordpress或drupal主题。谢谢!!!现在我知道我问的3个问题值得学习..与Jazza类似,我同意这些工具是有用的,但不是开发的圣杯。它们背后的概念肯定需要使用概念,但无论是浏览器功能检测、CSS重置还是简单的样板文件,您都必须找到适合您的内容。如果这些工具都是为你做的,那么就去做吧,但不要局限于这些。