摘要: \w [0-9A-z_] \W [^\w] \d [0-9] \D [^\d] \s [\t\n\r\v\f] \S [^\s] \b 单词边界 \B 非单词边界 . [^\r\n] 量词 正则是贪婪的 n+ {1,infinity} n* {0,infinity} n? {0,1} n{x} {x 阅读全文
posted @ 2021-10-03 05:38 lisa2544 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 封装type方法 //封装type方法 typeof([]) --array typeof({}) --object typeof(function...) --object typeof(new Number) --object number typeof(123) --number functi 阅读全文
posted @ 2021-09-28 12:22 lisa2544 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 类数组 function test(){ console.log(arguments); //实参列表,并不是数组 arguments.push(); //报错 } test(1,3,3,4,5,6); //特点:属性要为索引(数字)属性,必须有length属性,最好加上Push obj = { " 阅读全文
posted @ 2021-09-24 09:26 lisa2544 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 三目运算符条件判断?是:否 并且会返回值 var num = 1 > 0 ? 2+2 : 1+1; num //4 var num = 1 > 0 ? ('10' > '9' ? 1 : 0) : 2; num //0 字符串先比每一位的ASC码,1<9 数组 定义方法 es3.0 es5.0 es 阅读全文
posted @ 2021-09-23 10:32 lisa2544 阅读(60) 评论(0) 推荐(0) 编辑
摘要: 命名空间管理变量,防止污染全局,适用于模块化开发 对象方法 var org = { department1 : { jicheng : { name : "abc", age : 123 }, xuming : { } }, department2 : { zhangsan : { }, lisi 阅读全文
posted @ 2021-09-22 10:05 lisa2544 阅读(40) 评论(0) 推荐(0) 编辑
摘要: 继承1.传统形式 ——> 原型链 过多的继承了没用的属性2.借用构造函数 1.不能继承借用构造函数的原型 2.每次构造函数都要多走一个函数3.共享原型 不能随便改动自己的原型4.圣杯模式 1.传统形式 ——> 原型链 Grand.prototype.lastName = "Ji" function 阅读全文
posted @ 2021-09-18 12:16 lisa2544 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1.传字符串返回字节长度 1-1.当前字符位的unicode > 255,那么该字符字节长度为2;1-2.<255为1; //1-1 var str = "adfsf;fdkdsflwe"; function bytesLen(str){ var len = str.length;//默认都是1,后 阅读全文
posted @ 2021-09-18 10:02 lisa2544 阅读(45) 评论(0) 推荐(0) 编辑
摘要: 认识proto Person.ptototype.name = 'abc'; function Person(){ /*var _private //私人属性 __proto__系统属性*/ var this = { __proto__ : Person.prototype } } var pers 阅读全文
posted @ 2021-09-18 09:41 lisa2544 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 原型1.定义:原型是fn对象的一个属性,它定义了构造函数制造出对象的公共祖先。通过该构造函数产生的对象,可以继承该原型的属性和方法。原型也是对象。2.利用原型特点和概念,可以提取共有属性3.对象如何查看原型——隐匿属性__proto__4.对象如何查看对象的构造函数 ——constructor 构造 阅读全文
posted @ 2021-09-18 09:30 lisa2544 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 预编译 步骤 1.创建A02.找形参和var写入属性,值undefined3.给形参赋值4.找function定义,赋值的不算,找到用名字创建属性并赋值 function fn(a){ console.log(a); var a = 123; console.log(a); function a() 阅读全文
posted @ 2021-09-17 06:13 lisa2544 阅读(27) 评论(0) 推荐(0) 编辑