自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除