随笔分类 -  js-基础干货

摘要:JS类继承常用方式发展史 涉及知识点 + "构造函数方式继承" + 1 继承单个对象 + "1.1 空函数和Call继承初始版" + "1.2 空函数和Call继承优化版" + "1.3 Object.create()方式" + 2 继承多个对象 + "2.1 遍历 Object.create() 阅读全文
posted @ 2017-10-12 18:32 Jesonhu 阅读(759) 评论(0) 推荐(0)
摘要:Arguments 函数的参数构成的数组 描述 只定义在函数体内,函数体内arugments指代Arguments对象,该对象是类数组对象,有数组属性可以当做数组使用,含有传入该函数的所有参数,arugments本质上是一个局部变量,在函数体内会自动声明并初始化改变量,仅在函数体内才指代Argume 阅读全文
posted @ 2017-09-24 21:47 Jesonhu 阅读(184) 评论(0) 推荐(0)
摘要:Javascript的优势之一是其如何处理异步代码。异步代码会被放入一个事件队列,等到所有其他代码执行后才进行,而不会阻塞线程 1 理解异步代码: 1.1 JavaScript最基础的异步函数是setTimeout和setInterval。setTimeout会在一定时间后执行给定的函数。它接受一个 阅读全文
posted @ 2017-06-01 11:09 Jesonhu 阅读(5928) 评论(0) 推荐(0)
摘要:1 js数组表示方法 new Array() 使用array构造函数 也可以省略new [] 数组字面量 2 length 属性 3 确定某个对象是否为数组 4 转换方法 valueOf() 返回以‘,’号分割的字符串 toString() 返回数组 toLocaleString() 返回数组 jo 阅读全文
posted @ 2017-05-03 19:53 Jesonhu 阅读(154) 评论(0) 推荐(0)
摘要:1 min()和max() min() 确定一组数值中的最小值 max() 确定一组数值中的最大值 2 舍入方法 Math.ceil() 向上舍入 小数都变成大于原来的整数 Math.floor() 向下舍入 小数都变成小于原来的整数 Math.round() 标准舍入 四舍五入取整 3 Math. 阅读全文
posted @ 2017-05-03 17:53 Jesonhu 阅读(112) 评论(0) 推荐(0)
摘要:1 字符方法 string[index] 访问字符串中特定的字符 chatAt(index) 以单字符字符串形式返回特定位置的字符 'hello'.chatAt(1) 'e' chatCodeAt(index) 返回那个位置字符的字符编码(二进制字符串形式) 2 字符串操作方法 拼接: concat 阅读全文
posted @ 2017-05-02 18:15 Jesonhu 阅读(125) 评论(0) 推荐(0)
摘要:参考-《js高级程序设计第三版》 1 基础概念 正则语法: let expression = /pattern/flags; pattent: 正则规则 flags: 标志 1.1 标志(flags):每个正则表达式可以带一个或多个标志,标明正则表达式的行为,正则表达式的匹配模式支持以下3个标志 g 阅读全文
posted @ 2017-05-02 15:13 Jesonhu 阅读(276) 评论(0) 推荐(0)

Top