- 博客(5)
- 收藏
- 关注
原创 CSS3 animation(动画) 属性与涟漪效果的实现
一、语法animation: name duration timing-function delay iteration-count direction fill-mode play-state;属性简介:值说明animation-name指定要绑定到选择器的关键帧的名称animation-duration动画指定需要多少秒或毫秒完成animation-timing-function设置动画将如何完成一个周期animation-delay设置动画在启动前
2021-09-21 12:33:13
1809
原创 几个简单正则表达式的解析
先推荐一个练习正则的网站:集 学习、构建 和 测试 正则表达式于一身的在线工具。一、匹配 16 进制颜色值(找出字符串中所有能够当作色值的子串)拿到正则应该先分析所有可以匹配到的模板如:#fff,#333,#F0F0F0,#000000等。他们之间最显著的特征是以#开头,然后分两种情况:①#后面三个字符②#后面六个字符;①/#[0-9a-fA-F]{3}/解析:{}是量词的意思,它匹配指定数量个前面的标记,如[0-9a-fA-F]{3}即为匹配3个大小写字母或数字的标记。若{1,2}则匹配1个到2个
2021-09-19 14:15:57
295
原创 面试遇到的问题
2021/9/18晚面试遇到的问题:一、JS部分1.写一个快速排序2.用正则将url中的参数转成对象3.手写call函数二、CSS部分4.用css实现涟漪5.flex有哪些属性以及各属性的作用三、HTML部分6.强缓存与协商缓存的使用场景以及如何使用。四、Vue部分7.vue的diff算法原理...
2021-09-18 20:43:31
96
原创 记又一次失败的面试
这次面试暴露出了很多细节上的问题,尤其是代码题,面试官一眼就能看出来你的代码能力。1.实现一个xxx函数执行times次fnfunction xxx(times, fn) { }var vote = xxx(3, function (name) { console.log(`${name}`)})vote('A')vote('B')vote('C')vote('D')vote('E')这道题逻辑上不难,但是我当时脑子一热就不知道name参数应该放哪了,找了半天还被面试官提
2021-09-17 22:25:07
156
原创 记一次面试中遇到的问题
1.style scoped能够隔离样式的实现原理由于之前没有做过功课,我的回答是在每个scoped外面包一个div并绑定一个id,但是这样会添加dom节点。这个其实在官方文档单文件组件样式特性里有说明,其实是vue通过postCSS对scoped中的内容进行了一些修改,如.example { color: red;}转换为.example[data-v-f3f3eg9] { color: red;}这里用到了css的属性选择器,到这里应该就有思路了;只要再给template
2021-09-17 17:15:09
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人