随笔分类 - ES5&ES6
再学JS
摘要:1.边界符 ^开头 $结尾 var rg = /abc/; console.log(rg.test('abc'));//true console.log(rg.test('abcd'));//true console.log(rg.test('aabcd'));//true var rg1 = /^
阅读全文
摘要:严格模式在严格的条件下运行JS代码,在IE10以上版本的浏览器中才会被支持,就版本浏览器会被忽略. 1.为脚本开启严格模式 需要在所有语句之前放一个特定语句"use strict";(或者'use strict';). 2.严格模式里的变化 2.1.变量赋值之前必须先声明之前我们这样写并不会报错 但
阅读全文
摘要:函数内部this的指向,是调用函数的时候确定的.调用方式的不同决定this指向不同. call(),bind(),apply()的作用与其分别的写法和作用机制 call(方法是预定义的JS方法.它可以用来调用所有者对象作为参数的方法. 通过call(),您能使用属于另一个对象的方法. 举个来自W3的
阅读全文
摘要:通常来说,函数的调用方式有六种.分别是普通函数,对象方法,构造函数,绑定事件函数,定时器函数和立即执行函数(自执行函数). 普通函数 Obj.arrt()就能调用. 构造函数比较简单.比如: 绑定事件函数通常通过事件监听来实现. 事件直接绑定: 定时器函数 立即执行函数(自执行函数)
阅读全文
摘要:函数定义的形式很多.常见的有下面几种. 1.自定义函数(命名函数) 2.函数表达式(匿名函数) 3.利用new Function('n1','n2','n3',........,'函数体') 3.1Function中必须都是字符串格式 3.2第三种方式执行效率低,所以很少用 4.所有函数都是Func
阅读全文
浙公网安备 33010602011771号