摘要:
当我们打开网站时,网页的渲染过程就是一大堆同步任务,比如页面骨架和页面元素的渲染。而像加载图片音乐之类占用资源大耗时久的任务,就是异步任务。,我们用导图来说明: 同步和异步任务分别进入不同的执行"场所",同步的进入主线程,异步的进入Event Table并注册函数。 当指定的事情完成时,Event 阅读全文
摘要:
创建步骤: 面试手写(原生): //1:创建Ajax对象 var xhr = window.XMLHttpRequest?new XMLHttpRequest():new ActiveXObject('Microsoft.XMLHTTP');// 兼容IE6及以下版本 //2:配置 Ajax请求地址 阅读全文
摘要:
朋友圈看到的一个很有意思的提问,百度了一下发现了没有答案,征求了几位同学的观点,一致选B,好吧,就算是权威答案了解题思路:这是一道常见的小学思维题,主要考察学生的观察力,因此可以排除复杂的运算,直接用排除法进行解决 1、首先,不管是按照顺时针还是逆时针,每个三角形内相邻之间都是一个数字和一个字母的排 阅读全文
摘要:
1、border border-color、border-image、border-radius、box-shaow 2、background background-size、background-orgin、background-clip 3、文字效果 text-shadow、word-wrap 阅读全文
摘要:
BFC(块格式化上下文 (Block Formatting Context))是一个独立的布局环境,其中的元素布局是不受外界的影响,并且在一个BFC中,块盒与行盒(行盒由一行中所有的内联元素所组成)都会垂直的沿着其父元素的边框排列。 外边的元素布局不影响里面的,里面的元素也不受外边的影响 BFC的原 阅读全文
摘要:
IE6双边距 行内属性设置了块级属性(display: block;)后,会产生双倍边距。 解决方案是在添加一个 display: inline; 或者 display: table; 双倍margin 浮动元素设置了margin在IE6下会产生双倍margin。 只要给浮动元素设置 display 阅读全文