摘要:Vue Class Component 自定义装饰器 Custom Decorators 你可以通过创建自己的装饰器(decorators)来扩展此库的功能。 "Vue-Class-Component"提供了createDecorator方法来创建自定义的装饰器 createDecorator期望一
阅读全文
摘要:EventTarget.addEventListener() 参考:https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget/addEventListener EventTarget.addEventListener()方法将指定的监听
阅读全文
摘要:Object.freeze()方法可以冻结一个对象 一个被冻结的对象再也不能被修改 不能添加新属性 不能删除已有属性 不能修改已有属性的可枚举性、可配置性、可写性 不能修改已有属性的值 不能修改原型 Object.freeze()的意义在哪里? 应该就是跟const常量一样,只不过,const声明简
阅读全文
摘要:前端开发经验总结和分享 我要分享的内容有3点 代码规范 mockdata RxJS 正文 一、代码规范 1. vscode 代码格式化工具 Prettier 配置一致 1.1 vscode安装Prettier 搜索插件名称:Prettier - Code formatter 1.2 项目根目录下添加
阅读全文
摘要:Symbol.iterator和Symbol.asyncIterator Symbol.iterator Symbol.iterator为每一个对象定义了默认的迭代器。该迭代器可以被for...of循环使用。 当需要对一个对象进行迭代时(比如开始用于一个for...of循环中),它的@@iterat
阅读全文
摘要:一个"for await ...of"语句在Node.js中的例子 首先,看一个Iterators的例子 class RandomNumberGenerator { [Symbol.iterator]() { return { next: () => { return { value: Math.r
阅读全文
摘要:微前端“容器”——microcosmos实现 用微前端的方式搭建类单页应用
阅读全文
摘要:vue选项之provide和inject 参考:https://cn.vuejs.org/v2/api/#provide-inject 类型: provide Object | () => Object inject Array<string> | {[key: string]: string |
阅读全文
摘要:JavaScript replace() 方法 replace()方法用于在字符串中用一些字符替换另一些字符,或替换一个与正则表达式匹配的子串 stringObject.replace(regexp/substr, replacement) 参数 1. regexp/substr 必需,规定子字符串
阅读全文
摘要:JSX语法 JSX是什么? JSX是一种像下面这样的语法: const element = <h1>Hello, world!</h1> 它是一种JavaScript语法扩展,在React中可以方便地用来描述UI 本质上,JSX为我们提供了创建React元素方法 React.createElemen
阅读全文
摘要:TypeScript中interface和type的区别 原文:https://github.com/SunshowerC/blog/issues/7 interface VS type TypeScript中定义类型的两种方式 接口(interface) 类型别名(type alias) inte
阅读全文
摘要:Typescript泛型 参考:https://www.tslang.cn/docs/handbook/generics.html 介绍 软件工程中,我们不仅要创建一致的定义良好的API,同时也要考虑可重用性。组件不仅能够支持当前的数据类型,同时也能支持未来的数据类型,这在创建大型系统时为你提供了十
阅读全文
摘要:箭头函数 参考:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/Arrow_functions 箭头函数表达式的语法比函数表达式更简洁,并且没有自己的this, arguments, super或
阅读全文
摘要:写React/Vue项目时为什么要在列表组件中写key,其作用是什么? 参考文章:https://github.com/Advanced-Frontend/Daily-Interview-Question/issues/1 没有绑定key的情况下,并且在遍历模板简单的情况下,会导致虚拟新旧节点对比更
阅读全文
摘要:2020高级前端面试题(学习笔记) 参考文章:https://www.cnblogs.com/sexintercourse/p/12418512.html 一、写React/Vue项目时为什么要在列表组件中写key,其作用是什么? 1. 更准确。因为带key就不是就地复用了 2. 更快。利用key的
阅读全文
摘要:什么是PWA? 笔记内容来自:https://segmentfault.com/a/1190000012353473 PWA全称Progressive Web App,即渐进式web应用。 一个PWA应用首先是一个网页,可以通过Web技术编写出一个网页应用。随后添加上App Manifest和Ser
阅读全文
摘要:Angular API @angular/router 参考文档:https://angular.cn/api/router 实现Angular Router服务,它允许用户在执行应用程序任务时从一个视图导航到下一个视图。 定义将URL路径映射到组件的Route对象、用于在模板中放置路由视图的Rou
阅读全文