摘要:
<!DOCTYPE html><html><head> <title>横向滑动</title> <style type="text/css"> .flex-row-wrap { display: flex; flex-direction: row; flex-wrap: wrap; } .flex- 阅读全文
摘要:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <input id="password" type="text" placeholder="密码" passw 阅读全文
摘要:
var numOne = [0, 2, 4, 6, 8, 8]; var numTwo = [1, 2, 3, 4, 5, 6]; var numOne = [...new Set(numOne)] var duplicatedValues = numOne.filter( item => numT 阅读全文
摘要:
<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title></title> </head> <body> <button id="mybtn" >点击</button> </body> <script> function getNumFun 阅读全文
摘要:
1.Promise: 代替回调函数,实现多个异步调用,顺序执行 问题: 使用回调函数方式实现多个异步调用顺序执行会导致回调地狱(callback hell) 根源: 所有回调函数规定,在调用函数前,就要提前传入到函数中 解决: 让回调函数在函数后传入 :如下图 如何: 前提: 不要在参数列表里传递回 阅读全文
摘要:
1.如果对象的属性名来自于对象外的变量,且变量名刚好和属性名相同,则只需要写一遍就可以了 2.对象的方法不需要写:function class: 什么是: 集中描述一类对象统一属性结构和行为的程序结构 何时: 今后只要创建一种类型,必须用class 如何: 1.用class{}包裹原来的构造函数和原 阅读全文
摘要:
解构: 从一个大的对象中抽取想要的部分成员,单独使用 3种: 1.数组解构: 从数组中抽取想要的元素出来,单独使用如何: 下标对下标: var arr=[1,2,3]; ↓ var [x,y,z]=arr var x,y,z 结果: x=1, y=2, z=3 arr[0]//麻烦,且没有意义2.对 阅读全文
摘要:
参数增强: 1. 默认值(default): 即使用户不传入参数,参数也有备用的默认值代替 如何: 定义函数时: function fun(形参,…,形参=默认值) 强调: 有默认值得参数,必须在形参列表的末尾 2. 剩余参数(rest): 代替 arguments 接收所有不确定个数的参数 arg 阅读全文
摘要:
阅读全文
摘要:
1.创建一个子对象 2.继承父对象的属性和方法 3.可添加自己的属性,但是添加属性时候必须使用 defineproperties 方式定义 var child = Object.create(父对象,{ 属性名{ value: 可写: 可遍历: 可配置: } }) 阅读全文