一 React Hooks优势: React 的组件:都是以 class 形式编写, 只有无状态组件才可以用函数来编写.Hooks: 就允许我们在函数组件中使用预定义的内部函数来标记状态和组件生命周期, 使得几乎所有组件都可以用函数来编写 组件的缺点: 大型组件很难拆分和重构,也很难测试。 业务逻辑 ...
分类:
其他好文 时间:
2021-03-06 14:21:17
阅读次数:
0
##CompositionAPI 起源 逻辑复用,是对vue2.0Mixin的优化,以函数的形式封装公共逻辑,它通过显式的返回一个对象,让开发人员能在组件中直接了解到被引入的字段 ###函数 setup(props,context){ // props 响应式,可用props.attrs获取到值,e ...
1 简介 json格式(JavaScript Object Notation的缩写)是一种用于交换数据的文本格式。每个JSON对象,就是一个值。 要么是简单类型的值,要么是复合类型的值,但是只能是一个值,不能是两个或更多的值。这就是说,每个JSON文档只能包含一个值。 2 JSON对值的类型和格式的 ...
分类:
Web程序 时间:
2021-03-05 13:20:47
阅读次数:
0
1.作用域 作用域是根据名称查找变量的一套规则,javascript的作用域为词法作用域,词法作用域是由你在写代码时将变量和块作用域写在哪里来决定的,词法分析阶段基本能够知道全部标识符在哪里以及是如何声明的,从而能够预测在执行过程中如何对它们进行查找。词法作用域的特征就是作用域的定义发生在代码的书写 ...
分类:
其他好文 时间:
2021-03-05 12:57:41
阅读次数:
0
先考虑暴力dp: 设$f_{i,j}\(表示经过\)(i,j)$的概率,可以通过枚举$f_{a,b}$($a,b$是$D$倍数)统计答案。 递推方法:\(f_{i,j}=Af_{i,j-1}+Bf_{i-1,j}\) 把一斜行写成生成函数形式:设$F_=\sum f_{j,i-j}x^j$ 转移方程 ...
分类:
其他好文 时间:
2021-03-04 13:28:34
阅读次数:
0
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ...
分类:
编程语言 时间:
2021-03-04 13:25:22
阅读次数:
0
JavaScript 共提供10个算术运算符,用来完成基本的算术运算。 加法运算符:x + y 减法运算符: x - y 乘法运算符: x * y 除法运算符:x / y 指数运算符:x ** y 余数运算符:x % y 自增运算符:++x 或者 x++ 自减运算符:--x 或者 x-- 数值运算符 ...
分类:
编程语言 时间:
2021-03-04 13:12:42
阅读次数:
0
1.三者简述 HashMap:是Map的衍生,也是map接口的实现类,底层为:数组+链表实现(1.8加入了红黑树),以键值对的形式存储,根据hash函数来实现映射关系,HashMap用Key的哈希值来存储和查找键值对。当插入一个value时,HashMap会计算Key的哈希值然后把value和这个哈 ...
分类:
其他好文 时间:
2021-03-03 12:37:50
阅读次数:
0
递归: 没问题 function deepClone(obj) { var target = {}; for(var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) { // 如果obj有key这个属性的话 if ( ...
分类:
编程语言 时间:
2021-03-03 12:36:03
阅读次数:
0
1.正则表达式匹配${key} \$\{([a-z]+)\} 能够匹配字符串中以${key}形式的文本(其中key为小写应为字母) .*\$\{([a-z]+)\}.* 可以用来检测文本中是否有${key}形式的文本 解释如下: . 匹配除换行符 \n 之外的任何单字符 * 匹配前面的子表达式零次或 ...
分类:
编程语言 时间:
2021-03-03 12:25:34
阅读次数:
0