面试题
文章平均质量分 90
A Lucky Boy
这件事,没有时间的限制,只要愿意,什么时候都可以开始。
展开
-
前端常见面试题
函数和声明该函数的词法环境的组合通俗一点: 内层函数访问外层函数的变量闭包的优势: 缓存数据, 私有化数据闭包的劣势: 如果不好好处理, 内存泄露(应该释放的内存没被释放)总结: 因为内层函数访问了外层函数的变量, 如果内层函数被return出去, 将来这个内层函数会被缓存, 同时这个函数中用到的变量也会被缓存, 从而实现数据缓存 数据私有化;伴随着内存泄露(重置null即可)M Model(数据层) ajax请求回来的数据。原创 2022-11-21 22:04:55 · 515 阅读 · 0 评论 -
JavaScript面试常见问题(三)
构造函数中实例对象的new通常会做哪些事情 什么是原型对象和原型链 实例对象属性的访问规则是什么 函数中this的指向 什么叫递归函数 什么叫闭包 如何释放闭包空间 什么叫浅拷贝和深拷贝?区别是什么 var、let、const的区别 箭头函数中this的指向 什么情况下用箭头函数 箭头函数中可以用arguments吗 箭头函数在哪些情况下可以简写 数组去重的方法 什么是js的垃圾回收机制...原创 2022-06-30 18:17:27 · 371 阅读 · 0 评论 -
JavaScript面试常见问题(二)
JavaScript是由哪几部分组成的 **DOM中常见的概念:** 打印对象时console.log 和conlose.dir的区别 伪数组和真数组的区别 注册事件三要素 注册事件的方式有哪些?区别是什么 innerText和innerHTML的区别 事件处理函数中的this指向的是谁 阻止a标签跳转的方法有哪些 深克隆和浅克隆的区别 事件的三个阶段分别是什么 如何阻止冒泡和默认行为 js的运行机制是什么 什么是异步和同步 js的执行顺序 计时器和延时器的区别 正则表达式的作用.........原创 2022-06-30 18:15:20 · 229 阅读 · 0 评论 -
JavaScript面试常见问题(一)
简单数据类型:复杂数据类型: 强数据类型(Java):写出来一个单词就知道它存放的是什么数据类型 例如示例下,看到int就知道这个变量内只能是整型的 布尔类型在哪些情况下会返回false 0 false undefined ’ ’ null NaN:可以用于任何的数据类型:提取 整数数值:提取浮点数值i++ 先赋值后运算++i先运算后赋值=是赋值号,通常用来声明变量,将右边的值给左边==是相等,用来比较两个值是否相等(也只比较两个值是否相等,不会比较数据类型是否相等)===是全等,用来比较两边的值、数据类型原创 2022-06-16 21:00:27 · 161 阅读 · 0 评论