摘要:
<style> body { background: black; text-align: center; } #cans { background: white; } </style> <script> window.onload=function(){ let OC=document.getEl 阅读全文
摘要:
一、 工厂模式 创建: function createPerson(name,behavior){ var p=new Object(); p.name=name; p.behavior=behavior; p.getInfo=function(){ alert(this.name+"在"+this 阅读全文
摘要:
koa 是由 Express 原班人马打造的,致力于成为一个更小、更富有表现力、更健壮的 Web 框架。 使用 koa 编写 web 应用,通过组合不同的 generator,可以免除重复繁琐的回调函数嵌套, 并极大地提升错误处理的效率。koa 不在内核方法中绑定任何中间件, 它仅仅提供了一个轻量优 阅读全文
摘要:
前端开发面试知识点大纲: 前端开发面试知识点大纲: 1.请你谈谈Cookie的弊端 1.请你谈谈Cookie的弊端 cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 第一:每个特定的域名下最多生成20个cookie IE和Opera 会清理近期最少使用的 阅读全文
摘要:
一、请解释 CSS 动画和 JavaScript 动画的优缺点。 JS动画缺点:(1)JavaScript在浏览器的主线程中运行,而主线程中还有其它需要运行的JavaScript脚本、样式计算、布局、绘制任务等,对其干扰导致线程可能出现阻塞,从而造成丢帧的情况。(2)代码的复杂度高于CSS动画优点: 阅读全文
摘要:
一、使用 data- 属性的好处是什么? HTML5规范里增加了一个自定义data属性.为前端开发者提供自定义的属性,这些属性集可以通过对象的dataset属性获取,不支持该属性的浏览器可以通过 getAttribute方法获取<div data-author="david" data-time=" 阅读全文
摘要:
一、你熟悉 SVG 样式的书写吗? <svg>是绘制矢量图形的HTML5的标签,它是用SVG 使用 XML 格式定义图形的。其定义格式为: <?xml version="1.0" standalone="no"?>//XML标准文件头,从左到右依次表示:版本号是1.0,standalone定义了外部 阅读全文
摘要:
一、请问为何要使用 translate() 而非 absolute positioning,或反之的理由?为什么? 使用 transform 或 position 实现动画效果时是有很大差别。 使用 transform 时,可以让 GPU 参与运算,动画的 FPS 更高。 使用 position 时 阅读全文
摘要:
一、请解释 * { box-sizing: border-box; } 的作用, 并且说明使用它有什么好处? 这就是将所有元素的border和padding算在width和height里了,就变成了ie的盒模型了。使用 * { box-sizing: border-box; }能够统一IE和非IE浏 阅读全文
摘要:
一、html 渐进式渲染 你需要尽早将 HTML 字节给到浏览器。比如:一个请求进来了,(理想状态下)你的数据被缓存起来,因此服务器能够快速获取。然后,浏览器开始解析数据,并在屏幕上呈现出来。对于此次 WebPageTest,在 1.5 秒就得到了第一屏,但是你能看到,它没有包含所有内容。它包含的内 阅读全文