![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js面试题
爱笑的小宇宙
这个作者很懒,什么都没留下…
展开
-
从敲入 URL 到浏览器渲染完成,到底发生了什么 ?
https://www.cnblogs.com/biaochenxuying/p/11424842.html转载 2020-11-17 10:22:18 · 268 阅读 · 0 评论 -
hasOwnProperty()
hasOwnProperty()方法会返回一个布尔值,指示对象自身属性中是否具有指定的属性(也就是,是否有指定的键)。https://www.qdtalk.com/2018/11/01/%e5%85%b3%e4%ba%8ejavascript%e7%9a%84object-hasownproperty%ef%bc%8c%e7%9c%8b%e6%88%91%e5%b0%b1%e5%a4%9f%e4%ba%86/https://segmentfault.com/a/1190000017828..原创 2020-10-22 14:03:06 · 333 阅读 · 0 评论 -
es6之扩展运算符 三个点(...)
https://qifutao.blog.csdn.net/article/details/82899965?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.add_para转载 2020-10-21 13:32:10 · 186 阅读 · 0 评论 -
常用的JS数组去重方法大全
https://blog.csdn.net/weixin_42881768/article/details/105308105转载 2020-09-14 17:10:49 · 210 阅读 · 0 评论 -
从浏览器地址栏输入url到显示页面的步骤
浏览器根据请求的URL交给DNS域名解析,找到真实IP,向服务器发起请求; 服务器交给后台处理完成后返回数据,浏览器接收文件(HTML、JS、CSS、图象等); 浏览器对加载到的资源(HTML、JS、CSS等)进行语法解析,建立相应的内部数据结构(如HTML的DOM); 载入解析到的资源文件,渲染页面,完成。https://baijiahao.baidu.com/s?id=16339...原创 2019-09-17 15:39:51 · 629 阅读 · 0 评论 -
position的absolute与fixed共同点与不同点
这个问题面试被问到过~~position属性是对于元素位置设置的属性,一般来说fixed是相对于window窗口的不会随着页面的滚动而位置发生变化absolute是相对于页面中的元素位置设置的,所以位置会随着页面的滚动而发生变化,不会固定不变。如果页面没有滚动条的时候,两者的效果是一样的。fixed:固定定位absolute:绝对定位区别很简单:1、没有滚动条的情况下没有差...原创 2019-09-29 11:02:50 · 3923 阅读 · 0 评论 -
3.列举不同的清除浮动的技巧,并指出他们各自的使用场景
https://blog.csdn.net/miss_zxm/article/details/79377825https://blog.csdn.net/h_qingyi/article/details/81269667原创 2019-09-29 10:21:24 · 394 阅读 · 0 评论 -
原型和原型链的理解
原型和原型链的理解:(面试题)原型:每个函数都有 prototype 属性,该属性指向原型对象;使用原型对象的好处是所有对象实例共享它所包含的属性和方法。 原型链:主要解决了继承的问题;每个对象都拥有一个原型对象,通过__proto__ 指针指向其原型对象,并从中继承方法和属性,同时原型对象也可能拥有原型,这样一层一层,最终指向 null。原型的作用:1.数据共享 节约内存内存空间2....原创 2019-09-09 10:15:07 · 11388 阅读 · 4 评论 -
this指向
结果:在外部函数中,this和self两者都指向了myObject,因此两者都可以正确地引用和访问foo。在内部函数中,this不再指向myObject。其结果是,this.foo没有在内部函数中被定义,相反,指向到本地的变量self保持在范围内,并且可以访问。...原创 2019-09-05 15:50:35 · 60 阅读 · 1 评论 -
防抖与节流的个人理解及其对应的应用场景
现在,先忘了 "函数防抖" 和 "函数节流" 吧防抖与节流面试准备 - JS 防抖与节流函数防抖(debounce):在事件被触发n秒后再执行回调,如果在这n秒内又被触发,则重新计时。看一个????(栗子):<body> 没有防抖的input:<input type="text" id="unDebounce"><br> 防抖后的...原创 2020-10-21 11:25:21 · 2212 阅读 · 0 评论 -
回流与重绘
https://www.cnblogs.com/chenyanlong/p/10551080.htmlhttps://juejin.im/post/5c6c182ee51d45760b1c8e30原创 2019-10-15 11:17:29 · 75 阅读 · 0 评论 -
html5有哪些新特性、移除了那些元素?
https://www.cnblogs.com/star91/p/5659134.html HTML5 现在已经不是 SGML 的子集,主要是关于图像,位置,存储,多任务等功能的增加 绘画 canvas 用于媒介回放的 video 和 audio 元素 本地离线存储 localStorage 长期存储数据,浏览器关闭后数据不丢失 sessionStorage 的数据在...原创 2019-09-17 15:43:47 · 252 阅读 · 0 评论 -
Vue 生命周期
Vue实例有一个完整的生命周期,也就是从开始创建、初始化数据、编译模板、挂载Dom、渲染→更新→渲染、销毁等一系列过程,我们称这是Vue的生命周期。通俗说就是Vue实例从创建到销毁的过程,就是生命周期。每一个组件或者实例都会经历一个完整的生命周期,总共分为三个阶段:初始化、运行中、销毁。总共分为8个阶段创建前/后,载入前/后,更新前/后,销毁前/后主要用到的是created函数(操作数...原创 2019-10-15 11:18:28 · 116 阅读 · 0 评论 -
移动端1px解决
通过伪类 ::after。,原理就是通过transfrom:scaleX scale scaleY这几个函数进行缩放,https://blog.csdn.net/weixin_44369568/article/details/93229780移动端1px边框实现...原创 2019-10-15 11:18:39 · 77 阅读 · 0 评论 -
Javascript :this关键字 详解
箭头函数相信大家在日常开发中用到的地方非常之多,因为它很简洁,可读性强,但是它最大的好处,其实是解决了匿名函数的this指向问题,有利于封装回调函数。var name = 'window'; // 其实是window.name = 'window'var A = { name: 'A', sayHello: function(){ console.log(thi...原创 2019-10-15 11:18:00 · 115 阅读 · 0 评论 -
js笔试经典面试题
此题是我综合之前的开发经验以及遇到的JS各种坑汇集而成。此题涉及的知识点众多,包括变量定义提升、this指针指向、运算符优先级、原型、继承、全局变量污染、对象属性及原型属性优先级等等。此题包含7小问,分别说下。浏览器执行Js程序的时候,分两步:(1)预解析 在代码解读之前发生,相当于一个"仓库",放一些东西,比如var、function、参数等。 预解析时变量都是未定义的,函数则是...原创 2019-09-05 15:31:26 · 7892 阅读 · 1 评论