随笔小记
叶子10086
学习的本质,不在于记住哪些知识,而在于它触发了你的思考—— 迈克尔桑德尔
展开
-
随笔小记_2019.05
2019.056、避免 “ cannot read property of undefined ” 错误技巧例如:favorites.reading.magazines[0] (数据结构比较深)或单元const favoriteBook = ((favorites.reading||{}).books||[])[0];try/catchconst tryFn...原创 2019-06-04 17:21:51 · 222 阅读 · 0 评论 -
event、dom 位置信息
本文所有属性信息,均在chrome环境下。一、测试dom<!DOCTYPE html><html lang="zh"><head> <style rel="stylesheet"> body{ margin: 0; } .event{ width: 200px; heigh...原创 2019-06-05 20:06:36 · 190 阅读 · 0 评论 -
webpack搭建vue开发环境
前言本文只是个人笔记,记录关于webpack的粗浅知识,内容可见多数文章。一、webpack 的基本概念Entry:指定webpack开始构建的入口模块,从该模块开始构建并计算出直接或间接依赖的模块或者库;Output:告诉webpack如何命名输出的文件以及输出的目录;Loaders:由于webpack只能处理javascript,所以我们需要对一些非js文件处理成webpa...原创 2019-06-19 21:11:43 · 279 阅读 · 0 评论 -
随笔小记_2019.03
7、容灾概述容灾系统是指相隔较远的异地,建立两套或多套功能相同的IT系统,互相之间可以进行健康状态监视和功能切换,当一处系统因意外停止工作是,整个系统可以切换到另一处,使得该系统功能可以继续工作。容灾技术是系统高可用性技术的一个组成部分,容灾技术是高可用性技术的一个组成部分,容灾系统更加强调处理外界环境对系统的影响,特别是灾难性事件对整个IT节点的影响,提供节点级别的系统恢复功能。...原创 2019-06-05 23:52:31 · 136 阅读 · 0 评论 -
vue e2e 测试
1、vue e2e测试概述e2e 测试端对端测试,属于黑盒测试,通过编写测试用例,自动化模拟用户操作,确保组件间通信正常,程序流数据传递如预期。典型 e2e 测试框架对比名称 断言 是否跨浏览器支持 实现 官网 是否开源 nightwatch assert和 chai expect 是 selenium http://ni...原创 2019-04-18 11:24:13 · 6338 阅读 · 0 评论 -
vue单元测试笔记
1、vue单元测试工具/框架概述vue test utilsvue test utils 通过将组件隔离挂载,然后模拟必要的输入 ( prop、注入、用户事件) 和对输出 (渲染结果、触发的自定义事件) 的断言来测试Vue组件。vue-test-utils 链接:https://vue-test-utils.vuejs.org/zhkarma 基于 node 的 js 测试...原创 2019-04-17 14:36:47 · 690 阅读 · 0 评论 -
多屏适配笔记
关于前端屏幕适配方案这块,目前主要使用过以下6个方案:1、rem通过js根据当前设备屏幕宽度,动态计算元素长度单元。var html = document.getElementsByTagName('html')[0];var pageWidth = html.getBoundingClientRect().width;html.style.fontSize = pageWid...原创 2019-04-11 14:49:13 · 231 阅读 · 0 评论 -
Js 六种继承方式
/** js 继承方式 * 参考来源 JavaScript 高级程序设计(第3版) 6.3 继承 */// 父类function Father(name) { this.name = name; // 被所有子实例共享 this.firuts = [];}Father.prototype.sayName = function() { console.log...原创 2019-08-18 00:01:42 · 157 阅读 · 0 评论