### 知識點(diǎn)
Object.play();不在不在
> ?播放
Object.pause();
> ?暫停
Object.currentTime
> ?設(shè)置屬性:當(dāng)前開始播放的位置,一般放在播放功能的前面
***
Array.from(arrayLike[, mapFn[, thisArg]])
> arrayLike 想要轉(zhuǎn)換成真實(shí)數(shù)組的類數(shù)組對象或可遍歷對象。
mapFn 可選參數(shù),如果指定了該參數(shù),則最后生成的數(shù)組會經(jīng)過該函數(shù)的加工處理后再返回。
thisArg 可選參數(shù),執(zhí)行 mapFn 函數(shù)時 this 的值。
(v,k) => v ? ? ? 原生JS里會常用;
(v,k) => v ? ? ? jQuery中常用;
array.forEach(callback[, thisArg])
> 對數(shù)組的每個元素執(zhí)行一次提供的函數(shù)(回調(diào)函數(shù))。
需配合document.querySelectorAll()使用,不能使用TagName、ClassName等選擇器
transitionend
> 過渡,在css事件完成過渡后觸發(fā);和click同等級;
object.classList ? 是一個只讀屬性,返回一個元素的類屬性的實(shí)時 DOMTokenList集合。
>
object.classList.add(xxx); ? 添加類;
object.classList.remove(xxx); ? 刪除類;
object.classList.toggle(xxx); ? 刪除or添加類xxx,但不會影響其他的類;
html中定義屬性 ?data-xxx='yyy';
> js中使用屬性值 object.dataset.xxx
jQuery中使用屬性值 ?$().data('xxx');
console.table(對象)
> 以表格的形式顯示
原生js代碼
> [可本地存儲的json數(shù)據(jù)] = JSON.stringify( [內(nèi)容] );
對象=JSON.parse( json數(shù)據(jù) );
存儲本地
讀取本地
[內(nèi)容] = JSON.parse( [json數(shù)據(jù)] );
$.ajax(
{
type:"get",
url:"xxx.php",
dataType:"json",
data:{
name:"張三",
number:$("#staffNumber").val(),
sex:"男",
job:"titleName"
}
success:function(data){
if(data.success){
}
else{
}
}
error:function(jqXHR){
}
}
);
$.ajax(
{
type:"GET",
url:"xxx.php",
dataType:"json",
data:{
},
success:function(){
},
error:function(jqXHR){
}
}
);
設(shè)置時間
`var endTime1 = new Date(2017,2,1,0,0,0);`
parseInt(xxx);
> 取整數(shù);
取 小時、分鐘、秒 數(shù);
> `var m = parseInt(durTime/(60*1000)%60);`
.siblings() jQ中的方法,選中所有兄弟元素(不包括本身);
> `$(this).addClass("on").siblings().removeClass("on");` 給自己加上"on"的類,同時去除兄弟元素的"on"類;