03 2022 档案

摘要:npm view react 查看npm库react最新版本信息 npm view react@16.14.0 查看指定版本信息 npm view react@16.14.0 dependencies 查看该版本依赖 npm view react versions 查看react的所有版本号 npm 阅读全文
posted @ 2022-03-18 18:45 sssssssssssssrain 阅读(89) 评论(0) 推荐(0)
摘要:闭包指的是那些引用了另一个函数作用域中变量的函数,通常是在嵌套函数中实现的。 函数执行时,每个执行上下文中都会有一个包含其中变量的对象。全局上下文中的叫变量对象,它会在代码执行期间始终存在。而函数局部上下文中的叫活动对象,只在函数执行期间存在。在定义函数时,就会为它创建作用域链,预装载全局变量对象, 阅读全文
posted @ 2022-03-15 15:40 sssssssssssssrain 阅读(66) 评论(0) 推荐(0)
摘要:HEAD 指向当前所在的分支 git clone 克隆git项目 git clone http://xxx.git 克隆git项目到当前目录,文件夹名与项目相同 git clone http://xxx.git new_folder 克隆git项目到当前目录,文件夹名为new_folder git 阅读全文
posted @ 2022-03-11 16:17 sssssssssssssrain 阅读(83) 评论(0) 推荐(0)
摘要:继承是面向对象编程中讨论最多的话题。很多面向对象语言都支持两种继承:接口继承和实现继承。 前者只继承方法签名,后者继承实际的方法。接口继承在 ECMAScript 中是不可能的,因为函数没有签名,实现继承是 ECMAScript 唯一支持的继承方式。 原型链实现 其基本思想就是通过原型继承多个引用类 阅读全文
posted @ 2022-03-07 17:32 sssssssssssssrain 阅读(61) 评论(0) 推荐(0)
摘要:判断一组数据是否相等 function isEqual(x, ...rest) { return Object.is(x, rest[0]) && (rest.length < 2 || isEqual(...rest)); } 阶乘 function factorial(num){ return 阅读全文
posted @ 2022-03-07 11:19 sssssssssssssrain 阅读(25) 评论(0) 推荐(0)
摘要:ECMAScript 中有两种属性:数据属性和访问器属性。 数据属性包含一个数据值的位置。在这个位置可以读取和写入值。数据属性有 4 个描述其行为的特性。 [[Configurable]]:表示能否通过 delete 删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。默认 阅读全文
posted @ 2022-03-05 00:04 sssssssssssssrain 阅读(44) 评论(0) 推荐(0)
摘要:ECMAScript 函数不能像传统编程那样重载。在其他语言比如Java 中,一个函数可以有两个定义,只要签名(接收参数的类型和数量)不同就行。如前所述,ECMAScript 函数没有签名,因为参数是由包含零个或多个值的数组表示的。没有函数签名,自然也就没有重载。 函数表达式与函数声明的区别。函数声 阅读全文
posted @ 2022-03-04 23:48 sssssssssssssrain 阅读(41) 评论(0) 推荐(0)
摘要:ECMAScript 变量可能包含两种不同数据类型的值:基本类型值和引用类型值。 基本类型值指的是简单的数据段,而引用类型值指那些可能由多个值构成的对象。在将一个值赋给变量时,解析器必须确定这个值是基本类型值还是引用类型值。 5 种基本数据类型:Undefined、Null、Boolean、Numb 阅读全文
posted @ 2022-03-04 23:11 sssssssssssssrain 阅读(75) 评论(0) 推荐(0)
摘要:exec() 找到了匹配的文本,则返回一个结果数组。否则,返回 null。 test() 则返回布尔值 var text = "this has been a short summer"; var pattern = /(.)hort/g; /* * 注意:Opera 不支持 input、lastM 阅读全文
posted @ 2022-03-04 22:52 sssssssssssssrain 阅读(53) 评论(0) 推荐(0)