面试题
文章平均质量分 62
面试的问题与平时遇到的问题
宋绍辉--
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
提问的时候居然没有答好
1vue的双向数据绑定 简单的回答:采用了数据劫持进行发布者–订阅者模式,通过 Object.defineProperty()来劫持各个属性的setter,getter 2object上面的常用的API有哪些 1 object.keys() 2 object.assign() 3 object.hasOwnProperty() 4 object.create() 3Object.defineProperty()概念和参数的使用 概念:直接在一个对象上定义一个新属性,或者修改一个对象的现有属性, 并返回这原创 2021-10-24 21:22:39 · 128 阅读 · 0 评论 -
HTTP常见的状态码有哪些,适用场景?
HTTP是什么 1 HTTP状态码(英语:HTTP Status Code),用以表示网页服务器超文本传输协议响应的状态的三位数字代码 2 http状态码的作用是服务器告诉客户端当前请求响应的状态,通过状态码就能判断和分析服务器的运行状态 分类 状态码第一位数字决定了不同的响应状态 1 表示消息 2 表示成功 3表示重定向 4 表示请求错误 5 表示服务器错误 1xx 代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。 100原创 2021-10-07 21:00:03 · 278 阅读 · 0 评论 -
前端面试 周测题总结
2021 年9月9日答题 1JS常见的数据类型和判断数据类型的方法 2let var const区别 3**JS 中的this指向 4箭头函数和普通函数的区别 5数组的常用方法 6原型和原型链 7***作用域和闭包 8说一下你的面向对象的理解 9****声明一个父类和子类,实现子类继承父类 10****什么是深拷贝和浅拷贝,并用递归实现深拷贝 ...原创 2021-09-09 17:01:58 · 181 阅读 · 0 评论 -
JS基础深浅拷贝
深拷贝和浅拷贝的区别 1 浅拷贝: 只拷贝一层值。或者将原对象或原数组的直接赋给新对象,新数组,新对象/数组只是原对象的一个引用 2 深拷贝:层层拷贝。 创建一个新的对象和数组,将原对象的各项属性的“值”(数组的所有元素)拷贝过来,是“值”而不是“引用”。 为什么需要使用深拷贝? 我们希望改变 新的数组或对象不改变原数组或对象里面的值。 浅拷贝 第一种可以使用for in let a = { name: "哈哈", age: 18, arr: [1,2,3,4原创 2021-10-05 15:30:09 · 144 阅读 · 0 评论 -
面试题 Promise的使用
1Promise实例 2 Promise实例API 3 PromiseAPI和应用原创 2021-10-03 19:53:23 · 210 阅读 · 0 评论 -
ES6 中Async和Await
1 async和await 2:回调地狱原创 2021-10-03 16:47:40 · 332 阅读 · 0 评论 -
JS中箭头函数和普通函数的区别
1JS中的this指向分别是那些 2箭头函数和普通函数的区别 3箭头函数this指向原创 2021-10-02 16:19:18 · 443 阅读 · 0 评论 -
JS中常见的几种继承
1原型链继承 子类构造函数.prototype = 父类的实例; 子类构造函数.prototype.constructor = 子类构造函数 特点: 1.js继承是把父类的原型放到子类的原型链上,实例想要调用这些方法,其实是基于__proto__原型链的机制查找完成的 2.子类可以重写父类上的属性和方法 3.父类中私有的或者公有的属性和方法, 最后都会变成子类公有的属性和方法 //父类 function Parent(x) { this.x = x } Pare原创 2021-09-29 20:32:47 · 1095 阅读 · 0 评论 -
JS中常见的数据类型
1数据类型 基本数据类型(值类型):Number (数字) String (字符串) Symbol(唯一值) Boolean(布尔值) null(空) undefined(未定义) bigint(大数字) 引用数据类型:object(对象 基类) 包含(object) Array function Date Regexp 2 数据类型判断(方法和示例) typeof 一般用来判断基本数据类型 不能判断引用数据类型 会之间返回小写的字符串数据类型 特殊 typeof null ===> “objec原创 2021-09-29 20:12:07 · 184 阅读 · 0 评论 -
面试题 AJAX相关内容
1什么是ajax 使用ajax在应用程序中的优势是什么 什么是ajax AJAX是"axynchronous javascScript and XML"缩写。他是一 种创建交互式网络应用网络技术 Ajax的优势 1通过异步模式,提升了用户体验 2优化了浏览器和服务器之间的传输,减少了一些不必要的数据往返,减少宽带占用 3AJAX引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了 大批用户量下载服务器的负载 什么是xml XML是扩展标记语言,能够用一系列简单的标记描述数据 AJAX都有原创 2021-09-28 19:30:51 · 124 阅读 · 0 评论 -
let var const 的区别
// js严格模式 // ‘use strict’ // let b = 10; // const c = 10; // 1.是否存在变量提升? // 2.是否存在暂时性死区? // 3.是否允许重复声明变量? // 4.是否存在块级作用域? // 5.是否能修改声明的变量? //变量提升:变量在声明之前可以使用,并且代码不报错 (预解释 预解析 //1.用var声明的变量 存在变量提升 //2.用let和const声明的变量 不存在变量提升 // console.log(a);//undefined原创 2021-09-09 19:42:30 · 150 阅读 · 0 评论
分享