网站重构:在不改变外部行为的前提下,简化结构、添加可读性,而在网站前端保持一致的行为。也就是说是在不改变UI的情况下,对网站进行优化,在扩展的同时保持一致的UI。 对于传统的网站来说重构通常是 …
<link>与@import的区别 文档样式闪烁(Flash Of Unstyled Content),即在页面DOM加载完成到CSS导入完成中间会有一段时间页面上的内容是没有样式的,这段时间的长短跟网速,电脑速度都有关系。 l…
语义化 去掉或丢失样式时,页面能呈现出清晰的结构 利于SEO,爬虫可以依赖标签确定上下文及相关内容权重 方便其它设备(屏幕阅读器、盲人阅读器等)解析 DOM操作 createDocumentFragment()/c…
文件合并与压缩 DNS / CDN 缓存 懒加载 CSS置于文档头,JS文件置于文档尾 标明图片宽高使浏览器渲染时预留空间 用变量保存Ajax的请求结果,减少HTTP请求 用innerHTML代替DOM操作 当需要…
1、请用HTML5标准完成以下布局 HTML: <header>HEADER</header> <nav>NAV</nav> <aside>ASIDE</aside> <section>SECTION</section>…
前两天接到芒果公司前端开发面试电话,由于最近项目比较忙,心里有点烦,本打算推掉,但与芒果公司HR聊了会儿,发现HR很客气,也细心,就决定去面试看看。现将自己在芒果公司面试的感想简单的描述下,…
凡客诚品技术部门,在磁器口附近,办公环境不错,人很多。美眉没看到,有很多热情的技术人员,研发气息很浓。 穿过凡客的短袖,凡客广告打得很厉害,对这个公司蛮有兴趣的。 到了凡客被人领过一个七…
1. ie的某些兼容性问题 HTML兼容、CSS兼容 2. HTML5的新特性 3. canvas画图 4. doctype的作用 doctype告诉浏览器它使用了什么文档类型。它指出阅读程序应该用什么规则集来解释文档中的标记。XHTML…
1.下列哪些是JavaScript的全局函数 A. escape B. parseInt C.setTimeout D.eval A,B,D 有两个单体内置对象Global和Math,其中Global对象的方法都是全局函数,有:isNaN,isFinite,parseInt,parseFl…
总的来说这次面试是我人生中第一次接触巨头级别的面试。 坐在休息室里问问周围的人基本都是研究生级别的,也是醉了。作为一个本科生感觉在这种场合非常有(心)面(虚)子(啊)。 但是看到这么热爱技…