摘要: 1.观察者模式是高耦合,,目标和观察者是直接联系起来的,基于对象 2.发布订阅模式中,双方不知道对方的存在,而观察者模式中,基于自定义事件 3.观察者模式与发布订阅模式都是定义了一个一对多的依赖关系,当有关状态发生变更时则执行相应的更新。 4.不同的是,在观察者模式中依赖于 Subject 对象的一 阅读全文
posted @ 2020-01-21 11:25 旺仔小馒头 阅读(1130) 评论(0) 推荐(0) 编辑
摘要: function mynew(fn) { return function() { let obj = { __proto__:fn.prototype } fn.apply(obj,arguments) return obj } } 阅读全文
posted @ 2020-01-20 17:19 旺仔小馒头 阅读(112) 评论(0) 推荐(0) 编辑
摘要: js中call,apply和bind广泛应用,都可以用来改变this指向,call和apply的区别在于参数传递的不同,前者是参数序列,后者是数组。bind的函数也是参数序列,但是需要生成一个新的函数 1.call,传递的参数为序列 Function.prototype.mycall = funct 阅读全文
posted @ 2020-01-20 13:35 旺仔小馒头 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 防抖和节流是前端应用开发中常见的两个功能,其原理都是利用闭包,缓存延迟时间。常用于窗口的resize、scroll,输入框内容校验等操作。 (1)防抖,思路:在规定时间内未触发第二次,则执行,代码如下 function debounce(fn, delay) { let time = null ; 阅读全文
posted @ 2020-01-20 11:07 旺仔小馒头 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 1.var声明声明的变量会进行变量提升Hoisting function getValue(condition){ if(condition){ var value = "blue" //其他代码 return value }else{ //此处可访问value,其值为undefined retur 阅读全文
posted @ 2019-01-27 09:50 旺仔小馒头 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 1.浏览器的渲染引擎工作原理: (1)解析HTML,生成DOM树。解析HTML文档,转换树中的html标签或js生成的标签到DOM节点,它被称为 -- 内容树。 (2)构建渲染树,解析Style,生成Style Rules,解析CSS(包括外部CSS文件和样式元素以及js生成的样式),根据CSS选择 阅读全文
posted @ 2018-10-02 08:25 旺仔小馒头 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 收集的vue组件: https://blog.csdn.net/wang1006008051/article/details/77970492 1.新建一个store文件夹,新建index.js文件,内容如下: import Vue from 'vue'; import Vuex from 'vue 阅读全文
posted @ 2018-09-27 19:02 旺仔小馒头 阅读(6147) 评论(0) 推荐(0) 编辑
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2018-09-25 23:02 旺仔小馒头 阅读(789) 评论(0) 推荐(0) 编辑
摘要: Babel 默认只转换新的 JavaScript 句法(syntax),而不转换新的 API,比如Iterator、Generator、Set、Map、Proxy、Reflect、Symbol、Promise等全局对象,以及一些定义在全局对象上的方法(比如Object.assign)都不会转码。 举 阅读全文
posted @ 2018-09-19 16:27 旺仔小馒头 阅读(3663) 评论(0) 推荐(0) 编辑
摘要: (1)在使用Vue开发的过程中,难免会遇到使用jquery的情况,这就需要在webpack中进行配置: 首选,安装JQery npm i jquery --save-dev 其次,分别在开发环境配置文件build/webpack.dev.conf.js和生产环境配置文件build/webpack.p 阅读全文
posted @ 2018-08-24 14:45 旺仔小馒头 阅读(3016) 评论(0) 推荐(0) 编辑