2019-04-12

1.    transition-property 设置过渡的属性,比如:width height background-color

2、transition-duration  设置过渡的时间,比如:1s  500ms

3、transition-timing-function  设置过渡的运动方式

linear 匀速

ease 开始和结束慢速 

ease-in 开始是慢速 

ease-out 结束时慢速 

ease-in-out 开始和结束时慢速 

cubic-bezier(n,n,n,n) 

事件委托就是利用冒泡的原理,把事件加到父级上,通过半段时间来源的子集,执行相应的操作,事件委托首先可以减少事件绑定次数,提高性能。

一般绑定事件的写法

$(function(){

    $ali = $('#list li');

    $ali.click(function(event) {

        $(this).css({background:'red'});

    });

})

       

  • 1
  •    

  • 2
  •    

  • 3
  •    

  • 4
  •    

  • 5

取消事件委托

 ev.delegateTarge 委托对象

$(ev.delegateTarge).undelegate();

上面的例子可使用 $list.undelegate();

什么是正则表达式:

能让计算机读懂的字符串匹配规则。

正则表达式的写法:

var re=new RegExp('规则', '可选参数');

var re=/规则/参数;

普通字符匹配:

如:/a/  匹配字符 ‘a’,/a,b/  匹配字符 ‘a,b’

转义字符匹配:

\d  匹配一个数字,即0-9

\D  匹配一个非数字,即除了0-9

\w  匹配一个单词字符(字母、数字、下划线)

\W  匹配任何非单词字符。等价于[^A-Za-z0-9_]

\s  匹配一个空白符

\S  匹配一个非空白符

\b  匹配单词边界

\B  匹配非单词边界

.    匹配一个任意字符,除了换行符‘\n’和回车符‘\r’

\1  重复子项

? 出现零次或一次(最多出现一次)

+ 出现一次或多次(至少出现一次)

* 出现零次或多次(任意次)

{n} 出现n次

{n,m} 出现n到m次

{n,} 至少出现n次

test

用法:正则.test(字符串)  匹配成功,就返回真,否则就返回假

2、search

用法:字符串.search(正则)  匹配成功,返回位置,否则返回-1

3、match

用法: 字符串.match(正则);匹配成功,就返回匹配成功的数组,否则就返回null

4、replace

用法:字符串.replace(正则,新的字符串) 匹配成功的字符去替换新的字符

cookie 存储在本地,容量最大4k,在同源的http请求时携带传递,损耗带宽,可设置访问路径,只有此路径及此路径的子路径才能访问此cookie,在设置的过期时间之前有效。

你可能感兴趣的:(2019-04-12)