
获得徽章 0
一句话解释Closure:
An inner function always has access to the vars and parameters of its outer function,
even after the outer function has returned.
An inner function always has access to the vars and parameters of its outer function,
even after the outer function has returned.
评论
1
正则元字符就是指那些在正则表达式中具有特殊意义的专用字符。
分为:单个特殊字符,空白符,表示范围,表示次数的量词,断言(边界限定)。
1. 特殊单字符:
. 任意字符(除了换行)\d 任意数字(digt)\D 任意非数字 \w 任意字母数字下划线 \W 任意非字符数字下划线
2. 空白符
\s 任意空白符(空格,制表tab,回车,换行) \S 任意非空白符
\r 回车 \n 换行 \f 换页 \t 制表 \v 垂直制表 空格即代表空格
3. 量词:字符出现的次数(范围)* + ? {m, n}
* >= 0; + >= 1; ? [0,1]; {m} 出现m次;{m, }至少出现m次;{m, n} m到n次
4. 范围
! 或
[...] 多选一,括号中的任意单个元素 [a-z]a到z之间的任意单个字符
[^...]非括号内的任意单个元素
分为:单个特殊字符,空白符,表示范围,表示次数的量词,断言(边界限定)。
1. 特殊单字符:
. 任意字符(除了换行)\d 任意数字(digt)\D 任意非数字 \w 任意字母数字下划线 \W 任意非字符数字下划线
2. 空白符
\s 任意空白符(空格,制表tab,回车,换行) \S 任意非空白符
\r 回车 \n 换行 \f 换页 \t 制表 \v 垂直制表 空格即代表空格
3. 量词:字符出现的次数(范围)* + ? {m, n}
* >= 0; + >= 1; ? [0,1]; {m} 出现m次;{m, }至少出现m次;{m, n} m到n次
4. 范围
! 或
[...] 多选一,括号中的任意单个元素 [a-z]a到z之间的任意单个字符
[^...]非括号内的任意单个元素
展开
评论
2
前端框架为我们解决了什么问题?
1. 声明式编程:声明式编程是一种在不指定控制流的情况下定义逻辑的范例。我们描述的是结果需要是什么,而不是我们需要采取什么步骤。(MVVM)
2. 数据绑定:数据绑定是一种声明性的方式,它用来表示数据如何在模型和用户界面之间同步。
3. 响应式:响应式是一种表达变化和传递的声明性方式。虚拟DOM,Proxy
4. 逻辑:if else
5. 条件:三元表达式
框架带来哪些成本?
1. 依赖额外包:ReactDOM 120KB(压缩前)
2. 构建过程复杂:webpack babel 。。。
3. 调试困难:额外sourcemap
mp.weixin.qq.com
1. 声明式编程:声明式编程是一种在不指定控制流的情况下定义逻辑的范例。我们描述的是结果需要是什么,而不是我们需要采取什么步骤。(MVVM)
2. 数据绑定:数据绑定是一种声明性的方式,它用来表示数据如何在模型和用户界面之间同步。
3. 响应式:响应式是一种表达变化和传递的声明性方式。虚拟DOM,Proxy
4. 逻辑:if else
5. 条件:三元表达式
框架带来哪些成本?
1. 依赖额外包:ReactDOM 120KB(压缩前)
2. 构建过程复杂:webpack babel 。。。
3. 调试困难:额外sourcemap
展开
评论
点赞