前端面试(8)拷贝.md

js 的基本数据类型的赋值,就是值传递。引用类型对象的赋值是将对象地址的引用赋值。这时候修改对象中的属性或者值,会导致所有引用这个对象的值改变。如果想要真的复制一个新的对象,而不是复制对象的引用,就要用到对象的深拷贝。数据类型(基本数据类型和引用数据类型)基本数据类型(栈内存,引用值,深拷贝)var


前端面试(6)公众号,小程序.md

大纲:微信,小程序授权( openId,unid,用户信息,手机号)微信支付(H5,公众号,小程序,app)微信上传图片(H5,公众号,小程序)支付宝支付(H5,app)小程序小程序中如何合并 seaData,减少 setData 次数:**  合并****setdata**的请求,减少通讯的次数:


前端面试(5)http,https.md

http 状态码http 状态码是表示服务器对请求的响应状态,主要分为以下几个部分1**:这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。2**:表示请求成功,3**:表示重定向4**:表示客户端错误5**:表示服务器端错误100(continue),客户端应当继续发送请求。这


前端面试(4)less,sass,stylus.md

预编译:less,sass,stylus预处理语言的诞生其中 就我所知的有三门语言:Sass、Less 、Stylus 。Sass 诞生于 2007 年,Ruby 编写,其语法功能都十分全面,可以说 它完全把 CSS 变成了一门编程语言。另外 在国内外都很受欢迎,并且它的项目团队很是强大 ,是一款十


前端面试(3)vue.md

Vue:vue 数据双向绑定原理;vue computed 原理、watch 和 methods 的区别;vue 编译器结构图、生命周期、vue 组件通信;mvc 模式、mvp 模式、mvvm 模式;vue dom diff、vuex、vue-router数据双向绑定:理解:**vue数据双向绑定是


前端面试(2)javascript.md

JavaScript:原型、继承、原型链、this 指向、设计模式、call, apply, bind,;new 实现、防抖节流、let, var, const 区别、暂时性死区、event、loop;promise 使用及实现、promise 并行执行和顺序执行;async/await 的优缺点;


前端面试(1)H5+css.md

HTML&CSS:浏览器内核盒模型、flex 布局、两/三栏布局、水平/垂直居中;BFC、清除浮动;css3 的选择器;css 的继承css3 动画、H5 新特性。浏览器内核主流浏览器有五大款,分别是 IE、Firefox、Google Chrome、Safari、Opera。最常见的浏览器