Computed 用法 被计算出来的属性 缓存 如果依赖的属性没有变化,就不会重新计算 getter / setter 默认不会缓存, Vue 做了特殊处理 Watch 用法...
Computed 用法 被计算出来的属性 缓存 如果依赖的属性没有变化,就不会重新计算 getter / setter 默认不会缓存, Vue 做了特殊处理 Watch 用法...
内存 习惯的把 Vue 实例命名为 vm vm 对象封装了对视图的操作,包括对数据的读写、事件绑定、DOM 更新 vm 的构造函数是 Vue options 是 new Vu...
vue历史 读作view,意思为MVC中的V MVC中V是vue的重点,M和C则被简化 @vue/cli 搭建vue项目 yarn global add @vue/cli /...
为什么有设计模式 Don't repeat yourselt 重复 代码级别的重复 页面基别的重复 MVC M - Model (数据模型) 负责操作所有数据 V - Vie...
跨域的知识点 同源策略 浏览器故意设置的功能限制 CORS 突破浏览器限制的一个方法 JSONP IE时代的妥协 同源定义 源 window.origin或location....
异步 如果能直接拿到结果 那就是同步 医院挂号,你需要拿到号才会离开窗口 没有拿到号,你不会离开 如果不能直接拿到结果 异步 定制餐具,可以在别人制作餐具的同时,去做其他事情...
代码 执行 点击"文字"后,会以上点击事件都会执行。 调用顺序 从外向内找监听函数,叫事件捕获 从内向外找监听函数,叫事件冒泡 addEventListener 事件绑定ap...
write less, do more,这是打在jquery[https://www.jquery123.com/]一直帮助开发者做的事情。jquery使得开发者不用再书写j...
DOM是一棵树 js操作dom 浏览器在window对象上添加了document属性,使得js有操作dom的功能js使用document操作网页,这就是Document Ob...
队列 Queue 先进先出FIFO的数组 场景 餐厅的点餐 思路 首先采用queue作为数据结构 queue.push作为入队/queue.shift为出队 栈 例子 js函...
选择排序 快速排序 归并排序 计数排序
基本概念 内存、变量、数据类型、对象 控制语句 if ... else ... for... 对象 原型、原型链 对象分类 new 一个新对象 构造函数 this的隐式传递和...
算术运算符 number 运算 加减乘除 余数 x%7 指数 x**3 自增自减 x++ / ++x / x-- / --x 求值运算符 +x 负数运算符 -x string...
函数是一个函数 定义一个函数 具名函数 function 函数名(参数1,参数2){语句return 返回值} 匿名函数 上面的具名函数,去掉函数名就是匿名函数 let a ...
JS数组 数组对象 一种特殊的对象1 js 其实没有真正的数组只是用对象模拟数组2 典型的数组 元素的数据类型相同 使用连续的内存存储 通过数字下标获取元素image.png...
通过js创建一个正方形 正方形 接下来需要多个正方形? 浪费太多内存 解决方法,使用原型 抽离到函数 函数和原型结合 使用new操作符号 总结 new X()自动做了四件事情...
1 对象 1 定义 无序的数据集合 键值对的集合 2 写法 3 细节 键名是字符串,不是标识符,也可以包含任意字符 引号可以省略,省略后只能写标识符 就算省略了,键名也是字符...
1 数字与字符串 都是一,为什么要分1和'1' 功能不同数字是数字,字符串是字符串,要严谨数字能加减乘除,字符串不行字符串能表示电话号码,数字不行 存储形式不同js中,数字是...
1 js 版本 1.1 历史版本 ES3 ES5 ES6 ECMAScript 的第六版,该版本正式名称为 ECMAScript 2015,但通常被称为 ECMAScript...