摘要:内置函数提供的显式绑定 最近在开发中遇到使用arr.map(module.fun) 这样的写法时(在一个模块调用了另外一个模块的方法), 造成了函数中this丢失的问题, 显示为undefined, 因此去查阅一番资料,发现了一个不常用到的知识点: javascript内置函数提供的显式绑定 拿Ar 阅读全文
posted @ 2020-06-06 19:32 rencoo 阅读(7) 评论(0) 推荐(0) 编辑
摘要:问题一 动态导入import() 在 eslint-loader 的相关报错,error Parsing error: Unexpected token import 场景还原 webpack打包项目,项目中使用eslint进行语法检查,使用babel进行语法转化 项目需要用到路由懒加载,使用动态导 阅读全文
posted @ 2019-12-29 20:39 rencoo 阅读(176) 评论(0) 推荐(0) 编辑
摘要:为什么会有 Vuex 这个东西 ? 现代前端框架主要解决的是 事件 -> 状态 -> UI 将传统前端在两个过程的代码剥离出来,变得更加容易维护; vue的声明式渲染,解决了 状态 和 UI 的同步问题,从而使我们不需要由于状态发生改变去写大量的命令式改变 dom 的代码。 而类似于 vuex 这类 阅读全文
posted @ 2019-12-16 16:35 rencoo 阅读(370) 评论(0) 推荐(2) 编辑
摘要:使用defineProperty劫持数据属性的变化 例子一:有一个全局变量a,有一个全局函数b,实现一个`bindData`,执行后,a的任何赋值都会触发b的执行 // var a = 1;a = 1; // console.log(Object.getOwnPropertyDescriptor(w 阅读全文
posted @ 2019-12-04 18:17 rencoo 阅读(149) 评论(0) 推荐(0) 编辑
摘要:WebSocket是 HTML5开始提供的一种在单个 TCP连接上进行全双工通讯的协议。 WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。 在 WebSocket API 中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快 阅读全文
posted @ 2019-12-03 18:28 rencoo 阅读(24) 评论(0) 推荐(0) 编辑
摘要:r.js是RequireJS的一个附产品,支持在 NodeJS环境下运行AMD程序,并且其包含了一个名为RequireJS Optimizer的工具,可以为项目完成合并脚本等优化操作 RequireJS Optimizer常规用法 写好一个配置文件, 比如 config.js,常用属性有: ({ / 阅读全文
posted @ 2019-12-02 15:37 rencoo 阅读(210) 评论(0) 推荐(0) 编辑
摘要:一、不使用额外空间 思路:随机交换 Array.prototype.shuffle = function () { var array = this; for (var i = array.length - 1; i >= 0; i--) { var randomIndex = Math.floor 阅读全文
posted @ 2019-11-28 12:52 rencoo 阅读(144) 评论(0) 推荐(0) 编辑
摘要:HTTP报文 请求报文/响应报文 结构: 报文首部 + (可选)报文主体(两者通过空行CR + LF来划分) 使用首部字段是为了给浏览器和服务器提供报文主体大小、所使用的语言、认证信息等内容 HTTP首部字段重复,这种情况在规范内尚未明确,根据浏览器内部处理逻辑的而不同,结果可能并不一致。 报文首部 阅读全文
posted @ 2019-11-27 10:09 rencoo 阅读(366) 评论(0) 推荐(0) 编辑
摘要:什么是模块? export 关键字表示在当前模块之外可以访问的变量和功能 import 关键字允许从其他模块中导入一些诸如函数之类的功能等等 ex.导出一个函数 // �� sayHi.jsexport function sayHi(user) { alert(`Hello, ${user}!`); 阅读全文
posted @ 2019-11-24 00:24 rencoo 阅读(35) 评论(0) 推荐(0) 编辑
摘要:需求 加、减按钮 初始值 最大、最小值 数值改变时,触发一个自定义事件来通知父组件 目录文件 index.html 入口页 input-number.js 数字输入框组件 index.js 根实例 实现关键 Vue组件是单向数据流,无法从组件内部直接修改prop的值,解决办法就是给组件生命一个dat 阅读全文
posted @ 2019-11-22 16:08 rencoo 阅读(391) 评论(0) 推荐(0) 编辑