随笔分类 -  前端面试(题)

摘要:      本人毕业一年,在第一家公司实习一年、工作一年,2019 年 8 月 9 号正式离职(裸辞)。走的那一刻心情很复杂,并没有一丝轻松的感觉。第一次裸辞,从福州去往上海——一个陌生的城市,无依无靠,一切靠自己。又没什么辞职经验,未来与 阅读全文
posted @ 2019-09-08 23:58 奔跑的瓜牛 阅读(4632) 评论(19) 推荐(8) 编辑
摘要:实现 new 方法 /* * 1.创建一个空对象 * 2.链接到原型 * 3.绑定this值 * 4.返回新对象 */ // 第一种实现 function createNew() { let obj = {} // 1.创建一个空对象 let constructor = [].shift.call( 阅读全文
posted @ 2019-08-03 16:23 奔跑的瓜牛 阅读(28328) 评论(5) 推荐(5) 编辑
摘要:浏览器存储的方式有哪些 特性 cookie localStorage sessionStorage indexedDB 数据生命周期 一般由服务器生成,可以设置过期时间 除非被清理,否则一直存在 页面关闭就清理 除非被清理,否则一直存在 数据存储大小 4K 5M 5M 无限 与服务端通信 每次都会携 阅读全文
posted @ 2019-08-03 10:21 奔跑的瓜牛 阅读(33359) 评论(1) 推荐(8) 编辑
摘要:Vue 双向绑定原理 mvvm 双向绑定,采用数据劫持结合发布者-订阅者模式的方式,通过 Object.defineProperty() 来劫持各个属性的 setter、getter,在数据变动时发布消息给订阅者,触发相应的监听回调。 几个要点: 1、实现一个数据监听器 Observer,能够对数据 阅读全文
posted @ 2019-07-29 23:12 奔跑的瓜牛 阅读(77976) 评论(1) 推荐(10) 编辑
摘要:判断 js 类型的方式 1. typeof 可以判断出'string','number','boolean','undefined','symbol' 但判断 typeof(null) 时值为 'object'; 判断数组和对象时值均为 'object' 2. instanceof 原理是 构造函数 阅读全文
posted @ 2019-07-27 22:09 奔跑的瓜牛 阅读(154814) 评论(8) 推荐(7) 编辑
摘要:      最近一直在准备找工作,看了很多公司的招聘介绍,有相当一部分直接写:熟悉 Hybrid App 开发加分!正好,我司开发的就有这种 Hybrid App——使用 WebViewJavascriptBridge 通信,前端封装一些常 阅读全文
posted @ 2019-07-20 23:44 奔跑的瓜牛 阅读(1594) 评论(0) 推荐(0) 编辑
摘要:盒模型 /* 红色区域的大小是多少?200 - 20*2 = 160 */ .box { width: 200px; height: 200px; padding: 20px; margin: 20px; background: red; border: 20px solid black; box- 阅读全文
posted @ 2019-07-20 14:14 奔跑的瓜牛 阅读(18890) 评论(2) 推荐(3) 编辑
摘要:      树结构大家应该都比较熟悉,这里我主要说两种:一个根节点和多个根节点。一个根节点,就像我们的html节点,不可能有和它同级的;多个根节点,比如我们的一二级导航栏。下面一个个分析: 一个根节点 初级 只能是两层树 升级 随便几层 多 阅读全文
posted @ 2019-07-07 22:03 奔跑的瓜牛 阅读(3168) 评论(0) 推荐(0) 编辑
摘要:      前端安全一直以来都是被容易忽略的知识点,因为放在前端的东西都能被用户拿到,还谈什么安全而言。也正是因为如此,我们才更应该为用户的安全考虑我认为,防止黑客窃取用户信息,从而损害用户利益。    &nb 阅读全文
posted @ 2019-06-29 17:09 奔跑的瓜牛 阅读(4237) 评论(1) 推荐(0) 编辑