2020-06-12 html的Boilplate + css的3选择器级数 + js的纯函数 +Banlance
2020-06-12 题目来源:http://www.h-camel.com/index.html [html] 你有使用过HTML5 Boilerplate吗?说说你对它的理解 为web前端的最佳实践的HTML+CSS+jquery模板集合,引用知乎的评价: 1. Viewport Metatag:让页面能够在各种设备上正确显示。 2. Chrome Frame:对于某些老浏览器,比如:IE6,7,8,不支持的新特性,H5BP可以让你的代码能够向下兼容(我会建议用户换浏览器,浏览器又不收费)。 3. Crossdomain.xml:用于支持跨域请求。Web Server Configuration Files:用于优化服务器。这是给系统管理员用的。严格来讲,这不属于前后端开发。 如果需要使用前端开发框架,首选Bootstrap或Foundation,如果你的APP还需要上述功能,则H5BP可以当插件用。 [css] 为什么说css的选择器一般不要超过三级? 遇到这个问题,说实话,之前并没有使用超过3级的css选择器,也没有考虑过影响。 首先要明确的是,CSS的解析过程,在解析选择器的时候,是从右向左,从上到下及逆行解析的。 #molly div.haha span{color:#f00} 浏览器从右向左读取选择器,先找到span然后顺着往上找到class为haha的div