前端基础
我的钢笔掉哪了
猝然临之而不惊,无故加之而不怒
展开
-
web标准的理解
web标准分为结构,表现,行为这三层; 对于上述三层结构,通常要求做到,结构与样式分离,与行为分离,表现与行为分离等等; 结构层,即html: (通常有以下要求) 标签闭合; 标签语义化; 标签小写; 标签嵌套合理; 。。。 表现层,即css,又称为层叠样式表: (通常有以下要求) 尽量使用外链样式表;原创 2017-04-19 19:18:57 · 347 阅读 · 0 评论 -
浏览器内核的差异
浏览器内核:浏览器最重要最核心的部分是“render engine”,即解释引擎,专门负责对html,css,js等进行解释并最终渲染到窗口中,但是不同的浏览器对脚本,文件等的解释不是完全一样的,这就导致开发中所要面对的兼容性问题; trident: ie浏览器内核,市场占有率最大的浏览器内核,ie9之前存在很多兼容问题,但之后的版本改善了很多,不过仍旧存在js,css的兼容问题,但是其提供了大量的原创 2017-04-19 23:47:28 · 1580 阅读 · 0 评论 -
css性能优化
加载性能: 这个方面相关的 best practice 太多了,网上随便找一找就是一堆资料,比如不要用 import 啊,压缩啊等等,主要是从减少文件体积、减少阻塞加载、提高并发方面入手的,任何 hint 都逃不出这几个大方向。 选择器性能: CSS选择符是从右到左进行匹配的。当使用后代选择器的时候,浏览器会遍历所有子元素来确定是否是指定的元素等等; **避免使用通配规则**原创 2017-04-20 00:44:48 · 341 阅读 · 0 评论