摘要: 一、浏览器扩展可以: 1、自定义用户界面: 在工具栏上添加图标、工具提示、徽章和弹出窗口:Browser Actions在特定页面将图标显示在工具栏上:Page Actions添加触发扩展操作的键盘快捷键:Commands添加右键菜单选项:Context Menus添加关键字功能到地址栏:Omnib 阅读全文
posted @ 2021-01-12 20:50 心晴安夏 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 字符 说明 一般字符 . 匹配任意除换行符”\n“以外的字符 \ 转义字符,如需匹配*,可使用\*或者[*] [] 字符集,对应位置可以是字符集中的任意一个字符[^]表示取反,不是^后的字符的其他字符匹配 预定义字符集 \d 数字,相当于[0-9] \D 非数字,相当于[^\d] \s 空白字符,相 阅读全文
posted @ 2020-06-02 11:27 心晴安夏 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 一、总体概念 jest单元测试的写法为三步,引入测试内容,运行测试内容,最后进行比较,是否达到预期。 Jest中的断言使用expect, 它接受一个参数,就是运行测试内容的结果,返回一个对象,这个对象来调用匹配器(toBe/。。。。) , 匹配器的参数就是我们的预期结果,这样就可以对结果和预期进行对 阅读全文
posted @ 2020-06-01 17:22 心晴安夏 阅读(5510) 评论(2) 推荐(1) 编辑
摘要: TypeScript 除了实现了所有 ES6 中的类的功能以外,还添加了一些新的用法(部分ES7)。 一、ES6中类的主要用法: 1、使用 class 定义类,使用 constructor 定义构造函数。通过 new 生成新实例的时候,会自动调用构造函数。 2、使用 extends 关键字实现继承, 阅读全文
posted @ 2020-01-06 12:22 心晴安夏 阅读(1058) 评论(0) 推荐(0) 编辑
摘要: ts中的接口主要的作用是: 对“对象”进行约束描述 对“类”的一部分行为进行抽象 一、属性接口 接口中可定义 确定属性、可选属性、任意属性、只读属性 1、确定属性 interface UserInfo { name: string; age: number; } const myInfo: User 阅读全文
posted @ 2020-01-06 12:20 心晴安夏 阅读(6258) 评论(0) 推荐(1) 编辑
摘要: 一、简介 1、Ant Design Pro Ant Design Pro是一款搭建中后台管理控制台的脚手架 ,基于React,dva.js,Ant Design (1)其中dva主要是控制数据流向,是纯粹的数据流,用作状态管理 使用React技术栈管理大型复杂的应用往往要使用Redux来管理应用的状 阅读全文
posted @ 2019-08-12 21:50 心晴安夏 阅读(11210) 评论(0) 推荐(1) 编辑
摘要: 1、安装 npm install express npm install -g express-generator 全局安装。express-generator是一个node的自动化创建项目工具,类似于vue-cli express是一个库,是node.js语法的一个类库,而express-gene 阅读全文
posted @ 2019-05-07 14:09 心晴安夏 阅读(4821) 评论(0) 推荐(0) 编辑
摘要: 一、Vue渲染数据原理 原生JS改变页面数据,必须要获取页面节点,也即是进行DOM操作,jQuery之类的框架只是简化DOM操作的写法,实质并没有改变操作页面数据的底层原理,DOM操作影响性能(导致浏览器的重绘和回流),Vue是一个mvvm框架(库),大幅度减少了DOM操作,操作数据如下图: Vie 阅读全文
posted @ 2019-01-23 21:08 心晴安夏 阅读(8155) 评论(0) 推荐(1) 编辑
摘要: 创建Vue实例时,使用 new Vue ({//配置项}) 或者 组件定义中 export default {//配置项},所有的Vue组件都是Vue实例,并且接受相同的选项对象(一些根实例特有的选项除外) 如: 配置项一共可以分为六大类:数据、DOM、生命周期钩子、资源、组合、其他 一、数据 (1 阅读全文
posted @ 2019-01-23 14:27 心晴安夏 阅读(1066) 评论(0) 推荐(1) 编辑
摘要: 什么是云开发? 云开发是由腾讯云联合微信团队为开发者提供的 包含 云函数、云数据库和云文件存储能力的后端云服务 云开发为开发者提供完整的云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不 阅读全文
posted @ 2019-01-08 09:54 心晴安夏 阅读(1052) 评论(0) 推荐(0) 编辑