摘要:
封装table组件 初步设置 在component文件夹下新建table的vue组件 name:设置组建的名称 name: "tableComponent", data:存放需要放在组件内的数据 data(){ return { table_data:[], table_config: { thea 阅读全文
摘要:
HTML的表单控件 HTML原有的 按钮 < input type="button"> 复选框 < input type="checkbox"> 值可以设置为选中或者未选中 电子邮件 < input type="email" > 表单提交时,会验证数据是否符号email的规范(有@,并且@后面有内容 阅读全文
摘要:
html5标签 标签 解释 < !--...-- > 注释 <!DOCTYPE> 该标签告知浏览器文档所使用的 HTML 规范。 < a > 定义锚 < abbr > 定义缩写 < address > 定义文档作者或者拥有者的联系信息 < applet > html5不支持,object代替 < a 阅读全文
摘要:
constructor属性 constructor属性是啥 constructor属性用于返回创建该对象的函数,也就是我们常说的构造函数。 语法 Object.constructor 返回值 返回创建该对象的函数的引用 例子 native code 是JavaScript的底层内部代码实现,无法显示 阅读全文
摘要:
正则表达式 手机号码 /^1[34578]\d{9}$/g 把模式写入一对正斜杠里面 用小箭头规定必须以某字符打头^ 用中括号限制一个字符可以匹配哪些字符,只可以匹配其中一个字符 \d 表示所有的数字 {9}大括号里面表示前一个匹配规则可以重复的次数 $表示以前面一个匹配规则结束 /g 表示全局模式 阅读全文
摘要:
改变函数的this指向方法 1、call函数 /** * 功能 * 1、接收到参数 * 2、绑定this * 3、保留返回的内容 */ Function.prototype.myCall = function () { const self = this; // console.log('this' 阅读全文
摘要:
箭头函数和普通函数的区别 格式和声明 普通函数:function() {},可以作函数声明和函数表达式 箭头函数:() ⇒ {},只可以用作函数表达式 new和原型的区别 普通函数:可以调用new,有原型 箭头函数:不能调用new,没有原型 arguments、super、new.target的区别 阅读全文
摘要:
节流 节流的解释:在触发任务的第一时间执行任务,并且设定定时器,如果在该定时器还未结束的时候还有触发任务的,也不执行 实现节流的核心是时间间隔,在设定的时间间隔内如果还有同样的任务进来,则不执行。 那么控制时间间隔的方法有两个,第一是setTimeout,第二是利用Date日期 // 用setTim 阅读全文
摘要:
防抖 为什么需要防抖 如同感应门,没有人需要进入的时候关闭,有人需要进入的时候自动打开。每一个人靠近的时候,触发一次门打开,进入之后关闭,在关闭的时候有人靠近又会打开,因为在一段时间之内有很多人会进出,频繁的开关会夹到人,所以为了安全和方便,需要将很多的触发归为一次触发,在一段时间内持续触发就会,开 阅读全文
摘要:
/** * 1、注意promise的三个状态 * 2、注意绑定对象,用bind * 3、抛出错误的时候打印错误 * 4、注意报错的报错的时候,要处理报错的信息,不能直接报错,要自己报错 * 5、promise.then的部分若不是函数,则不执行 * 6、异步执行 * 7、then函数执行的时候没有p 阅读全文