摘要: 1 watch 注意:1当值第一次绑定的时候,不会执行监听函数,只有值发生改变才会执行,是因为immediate 默认 false当 immediate = true 的时候,进入组件会立即执行。并且可以监测到组件传递数据。 watch: {//普通数值 demo(val) { this.value 阅读全文
posted @ 2020-08-23 09:57 青橙娃娃 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 1 语法糖==简写 2 渐进式:可以单个页面使用vue,也可以混合其他语言开发 声明式开发 3响应式:数据改变视图 可复用组件 前端路由技术 vue-router 状态管理states 虚拟dom mvvm data 是个函数 理由:函数作用域 防止数据污染 请求网络 axios 4 总结: 一 t 阅读全文
posted @ 2020-08-11 21:36 青橙娃娃 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 1定义类 class Phone{ construct(name,age){ this.name=name; this.age=age } static hh=’丽丽‘;//static 仅仅自己使用,不能给子类使用,也不能给实例使用 static 00=function(){//static 仅仅 阅读全文
posted @ 2020-08-11 20:44 青橙娃娃 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 一 字符串扩展 let str='wyyw'; srt.startsWith('w') true 以w开头 srt.endsWith('w') true 以w结尾 str.includes('e') false e是否存在 == indexOf str.repeat(2) wyywwyyw 重复次数 阅读全文
posted @ 2020-08-11 09:05 青橙娃娃 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1 ES5与ES6转换 babel==browser.js script type=text/babel 2. var ,let , const 的区别: 不存在变量提升 var 命令会发生变量提升现象,即变量可以在声明之前使用,值为undefined。 let 和 const 则没有变量声明提升的 阅读全文
posted @ 2020-08-02 22:16 青橙娃娃 阅读(131) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-07-23 13:28 青橙娃娃 阅读(0) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-07-23 13:28 青橙娃娃 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 概念: 代码的模块化 主要是按需加载,只有当你用到那个模块时,才会去加载相应的代码,没有用到有功能模块代码就不会去加载 主要解决: A js加载阻塞页面渲染(例如:传统引用a.js,若a.js文件里有alert函数,会出现点击‘确认’后,html才会加载)加载文件越多,网页失去响应的时间就会越长; 阅读全文
posted @ 2018-07-20 15:47 青橙娃娃 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 一、相关概念 物理像素:显示器上最小的物理显示单元 (mm,cm,m)设备独立像素:px 设备像素比(device pixel ratio): 定义了物理像素和设备独立像素之间的对应关系 设备像素比(dpr)=物理像素/设备独立像素 二 使用方法: 在页面的<head></head>中引入 flex 阅读全文
posted @ 2018-07-20 14:55 青橙娃娃 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 一: JavaScript有5种基本的数据类型:布尔、null、undefined、String和Number。这些基本类型在赋值的时候是通过值传递的方式。 另外一种复杂的数据类型object(Array、Function和Object)它们通过引用来传递。 数据类型 转换为true的值 转换为fa 阅读全文
posted @ 2018-07-20 10:36 青橙娃娃 阅读(62) 评论(0) 推荐(0) 编辑