JavaScript中构造函数和普通函数的区别

1、构造函数也是一个普通函数,创建方式和普通函数一样,但构造函数习惯上首字母大写

Typescript类型断言

类型断言 类型断言(Type Assertion)可以用来手动指定一个值的类型。

Javascript可选链操作符(?.)

可选链操作符 可选链(Optional chaining) ?. 是一种以安全的方式去访问嵌套的对象属性,即使某个属性根本就不存在。 这是一项新的提案,老旧浏览器可能需要 polyfills。

TypeScript什么时候要用命名空间

什么时候要用命名空间? 如果你发现自己写的功能(函数/类/接口等…)越来越多, 你想对他们进行分组管理就可以用命名空间, 下面先用”类“举例: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 namespace Tools { const TIMEOUT...

JavaScript获取Url参数万能方法

url中的参数是指?之后的参数,如今的url中经常会带有#的场景:http://test.com/path1/?id=123#/path2/path3,如果参数是在#号之前(也就是?id=123在#/path/path之前),此时可以使用window.location.search的。

Object.defineProperties()用法详解

Object.defineProperties() 方法直接在一个对象上定义新的属性或修改现有属性,并返回该对象。

Object.defineProperty()用法详解

Object.defineProperty() 方法会直接在一个对象上定义一个新属性,或者修改一个对象的现有属性,并返回此对象。

Git经常使用的实用命令

Git经常使用的实用命令

对前端设计模式MVC和MVVM的理解

Model–View–ViewModel(MVVM) 是一个软件架构设计模式,由微软 WPF 和 Silverlight 的架构师 Ken Cooper 和 Ted Peters 开发,是一种简化用户界面的事件驱动编程方式。由 John Gossman(同样也是 WPF 和 Silverlight 的架构师)于2005年在他的博客上发表。

React使用createContext的TypeScript写法

React createContext的TypeScript写法

Typescript实用的内置类型

Typescript实用的内置类型

Mobx在React中的使用详解

MobX 是一个优秀的响应式状态管理库,它通过透明的函数响应式编程(transparently applying functional reactive programming - TFRP)使得状态管理变得简单和可扩展,通过 MobX 你可以用最直观的方式修改状态(数据)。