摘要: 系统自带的自定义事件: 使用自定义事件,绑定一些事件 EventTarget 这是 系统 自己做了封装处理了; https://developer.mozilla.org/zh-CN/docs/Web/API/EventTarget 1.继承 extends EventTarget 2.super( 阅读全文
posted @ 2020-02-29 02:37 JackAfan 阅读(562) 评论(0) 推荐(0)
摘要: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv 阅读全文
posted @ 2020-02-27 10:06 JackAfan 阅读(432) 评论(0) 推荐(0)
摘要: 单例模式 import Single from './single.js'; { let zhangsan = new Single("张三"); let lisi = new Single("李四"); let wangwu = new Single("王五"); // console.log(z 阅读全文
posted @ 2020-02-27 03:19 JackAfan 阅读(161) 评论(0) 推荐(0)
摘要: 导入 // ES6 模块化; // 导入 和 导出 // 例如:a.js 需要 b.js 的逻辑 // 导入: import {a,b} from './b.js'; console.log(a,b); import {a as c,b as d} from './b.js'; console.lo 阅读全文
posted @ 2020-02-25 04:30 JackAfan 阅读(181) 评论(0) 推荐(0)
摘要: 类的写法 { // ES6面向对象: // 类的写法: class Person{//typeof function类型 age = 20;//属性也可以这样写 -> 这是公有属性,外内都可以调用; #hei = "178cm";//私有属性 constructor(name){//-> funct 阅读全文
posted @ 2020-02-25 03:47 JackAfan 阅读(109) 评论(0) 推荐(0)
摘要: 构造函数继承 属性的继承 { // 继承: 子类继承父类的属性和方法 function Dad(name,age){ this.name = name; this.age = age; this.money = "1000"; } function Son(name,age){ Dad.call(t 阅读全文
posted @ 2020-02-25 00:47 JackAfan 阅读(424) 评论(0) 推荐(0)
摘要: 构造函数 { /* 工厂函数通过new运算符改造成了 构造函数; 构造函数: 1.首字母大写; 为了让普通函数和构造函数的区分 2.this指向实例化对象 */ function Person(name,age){ this.num = 0; this.name = name; this.age = 阅读全文
posted @ 2020-02-24 04:49 JackAfan 阅读(160) 评论(0) 推荐(0)
摘要: new 运算符 { // new运算符都在哪些地方出现过呢? let str = ""; let str1 = new String(); let obj = { name:"" } let obj1 = new Object(); } { /* new运算符的特征: 1.执行函数 2.自动创建一个 阅读全文
posted @ 2020-02-24 02:38 JackAfan 阅读(127) 评论(0) 推荐(0)
摘要: JS工厂模式 { let zhangsan = { name:"张三", age:20, hobby(){ console.log("喜欢篮球"); } } let lisi = { name:"李四", age:21, hobby(){ console.log("喜欢足球"); } } } { / 阅读全文
posted @ 2020-02-24 02:06 JackAfan 阅读(104) 评论(0) 推荐(0)
摘要: JS里的对象 对象的创建 { // 1.字面量方式 let obj = { name:"JackAfan", age:"20", hobby(){ console.log("喜欢篮球") } } } { // 2.构造函数 let obj = new Object(); obj.name = "张三 阅读全文
posted @ 2020-02-24 01:42 JackAfan 阅读(154) 评论(0) 推荐(0)
setTimeout(function(){ let aImg = document.querySelectorAll("img"); aImg.forEach(img=>{ img.alt = "" }) console.log("去除img-alt成功") },1000)