在讲方法装饰器之前,我们先来回顾下面向对象,在类里边,有实例方法也有静态方法,那什么是实例方法,什么又是静态方法,所谓实例方法,就是说这个方法属于实例化后的对象,静态方法是属...
在讲方法装饰器之前,我们先来回顾下面向对象,在类里边,有实例方法也有静态方法,那什么是实例方法,什么又是静态方法,所谓实例方法,就是说这个方法属于实例化后的对象,静态方法是属...
翻译一篇API网关的文章,介绍了其三种角色:API管理、集群ingress网关、API网关模式,最后还讲了与service mesh的关系,通过此文可以更全面的理解API网关...
以下题目是根据网上多份面经收集而来的,题目相同意味着被问的频率比较高,有问题欢迎留言讨论,喜欢可以点赞关注。 https://coding.imooc.com/class/4...
知乎连接 本文翻译自《React 学习之道》 原作者 Robin 的一片文章 https://www.robinwieruch.de/why-graphql-advantag...
JavaScript 是单线程的,这意味着在任何时候只能有一段代码执行。JavaScript 主线程在运行时,会建立一个执行同步代码的栈和执行异步代码的队列,如下图所示: 异...
apply、call、bind apply call借用他人的函数方法 网上文章虽多,大多复制粘贴,且晦涩难懂,我希望能够通过这篇文章,能够清晰的提升对apply、call、...
函数防抖和节流 函数防抖和函数节流:是优化高频率执行的JavaScript代码的一种手段。常用于JavaScript中的一些事件,如浏览器的resize、scroll,鼠标的...
命令模式:请求以命令的形式包裹在对象中,并传给调用对象。调用对象寻找可以处理该命令的合适的对象,并把该命令传给相应的对象,该对象执行命令。 生活小栗子:客户下单,订单记录了客...
前言 准备研究一下MVVM的一些东西,由于MVVM运用了观察者模式的思想,因此翻开了《JavaScript设计模式与开发实践》一书,将观察者模式学习了一遍,顺便有对一些常用的...
一、前言 在传统面向对象语言中,如果想为一个对象创建新的功能时,往往采用继承的方式,比如: 但是这样的方式会存在超类Shape和子类ShapeColor之间存在强耦合性的问题...
正则基础 常见简写形式 量词 修饰符 匹配位置 匹配开头与结尾 /^|$/g: 匹配列 /^|$/gm: 匹配行, m是既有修饰符 ES5之后版本支持的位置判断 (?<=p)...
简介 一个神奇的文档网站生成工具 我们在做完项目的时候经常会写一些项目手册,来记录我们在项目开发过程中的一些开发流程、使用方式以及注意事项,分享给将会使用到这个项目的人,方便...
前言 最近在网上看到一个面试题:(a== 1 && a ==2 && a==3)有可能返回true吗?答案是可以的,下面来具体讲解一下。 valueOf和toString 这...
本周,我将进一步了解CSS魔术,以显示改变您的网站是多么容易。坐下来,放松,让我带你走过九个简单的(我真的是这个意思!)CSS技巧真正提升你的网页。 这是一个简单的网站。它非...
一、概述 JavaScript 语言采用的是单线程模型,也就是说,所有任务只能在一个线程上完成,一次只能做一件事。前面的任务没做完,后面的任务只能等着。随着电脑计算能力的增强...
1.new关键字在类型中的使用 泛型 在泛型里使用类类型 在TypeScript使用泛型创建工厂函数时,需要引用构造函数的类类型。比如, 一个更高级的例子,使用原型属性推断并...
一、基础类型 1. 布尔 2. 数字 3. string 4. 数组 5. 元组 元组类型允许表示一个已知元素数量和类型的数组,各元素的类型不必相同。 比如,你可以定义一对值...