生命不息,学习不止
菜鸟摸爬滚打时,总要留下些什么,否则是记不住的!
Miss橘子
人的一切痛苦,本质上都是对自己无能的愤怒。很多人不愿面对这点,转而通过消解别人的努力,来为自己寻找仅有的安慰,这才是loser的表现。
展开
-
字符串补全长度
ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。padStart()用于头部补全,padEnd()用于尾部补全。一共接受两个参数,第一个参数用来指定字符串的最小长度,第二个参数是用来补全的字符串。(不会截断原字符串)如果原字符串的长度,等于或大于指定的最小长度,则返回原字符串。'xxx'.padStart(2, 'ab') // 'xxx''xxx'.padEnd(2, 'ab') // 'xxx'如果用来补全的字符串与原字符串,两者的长度之和超过了指原创 2021-03-25 10:36:00 · 673 阅读 · 0 评论 -
js的三种继承方式
继承方式一:原型链原型链是实现继承最原始的方式,即通过prototype属性实现继承<!--父级构造函数-->function Father() { this.fatherName = '张三'; this.fatherAge = 56; this.money = 123456; this.love = ['老婆','张小三','张小四'];}<!--父亲的方法,即原型属性-->Father.prototype.getFatherNam.原创 2021-03-25 10:19:47 · 244 阅读 · 0 评论 -
关于“ + “ 的知识点(隐式转换)
简单的加法运算: 2+2=4 'a'+'b'='ab' 带隐式转换的加法运算: ‘a'+2='a2' 2+'a'='2a' '1'+0='10' 0+'1'='01''+'两侧只要有一侧是字符串,另一侧的数字则会自动转换成字符串;非Number数据类型转换: +’1‘ = 1 +’1.0' = 1 +'1.02' = 1.02 ...原创 2021-03-01 15:28:40 · 355 阅读 · 0 评论 -
关于我的新朋友readystatechange的那些事
.document有readyState属性来描述document的loading状态,readyState的改变会触发readystatechange事件readyState的值对应的状态如下0:创建了XMLHTTPRequest 通信1:调用了open方法2:写入了header并且执行了send3:loading 正在加载,已经收到数据头4:finish 数据传输完成,(成功或失败...原创 2019-04-02 11:23:56 · 744 阅读 · 0 评论