摘要: 什么叫原型 类或函数的prototype叫原型 原型是一个属性,属性值是一个对象,对象的目的是存公共的属性和方法 什么叫原型链 实例能够基于__proto__能找到所属类原型上公共的属性和方法 查找的机制叫原型链 阅读全文
posted @ 2020-05-06 18:07 丑萌嘞 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1. Vue双向绑定原理 3.0还没用到项目里 ES5: Object.defineProperty 双向绑定之后具体怎么更新DOM??? 2. MVC和MVVM的区别 Vue(MVVM)数据更改视图也更改 React(MVC) onChange加在元素上也可以实现双向绑定(MVVM) 3 浏览器跨 阅读全文
posted @ 2020-05-05 17:06 丑萌嘞 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1. 都了解哪些排序,冒泡排序思想还有堆排序思想 排序讲的不错 https://www.cnblogs.com/bear-blogs/p/10808399.html 各种排序 https://www.cnblogs.com/bear-blogs/p/10808399.html 冒泡排序 https: 阅读全文
posted @ 2020-05-03 16:53 丑萌嘞 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 第 43 题:使用 sort() 对数组 [3, 15, 8, 29, 102, 22] 进行排序,输出结果 let arr = [3, 15, 8, 29, 102, 22] arr.sort((a, b) => a - b); console.log(arr) call 和 apply 的区别是 阅读全文
posted @ 2020-04-10 14:48 丑萌嘞 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 这是看过最简单明了的一篇了,原链接在此 https://www.cnblogs.com/cosiray/p/4512969.html 在JS中,这三者都是用来改变函数的this对象的指向的,他们有什么样的区别呢。在说区别之前还是先总结一下三者的相似之处:1、都是用来改变函数的this对象的指向的。2 阅读全文
posted @ 2020-04-10 13:57 丑萌嘞 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1. 关于重构 所谓重构也就是“保持软件的外在功能不变,重新调整其内部结构”。 重构(Refactoring)就是在不改变软件现有功能的基础上,通过调整程序代码改善软件的质量、性能,使其程序的设计模式和架构更趋合理,提高软件的扩展性和维护性。 为什么需要进行项目重构 每个项目重构的理由各不相同,但个 阅读全文
posted @ 2020-03-31 15:27 丑萌嘞 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 1)谈谈前端工程化的理解 总结一下前端工程化就是为了简化开发流程,并行开发,互不影响且能够方便合并整个项目。核心目标就是建立一种开发环境,提升整体的开发效率。 并行开发,缩短开发周期 快速定位问题,迅速解决问题 部署可以动静分离,简化流程,提升程序的健壮性 2)说说js中数组有哪些方法开始说起。哪些 阅读全文
posted @ 2020-03-25 15:32 丑萌嘞 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-19 17:37 丑萌嘞 阅读(115) 评论(0) 推荐(0) 编辑
摘要: JavaScript的数据类型 6种 object number function boolean undefined string 基本数据类型:数值型、字符串型和布尔型;Number String Boole 数组去重 最简单的还是用ES6的Set方法去重 https://www.cnblogs 阅读全文
posted @ 2020-03-15 14:02 丑萌嘞 阅读(151) 评论(0) 推荐(0) 编辑
摘要: .vou-box-list li:after { content: ""; position: absolute; top: -20px; display: block; width: 10px; height: 100%; margin-top: 20px; background-size: 20px 10px; righ... 阅读全文
posted @ 2017-03-23 18:50 丑萌嘞 阅读(136) 评论(0) 推荐(0) 编辑