![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试宝典
学会总结,面试 so easy!
微微暖风
这个作者很懒,什么都没留下…
展开
-
ES6-ES12常用语法汇总(上篇)
let和constlet,const和var的区别. var有变量提升,有初始化提升,值可变. let有变量提升,没有初始化提升,值可变. const有变量提升,没有初始化提升,值不可变。但如果是定义对象,则属性可变,属性值也可修改。. 暂时性死区问题说明:其实let和const是有变量提升的,但是没有初始化提升var name = "林心如"function fn () { console.log(name) let name = 'sunshin_lin'}fn () //.原创 2021-08-16 21:33:29 · 676 阅读 · 0 评论 -
js 面试总结(一)
1、window.onload 和 $(document).ready()的区别window.onload是在页面中包含图片在内的所有元素全部加载完成再执行;$(document).ready()是DOM树加载完成之后执行,不包含图片,其他媒体文件;因此$(document).ready()快于window.onload执行;2、数组去重方法const arr = ['a','b...原创 2018-07-20 10:15:32 · 165 阅读 · 0 评论 -
初中级前端面试复习总结 (javascript篇)
数据类型String、Number、Boolean、Null、Undefined、Symbol、BigInt、Object堆、栈两者都是存放数据的地方。栈(stack)是自动分配的内存空间,它存放基本类型的值和引用类型的内存地址。堆(heap)是动态分配的内存空间,它存放引用类型的值。JavaScript 不允许直接操作堆空间的对象,在操作对象时,实际操作是对象的引用,而存放在栈空间中的内存地址就起到指向的作用,通过内存地址找到堆空间中的对应引用类型的值。隐式类型转换Java.原创 2020-09-09 16:51:05 · 212 阅读 · 0 评论 -
初中级前端面试复习总结(Vue篇)
对MVVM模式的理解MVVM 对应 3个组成部分,Model(模型)、View(视图) 和 ViewModel(视图模型)。1)View 是用户在屏幕上看到的结构、布局和外观,也称UI。2)ViewModel 是一个绑定器,能和 View 层和 Model 层进行通信。3)Model 是数据和逻辑。View 不能和 Model 直接通信,它们只能通过 ViewModel 通信。Model 和 ViewModel 之间的交互是双向的,ViewModel 通过双向数据绑定把 View 层和 .原创 2020-09-10 11:07:13 · 952 阅读 · 0 评论 -
前端 基础面试问题汇总
1>、html5有哪些新标签? <article> 标签定义外部的内容(外部内容如blog,news)。 <aside> 标签定义article以外的内容(可用做文章的侧栏)。 <canvas>使用JavaScript在网页上绘制图形图像。 <details> 用于描述某个文档部分的内容。 <sum...原创 2018-04-24 23:41:10 · 1114 阅读 · 0 评论 -
初中级前端面试复习总结(浏览器、HTTP、前端安全)
浏览器页面渲染流程1)字节流解码。浏览器获得字节数据,根据字节编码将字节流解码,转换为代码。2)输入流预处理。字符数据进行统一格式化。3)令牌化。从输入流中提取可识别的子串和标记符号。可以理解为对HTML解析, 进行词法分析,匹配标签生成令牌结构。4)构建DOM树、构建CSSOM树。DOM树和CSSOM树的构建过程是同时进行的, 在 HTML 解析过程中如果遇到 script 标签,解析会暂停并将执行权限交给 JavaScript 引擎, 等到 JavaScript 脚本执行原创 2020-09-11 09:11:03 · 445 阅读 · 0 评论