摘要:一正则表达式使用正则表达是的字符串的三个基础用法进阶用法的用法支持正则的用法的正则用法的普通用法如果匹配不到值返回的进阶用法正则的进阶知识字符串的普通用法正则用法二面向对象封装继承多态三原型链与作用域链原型链作用域链四严格模式严格模式的实现
一、JS正则表达式
使用正则表达是的字符串的三个API
//(1)replace基础用法 var str = "welcome to my home" str = str.replace(/m/g,"x") console.log(str)//welcoxe to xy hoxe
//(2)replace进阶用法 var str = "welcome to my home" str = str.replace(/(w)|s(w)/g,(val)=>{ console.log(val) })
//(1)search的用法 var str = "hello world" c = str.search("h") console.log(c)//0 //(2)支持正则的用法 c = str.search(/o/g) console.log(c)//4
//(1)match的正则用法 var str = "who am i,i don"t konw" arr = str.match(/k[w]+w/g) console.log(arr)//["konw"] //(2)match的普通用法 var str = "tom is a good boy" lon = str.match("tom") console.log(lon)//[ "tom", index: 0, input: "tom is a good boy" ] //如果匹配不到值返回null //(3)match的进阶用法
正则的进阶知识
字符串的API
普通用法
var str = "hello" arr = str.split("") console.log(arr)//["h","e","l","l","o"]
正则用法
var str = "hello world" arr = str.split(/s/g) console.log(arr)二、面向对象
封装
继承
多态
三、原型链与作用域链原型链
作用域链
四、ES5
严格模式:
严格模式的实现
"use strict"
禁止给未声明的变量赋值
将禁默失败升级为错误
普通函数的调用中的this不在指向window,而是指向undefined
ES5的对象保护
单个属性保护
访问器属性
数据属性
对象结构的保护
防扩展
密封
解冻
属性的分类
命名属性
数据属性
访问器属性
内部属性
class属性
替换this的三种方式
call
bind
apply
数组API:
新增数组API
列表里引用:
五、ES6列表项目
六、未完待续 七、闭包文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/108650.html
摘要:原文链接恰当地学习适合第一次编程和非的程序员持续时间到周前提无需编程经验继续下面的课程。如果你没有足够的时间在周内完成全部的章节,学习时间尽力不要超过周。你还不是一个绝地武士,必须持续使用你最新学到的知识和技能,尽可能地经常持续学习和提高。 原文链接:How to Learn JavaScript Properly 恰当地学习 JavaScript (适合第一次编程和非 JavaSc...
摘要:个人前端文章整理从最开始萌生写文章的想法,到着手开始写,再到现在已经一年的时间了,由于工作比较忙,更新缓慢,后面还是会继更新,现将已经写好的文章整理一个目录,方便更多的小伙伴去学习。 showImg(https://segmentfault.com/img/remote/1460000017490740?w=1920&h=1080); 个人前端文章整理 从最开始萌生写文章的想法,到着手...
摘要:回调函数提供两个参数和,表示有没有错误发生,是文件内容。文件关闭第一个参数文件时传递的文件描述符第二个参数回调函数回调函数有一个参数错误,关闭文件后执行。 showImg(//img.mukewang.com/5d3f890d0001836113660768.jpg); 人所缺乏的不是才干而是志向,不是成功的能力而是勤劳的意志。 —— 部尔卫 文章同步到github博客:https:/...
摘要:如果对没概念,建议先读这里中文文章。理解什么是汇编,以及编译器如何生成它,对于理解是很有帮助的。举个例子,大脑会将指令最开始的比特通过管道送到中。 作者:Lin Clark 编译:胡子大哈 翻译原文:http://huziketang.com/blog/posts/detail?postId=58c55a3ba6d8a07e449fdd23 英文原文:A crash course i...
阅读 1047·2021-11-22 15:33
阅读 3356·2021-11-08 13:20
阅读 1366·2021-09-22 10:55
阅读 2051·2019-08-29 11:08
阅读 770·2019-08-26 12:24
阅读 3066·2019-08-23 17:15
阅读 2223·2019-08-23 16:12
阅读 1932·2019-08-23 16:09