上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 27 下一页
摘要: flex布局 ...... rem 使用媒体查询分别给不同尺寸手机的根元素(html)设置初始值大小(font-size属性): @media screen and (max-width:374px){html{font-size:85.6px}} @media screen and (min-wi 阅读全文
posted @ 2020-04-11 09:54 seeBetter 阅读(416) 评论(0) 推荐(0)
摘要: link属于XHTML标签,而@import完全是css提供的一种方式 1 @import只能加载CSS,而link标签除了可以加载css外,还可以做很多其他的事情; 2 加载顺序的差别:当一个页面被加载的时候,link引用的CSS会同时被加载;而@import引用的CSS会等到页面全部被下载完再加 阅读全文
posted @ 2020-04-10 15:05 seeBetter 阅读(441) 评论(0) 推荐(0)
摘要: for...in由于历史遗留问题,它遍历的实际上是对象的属性名称。一个Array数组也是一个对象,数组中的每个元素的索引被视为属性名称,所以我们可以看到使用for...in循环Array数组时,拿到的其实是每个元素的索引。 let arr = ['a','b','c']; for(let index 阅读全文
posted @ 2020-04-10 14:57 seeBetter 阅读(298) 评论(0) 推荐(0)
摘要: typeof 返回值结果:“number”、“string”、“boolean”、“object”、“function”、“undefined”、“symbol” 若参数为引用类型,始终返回“object”,对于Array、null都返回“object” typeof 1 // 'number' t 阅读全文
posted @ 2020-04-10 13:24 seeBetter 阅读(164) 评论(0) 推荐(0)
摘要: 1 使用对象和字符串的转换实现 function deepClone2(obj) { var obj = JSON.stringify(obj), objClone = JSON.parse(obj); return objClone; } 2 使用扩展运算符 // 会深拷贝对象的一级属性,对象二级 阅读全文
posted @ 2020-04-10 13:15 seeBetter 阅读(233) 评论(0) 推荐(0)
摘要: 1 使用es6的set方法去重 function unique (arr) { return Array.from(new Set(arr)) } var arr = [1,1,'true','true',true,true,15,15,false,false, undefined,undefine 阅读全文
posted @ 2020-04-10 12:51 seeBetter 阅读(142) 评论(0) 推荐(0)
摘要: 父组件向子组件传递数据 // 父组件传递 <dialogAttendee :dialogcascaderVisible="dialogcascaderVisible"></dialogAttendee> // 子组件接接收 props:{ dialogcascaderVisible: { type: 阅读全文
posted @ 2020-04-10 11:43 seeBetter 阅读(215) 评论(0) 推荐(0)
摘要: 过滤器:本质上是管道函数,是函数的一种 vue中的过滤器分为两种:局部过滤器和全局过滤器 全局过滤器 // 定义一个 Vue 全局的过滤器,名字叫做msgFormat Vue.filter('msgFormat', function(msg) { // 返回值 return msg.replace( 阅读全文
posted @ 2020-04-10 10:44 seeBetter 阅读(168) 评论(0) 推荐(0)
摘要: 指令的定义一定要放到 new Vue({}) 代码之前,否则报错并且无效;在注册指令的时候,不需要加上v- 这个前缀;在dom元素上使用的时候,必须加上v- 前缀; 自定义指令钩子函数 一个指令定义对象可以提供如下几个钩子函数 (均为可选): bind:只调用一次,指令第一次绑定到元素时调用,在这里 阅读全文
posted @ 2020-04-09 16:43 seeBetter 阅读(1381) 评论(0) 推荐(0)
摘要: 后端路由:每次仿问都要向 server 发送一个请求,server 需要响应解析,会有延迟「网络不好更严重」; 前端路由:只是改变浏览器的地址,不刷新浏览器,不和服务端交互,所以性能有大大的提高「用户体验提高」,前端路由有两种实现方式 路由的实现方式 1 改变 hash 值,监听 hashchang 阅读全文
posted @ 2020-04-08 19:46 seeBetter 阅读(245) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 27 下一页