1.????transition-property 設(shè)置過渡的屬性陪每,比如:width height background-color
2影晓、transition-duration? 設(shè)置過渡的時(shí)間,比如:1s? 500ms
3檩禾、transition-timing-function? 設(shè)置過渡的運(yùn)動(dòng)方式
linear 勻速
ease 開始和結(jié)束慢速?
ease-in 開始是慢速?
ease-out 結(jié)束時(shí)慢速?
ease-in-out 開始和結(jié)束時(shí)慢速?
cubic-bezier(n,n,n,n)?
事件委托就是利用冒泡的原理挂签,把事件加到父級(jí)上,通過半段時(shí)間來源的子集锌订,執(zhí)行相應(yīng)的操作竹握,事件委托首先可以減少事件綁定次數(shù),提高性能辆飘。
一般綁定事件的寫法
$(function(){
? ? $ali = $('#list li');
? ? $ali.click(function(event) {
? ? ? ? $(this).css({background:'red'});
? ? });
})
<ul id="list">
? ? <li>1</li>
? ? <li>2</li>
? ? <li>3</li>
? ? <li>4</li>
? ? <li>5</li>
</ul>
取消事件委托
?ev.delegateTarge 委托對(duì)象
$(ev.delegateTarge).undelegate();
上面的例子可使用 $list.undelegate();
什么是正則表達(dá)式:
能讓計(jì)算機(jī)讀懂的字符串匹配規(guī)則啦辐。
正則表達(dá)式的寫法:
var re=new RegExp('規(guī)則', '可選參數(shù)');
var re=/規(guī)則/參數(shù);
普通字符匹配:
如:/a/? 匹配字符 ‘a(chǎn)’,/a,b/? 匹配字符 ‘a(chǎn),b’
轉(zhuǎn)義字符匹配:
\d? 匹配一個(gè)數(shù)字蜈项,即0-9
\D? 匹配一個(gè)非數(shù)字芹关,即除了0-9
\w? 匹配一個(gè)單詞字符(字母、數(shù)字紧卒、下劃線)
\W? 匹配任何非單詞字符侥衬。等價(jià)于[^A-Za-z0-9_]
\s? 匹配一個(gè)空白符
\S? 匹配一個(gè)非空白符
\b? 匹配單詞邊界
\B? 匹配非單詞邊界
.? ? 匹配一個(gè)任意字符,除了換行符‘\n’和回車符‘\r’
\1? 重復(fù)子項(xiàng)
? 出現(xiàn)零次或一次(最多出現(xiàn)一次)
+ 出現(xiàn)一次或多次(至少出現(xiàn)一次)
* 出現(xiàn)零次或多次(任意次)
{n} 出現(xiàn)n次
{n,m} 出現(xiàn)n到m次
{n,} 至少出現(xiàn)n次
test
用法:正則.test(字符串)? 匹配成功跑芳,就返回真轴总,否則就返回假
2、search
用法:字符串.search(正則)? 匹配成功博个,返回位置怀樟,否則返回-1
3、match
用法: 字符串.match(正則)盆佣;匹配成功往堡,就返回匹配成功的數(shù)組械荷,否則就返回null
4、replace
用法:字符串.replace(正則虑灰,新的字符串) 匹配成功的字符去替換新的字符
cookie 存儲(chǔ)在本地吨瞎,容量最大4k,在同源的http請(qǐng)求時(shí)攜帶傳遞穆咐,損耗帶寬颤诀,可設(shè)置訪問路徑,只有此路徑及此路徑的子路徑才能訪問此cookie庸娱,在設(shè)置的過期時(shí)間之前有效着绊。