摘要:特别注意的是,浏览器默认浏览器默认最小字号为所以一般情况下,的不要小于动态动态其实是为移动端适配而诞生的。动态思路动态采用整体缩放的思想,在页面渲染之前,使用获取设备宽度并设置,之后的布局单位全部使用来实现整体缩放。 前言 总是看到em、rem、动态rem,究竟他们的区别是什么呢? 单位 px:像素 em:一个 M 的宽度(面试:一个字的宽度) rem:root em 根元素()的...
摘要:写在前面如果说是一本武学典籍,那么原型链就是九阳神功。那么,如何修炼好中的九阳神功呢真正的功法大成的技术是从底层上去理解,那种工程师和码农的区别就在于对底层的理解,当你写完一行代码,或者你遇见一个解决的速度取决于你对底层的理解。 写在前面 如果说JavaScript是一本武学典籍,那么原型链就是九阳神功。在金庸的武侠小说里面,对九阳神功是这样描述的:练成「九阳神功」后,会易筋洗髓;生出...
摘要:前端图片引入方式分析众所周知,页面内图片的引入方式一般有这种雪碧图,内联,普通单图。当然了,你非要把标签写在前面那我只能说,哥,我服了解了三种方式的优劣势之后,对于使用场景简单归纳一下页面自身独有的图片,全部合并成一张雪碧图。 前端图片引入方式分析 众所周知,页面内图片的引入方式一般有这3种:雪碧图,base64内联,普通单图。(canvas,svg等非常规方式不在此次议题里),先简单...
摘要:是新加的标签,主要有和,的应用是动画和图像,的应用是游戏渲染。 HTML5 Canvas canvas是html5新加的标签,主要有2D和3D,2D的应用是动画和图像,3D的应用是游戏渲染。 1. 2D基础 1.1绘制线 canvas window.onload = function(){ ...