摘要: 5.7 Global对象 encodeURI encodeURIComponent decodeURI decodeURIComponent 用特殊的utf 8编码替换所有无效的字符,从而让浏览器能理解 eval 像一个完整的ECMAScript解析器 严格模式下可能,外部访问不了eval中创建的任 阅读全文
posted @ 2018-01-20 18:16 IT-caijw 阅读(100) 评论(0) 推荐(0)
摘要: 5.6 基本包装类型(Boolean,Number,String) 基本类型不是对象为什么会有方法呢?(黑人?) 后台处理了一系列的操作,以下就是例子,创建后立即销毁 引用类型和基本包类型的主要区别就是对象的生存周期 引用类型:执行流离开当前作用域之前,都一直保存在内存中 基本类型包:只存在于代码执 阅读全文
posted @ 2018-01-06 16:21 IT-caijw 阅读(127) 评论(0) 推荐(0)
摘要: ``` function Stack(){ var items = []; //进栈 this.push = function(element){ items.push(element); } //出栈 this.pop = function(){ return items.pop(); } //栈的长度 this.size = function(){ return ... 阅读全文
posted @ 2018-01-04 13:47 IT-caijw 阅读(159) 评论(0) 推荐(0)
摘要: 实例 函数名是指向函数的指针,一个函数可能有多个名字 5.5.1 没有重载(深入理解) 将函数名想象成指针 5.5.2 函数声明与函数表达式 解析器解析的时候不是一视同仁:先读取函数声明,函数表达式要等解析器执行到它所在的代码行。 5.5.3 作为值的函数 5.5.4 函数内部属性 argument 阅读全文
posted @ 2017-12-30 19:51 IT-caijw 阅读(104) 评论(0) 推荐(0)
摘要: 5.4 RegExp 类型 实例 g全局 i不区分大小写 m多行 5.4.1 RegExp 实例属性(global,ignoreCase, lastIndex, multiline, source) global: 布尔,是否设置了g ignoreCase 布尔,是否设置了i lastIndex 整 阅读全文
posted @ 2017-12-30 17:35 IT-caijw 阅读(104) 评论(0) 推荐(0)
摘要: 创建 Date.parse(); Date.UTC() Date.now(); 5.3.1 继承的方法(toLocaleString(), toString(), valueOf()) toLocaleString: 不带时区 toString: 带时区 var date1 = new Date(2 阅读全文
posted @ 2017-12-28 22:29 IT-caijw 阅读(123) 评论(0) 推荐(0)
摘要: 实例 数组的length不是只读,可以从数组的末尾移除项或向数组添加新项 5.2.1 检测数组 (instanceof) 5.2.2 转换方法(toLocaleString(),toString(),valueOf(), join()) toString 以逗号分隔的字符串 toValue 还是数组 阅读全文
posted @ 2017-12-24 18:17 IT-caijw 阅读(114) 评论(0) 推荐(0)
摘要: 5.引用类型(描述一类对象所具有的属性和方法) 对象:某个特定引用类型的实例 5.1 Object类型 实例 访问对象属性:(除非必须使用变量访问属性,建议用点表示法) 阅读全文
posted @ 2017-12-24 15:29 IT-caijw 阅读(101) 评论(0) 推荐(0)
摘要: 执行环境和作用域 每个函数都有自己的执行环境 作用域链(scope chain) 作用:保证执行环境有权访问的所有变量和函数的有序访问。 理解:以函数为界限,每个函数都有自己的变量对象,自己界限的变量是可以访问的。也可以访问外围包围住这个函数里面的变量。但是大(外围)函数不能访问此函数里面的变量。函 阅读全文
posted @ 2017-12-19 17:21 IT-caijw 阅读(114) 评论(0) 推荐(0)
摘要: javaScript中的操作 java 阅读全文
posted @ 2017-12-19 16:36 IT-caijw 阅读(107) 评论(0) 推荐(0)