面试
人生而赤条条
这个作者很懒,什么都没留下…
展开
-
前端整理js篇(2):原型与原型链
一、prototype 在JavaScript中,每个函数都有一个prototype属性,这个属性指向函数的原型对象。 例如: 上述例子中,函数的prototype指向了一个对象,而这个对象正是调用构造函数时创建的实例的原型,也就是person1和person2的原型。 原型的概念:每一个javascript对象(除null外)创建的时候,就会与之关联另一个对象,这个对象就是我们所说的原型,每一个对象都会从原型中“继承”属性。 让我们用一张图表示构造函数和实例原型之间的关系: function原创 2020-11-15 12:38:19 · 118 阅读 · 0 评论 -
前端js面试题(2)
1:JavaScript 中undefined和not defined的区别 JavaScript 未声明变量直接使用会抛出异常:var name is not defined,如果没有处理异常,代码就停止运行了。 但是,使用typeof undeclared_variable并不会产生异常,会直接返回undefined。 var x; // 声明 x console.log(x); //output: undefined console.log(typeofy);//output...原创 2020-11-15 12:25:16 · 483 阅读 · 0 评论 -
cookie、localStorage和sessionStorage的区别
cookie、localStorage和sessionStorage的区别 cookie (1)什么是cookie cookie是在计算机上存储在小的文本文件中的数据。当web服务器向浏览器发送网页后,连接被关闭,服务器会忘记用户的一切。 cookie就是为了解决‘如何记住用户信息而发明的’ ① 当用户访问网页时,它的名字可以存储在cookie中 ② 下次用户访问该页面时,cookie会记住它的名字 coo...原创 2020-11-15 11:48:18 · 89 阅读 · 0 评论 -
前端HTTP、浏览器面试题
浏览器存储的方式有哪些 特性 cookie localStorage sessionStorage indexedDB 数据生命周期 一般由服务器生成,可以设置过期时间 除非被清理,否则一直存在 页面关闭就清理 除非被清理,否则一直存在 数据存储大小 4K 5M 5M 无限 与服务端通信 每次都会携带在 header,中,对于请求性能影响 不参与 不参与 不参与 补充:cookie 原本并不是用原创 2020-11-14 17:58:50 · 340 阅读 · 0 评论 -
前端js面试题(1)
判断 js 类型的方式 1. typeof 可以判断出'string','number','boolean','undefined','symbol' 但判断 typeof(null) 时值为 'object'; 判断数组和对象时值均为 'object' 2. instanceof 原理是 构造函数的 prototype 属性是否出现在对象的原型链中的任何位置 function A() {} let a = new A(); a instanceof A //true,因为 Object原创 2020-11-14 16:48:27 · 192 阅读 · 0 评论