2017年8月28日
摘要: 1、新增的字符串方法 + 1.includes():判断字符串中是否包含某字符,返回布尔值 + 2.startsWith():判断字符串是否是以某字符为开始字符 + 3.endsWith():判断字符串中是否是以某字符为结束字符 以上三种方法都可以有第二个参数,为起始查找的下标,endWith方向相 阅读全文
posted @ 2017-08-28 15:12 大高小郑 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 一、对象的解构赋值 1.一般模式(简写) 2.原始模式 (复杂) 3.赋值原理 对象的解构赋值的内部机制,是先找到同名属性,然后再赋给对应的变量。真正被赋值的是后者,而不是前者。 4.注意 二、字符串的解构赋值 三、其他类型的解构赋值(数值,布尔值) 原则就是将其他类型的值先转换为对象,再进行解构赋 阅读全文
posted @ 2017-08-28 11:13 大高小郑 阅读(167) 评论(0) 推荐(0) 编辑
  2017年3月24日
摘要: map、reduce、filter、sort方法的共同之处就是方法的参数是一个函数,通过对这个"函数参数"内部作相应处理来改变当前数组以得到想要的数组。 1.map (that's speak in Chinese is '映射') 其实map方法有两个参数map(callbackFn, thisA 阅读全文
posted @ 2017-03-24 15:25 大高小郑 阅读(549) 评论(0) 推荐(0) 编辑
  2017年3月23日
摘要: Set对象允许你存储任意类型的唯一值(不能重复),无论它是原始值或者是对象引用。 1.创建Set实例的两种方法 2.指的相等 值的相等规则:NaN 是与NaN是相同的(虽然NaN !== NaN),除此之外所有的值都根据'==='判断。 3.Set属性 + Set.length 属性length的值 阅读全文
posted @ 2017-03-23 17:32 大高小郑 阅读(359) 评论(0) 推荐(0) 编辑
摘要: Map对象就是简单的键值对映射。其中的键和值可以使任意值。(ps : 对象的键只能是字符串 ) 1.创建Map实例的两种方法 2.键的比较 键的比较规则:NaN 是与NaN是相同的(虽然NaN !== NaN),除此之外所有的值都根据'==='判断。 3.Map VS Object + 一个对象通常 阅读全文
posted @ 2017-03-23 16:50 大高小郑 阅读(33032) 评论(0) 推荐(0) 编辑
  2017年3月22日
摘要: 一、概述 除了正常运行模式,ECMAScript5添加了第二种运行模式:‘严格模式’。 设立“严格模式”的目的: + 消除javascript语法的一些不合理、不严谨之处,减少一些怪异行为; + 消除代码运行的一些不安全之处,保证代码运行的安全; + 提高编译器效率,增加运行速度; + 为未来新版本 阅读全文
posted @ 2017-03-22 17:22 大高小郑 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1. 低版本IE,低版本火狐下,获取不到button标签内的其他元素。 解决方法: + 1.将button换成div标签; + 2.或者将给span绑定的事件换成给button绑定事件。 2. select框在有些chrome浏览器里也不支持padding属性。 解决方法: 不要去用padding去 阅读全文
posted @ 2017-03-22 14:56 大高小郑 阅读(185) 评论(0) 推荐(0) 编辑
  2017年2月27日
摘要: 1. 先去官网下载webstorm2016.1.3版本(目前只知道2016.1这个版本可以永久破解,不会过期) 2. 再下载webstorm2016.1的 "破解补丁" 3. 将下载好的破解补丁解压,会有一个JetbrainCrack 2.5.3.jar文件,ok,就是他,ctrl+c 4. 打开你 阅读全文
posted @ 2017-02-27 11:44 大高小郑 阅读(463) 评论(0) 推荐(0) 编辑