-
JavaScript查看全部
-
JavaScript查看全部
-
正则范围符号查看全部
-
regexp对象方法 RegExp 对象有 3 个方法:test()、exec() 以及 compile()。 test() 方法检索字符串中的指定值。返回值是 true 或 false。 exec() 方法检索字符串中的指定值。返回值是被找到的值。如果没有发现匹配,则返回 null。 compile() 方法用于改变 RegExp。compile() 既可以改变检索模式,也可以添加或删除第二个参数。 new RegExp(pattern, attributes);参数 pattern 是一个字符串,指定了正则表达式的模式或其他正则表达式。 参数 attributes 是一个可选的字符串,包含属性 "g"、"i" 和 "m",分别用于指定全局匹配、区分大小写的匹配和多行匹配。ECMAScript 标准化之前,不支持 m 属性。如果 pattern 是正则表达式,而不是字符串,则必须省略该参数。查看全部
-
正则表达式的三个 global/全局性 ignorecase/大小写 multiline多行匹配查看全部
-
比较对象:使用引用比较,而不是用值进行比较。查看全部
-
正则基础查看全部
-
抽象类查看全部
-
链式调用查看全部
-
模拟重载查看全部
-
实现继承的方式 1.Student.protptype = Rerson.prototype; // 禁止使用,修改子类时会一并修改父类 2.Student.prototype = new Person(); // 不推荐使用,使用Person的构造器创建会带回Person的参数 3.Student.prototype = Object.create(Person.prototype); // 理想的继承方式查看全部
-
类型检测在Java和JavaScript中都有么查看全部
-
1.instanceof左边一般是对象,右边是一个函数(构造器)。假如右边不是函数对象,会报错;假如左边不是对象,会直接返回false; 2.instanceof用来判断右边构造器的prototype属性是否出现在左边对象的原型链上; 3.从js的解释器层面来讲,instanceof是比对对象的,执行环境不同,构造器不同,instanceof方法失效(不同window和iframe之间的对象类型检测不能使用instanceof)。查看全部
-
运算符分为一元运算符、二元运算符、三元运算符。 条件运算符 JavaScript 还包含了基于某些条件对变量进行赋值的条件运算符。 语法 variablename=(condition)?value1:value2 例子 greeting=(visitor=="PRES")?"Dear President ":"Dear "; 如果变量 visitor 中的值是 "PRES",则向变量 greeting 赋值 "Dear President ",否则赋值 "Dear"。查看全部
-
内置构造器的修改 设置原型链上的prototype属性值配置(configuarable)、枚举(enumerable)、可写(writable)这些属性都默认为false Object.definePrototype(Object.prototype, 'x',{writable:true, value: 1}); hasOwnProperty 可以判断某个属性 是否属于 我本身的对象(可排除原型链上的属性干扰)查看全部
举报
0/150
提交
取消