
前端面试
林夏天
这个作者很懒,什么都没留下…
展开
-
性能优化 相关
性能优化:代码相关优化将样式表放在首部-使用link标签将样式表放在文档的HEAD中遵循HTML规范,将样式表放在头部,可以有效避免白屏和无样式内容的闪烁。将脚本放在底部将脚本放在顶部会造成的影响: 脚本阻塞对其后面内容的显示; 脚本会阻塞对其后面组件的下载;将脚本放在底部</body>标签之前。或者使用async/await加载代码压缩Gzip 压缩...原创 2020-03-10 19:15:07 · 228 阅读 · 0 评论 -
框架与工具 相关
框架与工具:一句话概括RESTFUL就是用URL定位资源,用HTTP描述操作vue的生命周期Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、销毁等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:初始化、运行中、销毁。实例、组...原创 2020-03-10 19:14:00 · 225 阅读 · 0 评论 -
JS手撕代码
深浅拷贝基本数据类型number、boolean、string、null、undefined、symbol基本数据类型是以名值得形式存储在栈内存中的。进行赋值操作时会新开辟一片栈内存存储新的名值。引用数据类型数组、对象、函数等以上的类型会在栈内存和堆内存中分别开辟一片空间进行存储。当直接赋值时其实是将a的堆地址赋值给了b,两者最终指向了同一个堆内存。这就是浅拷贝,带来的后果就是你在...原创 2020-03-10 19:12:10 · 780 阅读 · 0 评论 -
计算机网络/操作系统相关
计算机网络/操作系统相关:XSS 和 CSRF 原理、具体场景及其防范XSS ,跨站脚本攻击。是指攻击者在网站上注入恶意的客户端代码,对客户端网页进行篡改,从而在用户浏览网页时,对用户浏览器进行控制或者获取用户隐私数据的一种攻击方式。XSS攻击可以分为3类:反射型(非持久型)、存储型(持久型)、基于DOM。XSS攻击的防范:HttpOnly 防止劫取 Cookie:浏览器将禁止页面的...原创 2020-03-10 19:09:56 · 504 阅读 · 0 评论 -
HTML、CSS相关
HTML:web assemblyWebAssembly 是由主流浏览器厂商组成的 W3C 社区团体 制定的一个新的规范。Web语义化的理解Web语义化是指使用恰当语义的html标签、class类名等内容,让页面具有良好的结构与含义,从而让人和机器都能快速理解网页内容。总结起来就是:正确的标签做正确的事情页面内容结构化无CSS样子时也容易阅读,便于阅读维护和理解便于浏览器、搜索...原创 2020-03-10 19:07:44 · 338 阅读 · 0 评论 -
JavaScript相关
JavaScript相关:js的构造函数里面有什么操作 立刻在堆内存中创建一个新的对象 将新建的对象设置为函数中的this 逐个执行函数中的代码 将新建的对象作为返回值浮点数计算0.7+0.1,原因不等于0.8,但近似于0.8.因为JavaScript采用的是一种二进制表示法,来表示浮点数。由于舍入误差,二进制浮点数表示法并不能精...原创 2020-03-10 19:01:56 · 1036 阅读 · 0 评论