摘要: 举一个很常见的例子 为什么会打印出“花花”?为什么构造函数中的 this 就指向了 对象? 这就是 new 的原理起的作用: 1、创建一个类的实例:创建一个空对象obj,然后把这个 obj 对象的 __proto__ 设置为Person.prototype;即创建一个继承自Person.protot 阅读全文
posted @ 2019-10-06 20:16 足迹# 阅读(508) 评论(0) 推荐(0) 编辑
摘要: Error: clean-webpack-plugin only accepts an options object. TypeError: CleanWebpackPlugin is not a constructor 以上两个错误属于同一个 之前这样写的: 然后报错:TypeError: Cle 阅读全文
posted @ 2019-09-18 11:31 足迹# 阅读(983) 评论(0) 推荐(0) 编辑
摘要: 为什么要有性能优化?回忆一下,当你打开一个网页时,你能忍受的打开速度是几秒?超过5秒你可能会立即走人。。。网站的加载速度严重影响了用户体验,也决定了这个网站的生死存亡。 减少HTTP请求 为什么?性能黄金法则,在HTTP请求的过程中,只有 10%~20% 的最终用户时间花在了下载 HTML 文档上。 阅读全文
posted @ 2019-09-15 21:03 足迹# 阅读(3374) 评论(0) 推荐(0) 编辑
摘要: 为什么要有节流和防抖 在前端开发中有一部分的用户行为会频繁的触发事件执行,比如窗口的resize、scroll,提交表单等。而事件处理函数调用的频率无限制,很可能导致界面卡顿,甚至浏览器的崩溃。函数节流和函数防抖就是为了解决类似需求而生的 函数防抖 在事件被触发n秒后再执行回调,如果在这n秒内又被触 阅读全文
posted @ 2019-09-14 12:14 足迹# 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 为什么要异步加载JS 同步加载JS:将<script>脚本放在<head>标签内,不使用defer和async。这时浏览器碰到<script>标签会立即加载并执行指定的脚本,“立即”指的是在渲染 <script> 标签之下的文档元素之前,也就是说不再渲染后续的文档元素,直到<script>之内的元素 阅读全文
posted @ 2019-09-13 10:40 足迹# 阅读(1213) 评论(0) 推荐(1) 编辑
摘要: 相同点 v-if 和 v-show 都可以动态控制 dom 元素显示隐藏; 不同点 v-if 显示隐藏是将 dom 元素整个添加或删除(频繁操作dom对性能影响很大); v-show 隐藏是为该元素添加 display:none,dom 元素还存在; 性能消耗 v-if 有更高的切换消耗; v-sh 阅读全文
posted @ 2019-09-05 09:28 足迹# 阅读(1081) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 解题思路: 从数组的右上角(左下角)开始查找 如果要查找的数字小于右上角,则行数减1,即去掉右 阅读全文
posted @ 2019-07-31 13:44 足迹# 阅读(201) 评论(1) 推荐(1) 编辑
摘要: 为什么要有原型 用构造函数生成实例对象时,缺点是无法共享属性和方法。 每一个实例对象,都有自己的属性和方法的副本。即每生成一个实例对象时,js都会为实例分配一个内存,用来存储那些公共的属性和方法。这不仅无法做到数据共享,也是极大的资源浪费 prototype属性就是用来解决这个问题的 prototy 阅读全文
posted @ 2019-07-18 18:17 足迹# 阅读(415) 评论(1) 推荐(1) 编辑
摘要: 首先,GET和POST是HTTP请求的两种基本方法~ “江湖上”流传的GET和POST区别 1、GET提交的数据会放在URL之后,以 ?分割URL和传输数据,参数之间用 & 相连,如 EditPosts.aspx?name=boKeYuan&id=123456;POST方法是把提交的数据放在HTTP 阅读全文
posted @ 2019-07-17 17:40 足迹# 阅读(964) 评论(0) 推荐(1) 编辑
摘要: Ajax技术核心是 XMLHttpRequest,工作原理可以分为4步 1、创建Ajax对象 2、连接服务器 3、发送请求 4、获取响应 下面是完整代码 阅读全文
posted @ 2019-07-16 16:34 足迹# 阅读(378) 评论(0) 推荐(0) 编辑