摘要: 1.原型链继承 //父类:人 function Person () { this.head = '脑袋瓜子'; this.emotion = ['喜', '怒', '哀', '乐']; //人都有喜怒哀乐 } //将 Person 类中需共享的方法放到 prototype 中,实现复用 Person 阅读全文
posted @ 2021-10-14 21:12 果果1024 阅读(153) 评论(0) 推荐(0)
摘要: (1)值类型(基本类型):字符串(string)、数值(number)、布尔值(boolean)、undefined、null (这5种基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值)(ECMAScript 2016新增了一种基本数据类型:symbol ) 保存在栈中 (2)引用类型: 阅读全文
posted @ 2021-10-14 18:35 果果1024 阅读(206) 评论(0) 推荐(0)
摘要: nName();function fnName(){ ...}//正常,因为‘提升’了函数声明,函数调用可在函数声明之前 fnName();var fnName=function(){ ...}//报错,变量fnName还未保存对函数的引用,函数调用必须在函数表达式之后 (function(a){ 阅读全文
posted @ 2021-10-14 16:24 果果1024 阅读(40) 评论(0) 推荐(0)
摘要: element.addEventListener(event, function, useCapture) useCapture 可选。布尔值,指定事件是否在捕获或冒泡阶段执行。 可能值:true - 事件句柄在捕获阶段执行false- false- 默认。事件句柄在冒泡阶段执行 <!DOCTYPE 阅读全文
posted @ 2021-10-14 14:14 果果1024 阅读(164) 评论(0) 推荐(0)
摘要: <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>发光输入框</title> <style type="text/css"> #box { position: absolute; width: 100px; height: 100p 阅读全文
posted @ 2021-10-14 12:42 果果1024 阅读(25) 评论(0) 推荐(0)
摘要: let func = new Function(arg1, arg2, ..., body); new Function('a', 'b', 'return a + b'); // 基础语法 但是当使用new Function()创建函数时,其[[Environment]]不是引用当前的词法环境,而 阅读全文
posted @ 2021-10-14 10:25 果果1024 阅读(58) 评论(0) 推荐(0)
摘要: 1、字面量对象 // 默认这个对象的原型链指向objectvar o1 = {name: '01'};2、通过new Object声明一个对象var o11 = new Object({name: '011'});3、使用显式的构造函数创建对象var M = function(){this.name 阅读全文
posted @ 2021-10-14 10:13 果果1024 阅读(173) 评论(0) 推荐(0)
摘要: typeof是判断变量是什么基本类型的; instanceof是判断对象到底是什么类型的; 如果你不好记忆 : type类型 instance实例 如果需要通用检测数据类型,可以采用Object.prototype.toString,调用该方法,统一返回格式“[object Xxx]”的字符串 fu 阅读全文
posted @ 2021-10-14 10:10 果果1024 阅读(78) 评论(0) 推荐(0)
摘要: 1.stopPropagation()阻止事件流function stopBubble(e) { //如果提供了事件对象,则这是一个非IE浏览器 if ( e && e.stopPropagation ) //因此它支持W3C的stopPropagation()方法 e.stopPropagatio 阅读全文
posted @ 2021-10-14 09:51 果果1024 阅读(86) 评论(0) 推荐(0)