摘要: new操作符做了这些事: 它创建了一个全新的对象 它会被执行[[Prototype]](也就是__proto__)链接 它使this指向新创建的对象 通过new创建的每个对象将最终被[[Prototype]]链接到这个函数的prototype对象上 如果函数没有返回对象类型Object(包含Func 阅读全文
posted @ 2021-08-15 19:32 悠哉de小猫 阅读(125) 评论(0) 推荐(0)
摘要: 1 简单来说闭包就是在函数里面声明函数,本质上说就是在函数内部和函数外部搭建起一座桥梁,使得子函数可以访问父函数中所有的局部变量,但是反之不可以,这只是闭包的作用之一,另一个作用,则是保护变量不受外界污染,使其一直存在内存中,在工作中我们还是少使用闭包的好,因为闭包太消耗内存,不到万不得已的时候尽量 阅读全文
posted @ 2021-08-15 19:29 悠哉de小猫 阅读(91) 评论(0) 推荐(0)
摘要: JS中的作用域分为两种: 函数都有自己的作用域, 全局作用域和局部作用域(局部变量)还有es6中的块级作用域。 函数作用域中定义的变量,只能在函数中调用,外界无法访问。 没有块级作用域导致了if或for这样的逻辑语句中定义的变量可以被外界访问, 因此ES6中新增了let和const命令来进行块级作用 阅读全文
posted @ 2021-08-15 19:28 悠哉de小猫 阅读(136) 评论(0) 推荐(0)
摘要: 1.function声明 1 //ES5 2 function getSum(){} 3 function (){}//匿名函数 4 //ES6 5 ()=>{} 2.函数表达式 1 //ES5 2 var getSum=function(){} 3 //ES6 4 let getSum=()=>{ 阅读全文
posted @ 2021-08-15 19:25 悠哉de小猫 阅读(123) 评论(0) 推荐(0)
摘要: typeof是一个运算符,其有两种使用方式: (1)typeof(表达式); (2)typeof 变量名;返回值是一个字符串,用来说明变量的数据类型; 所以可以用此来判断number, string, object, boolean, function, undefined, symbol 这七种类 阅读全文
posted @ 2021-08-10 17:46 悠哉de小猫 阅读(115) 评论(0) 推荐(0)
摘要: 表单新增的控件 1 表单中新增的控件(type属性) 2 email: 提交表单时检测值是否是一个电子邮件格式 3 url: 提交表单时检测值是否是一个url格式 4 date: 年-月-日格式的控件 5 time: 时:分格式的控件 6 datetime: 年-月-日 时:分 格式的控件(UTC时 阅读全文
posted @ 2021-08-10 17:40 悠哉de小猫 阅读(257) 评论(0) 推荐(0)
摘要: 1.router是VueRouter的一个对象,通过Vue.use(VueRouter)和VueRouter构造函数得到一个router的实例对象,这个对象中是一个全局的对象,他包含了所有的路由包含了许多关键的对象和属性。 举例:history对象 $router.push({path:'home' 阅读全文
posted @ 2021-08-08 19:12 悠哉de小猫 阅读(191) 评论(0) 推荐(0)
摘要: 什么是生命周期? 1.Vue实例从创建到销毁的这一过程叫做vue的生命周期.2.过程:开始创建—>初始化数据—>编辑模板—>挂载DOM($el) >UI渲染—>数据更新 >卸载 Vue的生命周期分为四个阶段 大家看这张图: 生命周期四大阶段:1.初始化阶段:beforeCreate:实例刚创建完成, 阅读全文
posted @ 2021-08-05 10:54 悠哉de小猫 阅读(6967) 评论(0) 推荐(0)
摘要: JavaScript的数据类型1.基本数据类型number string boolean null undefined 2.引用数据类型 (简单来说,就是能用new关键字创建的都是引用数据类型)array(数组) function(函数) regexp(正则) object(对象) 栈与堆栈(sta 阅读全文
posted @ 2021-08-04 20:08 悠哉de小猫 阅读(323) 评论(0) 推荐(0)
摘要: computed 计算属性1.computed 它是一个计算属性,会计入缓存中,优先从缓存中加载2.只有依赖数据发生改变,才重新计算3.如果一个属性是有多个属性计算而来,这个属性依赖多个属性(也就是多对一或者一对多),一般用computed4.如果computed计算属性是一个函数,那么会触发get 阅读全文
posted @ 2021-08-04 20:06 悠哉de小猫 阅读(62) 评论(0) 推荐(0)