09 2021 档案

摘要:vue场景 原理:通过类名操作元素显示与隐藏 <div class="head"> <ul> <li :class="currentIndex==index?'active':''" :key="item.id" v-for="(item,index) in list" v-on:click="ch 阅读全文
posted @ 2021-09-12 10:33 tingshu 阅读(84) 评论(0) 推荐(0)
摘要:Vue运行原理: Vue框架将vue语法编译成原生js语法 MVVM设计思想: M:model,提供数据 V:view,展示页面,本质即DOM VM:View-Model,控制逻辑 Vue模版语法 1.插值 作用:前端渲染,即将数据填充到html标签中 {{ }} 有闪动问题(插值表达式) v-te 阅读全文
posted @ 2021-09-12 10:28 tingshu 阅读(62) 评论(0) 推荐(0)
摘要:作用域(scope): 变量和函数能作用的范围,一块代码区域。 用于确定在何处以及如何查找变量的一套规则。 分为:全局全用域和局部作用域,以及块级作用域(es6新增) 全局作用域:整个script标签或者一个单独的js文件 局部作用域:在函数内的就是局部作用域 用途: 提高程序可靠性;隔离变量,不同 阅读全文
posted @ 2021-09-04 18:34 tingshu 阅读(71) 评论(0) 推荐(0)
摘要:1.button按钮自动刷新页面 页面上有这样一个按钮,每次点击这个按钮的时候,执行完button的click事件后,会自动的重新刷新一下当前的页面。 原因: button,input type=button按钮在IE和w3c,firefox浏览器区别: 1、当在IE浏览器下面时,button标签按 阅读全文
posted @ 2021-09-03 19:48 tingshu 阅读(49) 评论(0) 推荐(0)
摘要:变量和函数声明都会在任何代码被执行前首先被处理。 变量和函数声明从它们在代码中出现的位置被‘移动’到了最上面,这个过程叫作提升。(js解释器在执行js代码之前,会有个编译过程,编译器会把声明部分提升到当前作用域的最上方,这个过程叫作提升) 1.提升注意事项 只有声明会提升,赋值和其他运行逻辑留在原地 阅读全文
posted @ 2021-09-02 22:29 tingshu 阅读(84) 评论(0) 推荐(0)
摘要:1.工厂模式 由于ES中无法创建类,,开发人员便开发了一种函数,用函数来封装创建对象的细节。 2.构造函数 构造函数是用来创建对象的,本质上也是函数,构造函数和普通函数的唯一区别,在于调用方式不同。不存在定义构造函数的特殊语法。任何函数只要通过关键字new来调用,那它就可以作为构造函数。 将构造函数 阅读全文
posted @ 2021-09-01 22:33 tingshu 阅读(65) 评论(0) 推荐(0)