摘要: ES6 继承 (逼格最高,也是未来的趋势,必学必用) 知识点: class 类 ES6给我们提供了class的语法糖,可以通过class来创建类 class Person { // 私有属性,只能被类内部调用,无法被实例使用比如:`p.#job` 会报错 #job = "工人" constructo 阅读全文
posted @ 2018-11-09 23:12 真的想不出来 阅读(737) 评论(0) 推荐(0) 编辑
摘要: Math // console.log(Math); // 对象; 1 Math.max : 获取一组数的最大值 console.log(Math.max(12, 3, 45, 109, 4));//109 2 Math.min console.log(Math.min(12, 3, 0, 109, 阅读全文
posted @ 2018-11-09 22:58 真的想不出来 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 类数组 类似于数组,它有和数组一样的下标,length,[],但是不能使用数组的方法 比如:一组元素、arguments 类数组转数组 目的就是为了使用数组的方法 (写字母 Array 和 简写 [] 是一样的) Array.from(arguments) Array.prototype.slice 阅读全文
posted @ 2018-11-07 21:51 真的想不出来 阅读(278) 评论(0) 推荐(0) 编辑
摘要: JSON 数据格式 (只支持高版本浏览器,低版本使用json2.js)JSON是什么: JSON是一种长的对象的字符串,它是一种 数据格式 (一般由后端给的) 比如: '{"name":"思聪"}' || '[1,2,3,4]'XML:也是数据格式长的像下面: <person> <name>柔丝</ 阅读全文
posted @ 2018-11-07 20:45 真的想不出来 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 正则(RegExp) 定义:正确的规则 它是专门来操作(检:检查,索:搜索)(模糊范围的)字符串的一种规则。 简写: /规则和字符串(不带引号的字符串)/ 比如:/d/ 标准写法: new RegExp ( // || 带引号的字符串 , 修饰符 ) 第一个参数:可以放字符串或者正则,注意:如果是字 阅读全文
posted @ 2018-11-07 20:02 真的想不出来 阅读(6843) 评论(0) 推荐(0) 编辑
摘要: this 指向的几种情况: 一、 指向 window 函数的一般调用,函数名+括号 (备注:非箭头函数) 匿名函数自执行 定时器直接调用 箭头函数暴露在全局 二、 指向点(.)前面的主 事件元素 事件触发的元素,事件函数(不能是箭头函数)被触发的时候,事件函数内的this,指向事件元素 <body> 阅读全文
posted @ 2018-11-05 22:10 真的想不出来 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 学习继承之前,要先了解什么是面向对象:(把相同的代码提取(抽象)出来归为一类,把公共的方法挂在 这个类的原型上 的一种编程思想(开发模式)) 原型和原型链 面向对象的三大特征:抽象、封装、继承、(多态) 抽象:提取类似的部分。 封装:归类的过程。 继承:子类拥有父类的属性或者方法,自己也有自己的一套 阅读全文
posted @ 2018-11-05 09:36 真的想不出来 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 原型: 当创建一个函数的时候,函数自身会有一些属性的方法,其中有一个属性叫 prototype,它就是原型。 只要是函数(非箭头函数)都有原型 原型是解决性能问题的。 构造函数的原型,只有它的实例化对象可以使用。 对象、类、函数: 对象: JS 中,万物皆对象 类:定义一个类class Person 阅读全文
posted @ 2018-10-31 14:19 真的想不出来 阅读(810) 评论(0) 推荐(0) 编辑
摘要: 类和实例的关系: 类是实例的抽象、实例是类的具体事务.抽象: 把像的部分抽取出来。面向对象:(Object Oriented,OO)(构造函数+原型模式的一种结合) 把相同的代码提取(抽象)出来归为一类,把公共的方法挂在 这个类的原型上 的一种编程思想(开发模式) 在js中,一切皆对象。 let f 阅读全文
posted @ 2018-10-30 21:02 真的想不出来 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 时间对象:new Date() 获取当前用户的本地时间(用户的本地时间是不可靠的) 在真正的开发中,要获取服务器的时间(相对安全) 时间戳: 1970年01月01日00时00分00秒到当前的毫秒数 new Date().getTime(); // number类型 Date.now() // num 阅读全文
posted @ 2018-10-28 22:28 真的想不出来 阅读(463) 评论(0) 推荐(0) 编辑