-
React Hooks - 从入门应用到编写自定义Hooks
前言这篇文章帮我我们全面认识Hooks。本文分两大板块:Hook 基础,官方 Hook 的使用;自定义 Hook ,常见 Hook 的实现。 Hook 基础React Hooks 的意思是,组件尽量写成纯函数,如果需要外部功能和副作用,就用钩子把外部... -
对React children 的深入理解
React的核心为组件。你可以像嵌套HTML标签一样嵌套使用这些组件,这使得编写JSX更加容易因为它类似于标记语言。 当我刚开始学习React时,当时我认为“使用 props.children 就这么回事,我知道它的一切”。我错了。。 因为我们使用的... -
C++利用友元实现装饰器函数与管道符重载调用
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667... -
遵循的C++代码规范(个人项目)
C++ 命名规范(个人)1. 类/结构除了异常类等个别情况(不希望用户把该类看作一个普通的、正常的类之情况)外,C++类/结构的命名应该遵循以下准则: C++类/结构的命名类的名称都要以大写字母“C”开头,后跟一个或多个... -
Jest_Handy_References
ES6 Class Mockssound-player.js 123456789export default class SoundPlayer { constructor() { this.foo = 'bar... -
127个常用的JS代码片段
JavaScript 是目前最流行的编程语言之一,正如大多数人所说:“如果你想学一门编程语言,请学JavaScript。” FreeCodeCamp的创始人 Quincy Larson 在最近的一次采访中被问到哪种语言开发人员应该首先学习。他回答:“... -
如何用JS对象代理实现对象的私有属性
今天我们来聊聊私有属性,在其他的高级语言中很容易能实现私有属性的功能,在JavaScript中怎么实现对象的私有属性呢?首先我们聊聊私有属性运用的需求场景,比如我们在对象里用 _ 符号开头的形式定义对象的私有属性,不希望外部环境读取私有属性,如下段代... -
什么是JS代理对象(Proxy)
今天我们将简单地了解一下什么是JS代理对象(Proxy)?我们可以这样理解,JS代理就相当于在对象的外层加了一层拦截,在拦截方法里我们可以自定义一些个性化的逻辑,定义完后我们可以通过代理定义的方法,简介操作对象。再说得通俗点,在我们的生活中,我们买房... -
细品TypeScript中unknown和never类型
一、unknown 类型unknown 类型是TS3新增的类型,这个类型与 any 类型类似,可以设置任何的类型值,随后可以更改类型。因此,我们可以将变量先设置为字符串类型,然后再将其设置为数字类型,如果事先不检查类型,使用any类型,调用了不存在的... -
12个实用的HTML标签与组件
本篇文章主要讲了 12 个 HTML 标签(组件),通过这些标签避免你在项目中集成复杂第三方组件,比如日历组件、颜色选择、进度条等,简单的标签就能很方便的调用系统组件。 一、颜色选择组件在项目中,你可能希望通过调色板组件动态调整颜色,这时你可以使用 ...
Keep coding and Keep loving.