简单总结常用的正则表达式的Api

正则表达式可以:

  • 测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证
  • 替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字
  • 根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段中查找特定文字

阅读更多

css3-anmation 动画

css3-anmation-loading

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
animation-name	规定需要绑定到选择器的 keyframe 名称。

animation-duration 规定完成动画所花费的时间,以秒或毫秒计。

animation-timing-function 规定动画的速度曲线。
-- linear 动画从头到尾的速度是相同的。
-- ease 默认。动画以低速开始,然后加快,在结束前变慢。
-- ease-in 动画以低速开始。
-- ease-out 动画以低速结束。
-- ease-in-out 动画以低速开始和结束。
-- cubic-bezier(n,n,n,n) 在 cubic-bezier 函数中自己的值。可能的值是从 0 到 1 的数值。

animation-delay 规定在动画开始之前的延迟。

animation-iteration-count 规定动画应该播放的次数。
-- n 定义动画播放次数的数值。
-- infinite 规定动画应该无限次播放。

animation-direction 规定是否应该轮流反向播放动画。
-- normal 默认值。动画应该正常播放。
-- alternate 动画应该轮流反向播放。

阅读更多

快速掌握vuex常用的所有api用法

vuex中,有默认的五种基本的对象

1.state:存储状态(变量)
2.getters:对数据获取之前的再次编译,可以理解为state的计算属性。我们在组件中使用 $sotre.getters.fun()
3.mutations:修改状态,并且是同步的。在组件中使用$store.commit(‘’,params)。这个和我们组件中的自定义事件类似。
4.actions:异步操作。在组件中使用是$store.dispath(‘’)
5.modules:store的子模块,为了开发大型项目,方便状态管理而使用的。这里我们就不解释了,用起来和上面的一样。

阅读更多

代码回退

问题

1
2
3
如果提交了一个错误的版本,怎么回退版本?
如果提交了一个错误的版本到远程分支,怎么回退远程分支版本?
如果提交了一个错误的版本到公共远程分支,又该怎么回退版本?

阅读更多

<ruby> html标签

定义

ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,定义当浏览器不支持 “ruby” 元素时显示的内容。

效果如下

阅读更多