arguments 對(duì)象? ?? ? ? ? ? ?
用于函數(shù)形參沒(méi)定義而實(shí)參有定義的遍歷arguments.length來(lái)獲取
?<script>
????????function?sum()?{
????????????let?sum?=?0? ? ? ? ? ? ? ? ? ? ?//累計(jì)
????????????for?(let?i?=?0;?i?<?arguments.length;?i++)?{
????????????????sum?+=?arguments[i]
????????????}
????????????return?sum
????????}
????????alert(sum(1,?2,?3))
????????console.log(typeof?arguments);
????</script>
IIFE? 就是在函數(shù)的前面加一個(gè)+ ||? -? ?來(lái)運(yùn)行函數(shù)? ? 就是立即執(zhí)行函數(shù)
(function?fun()?{
????????????alert("哈哈")
????????})()
冒泡排序
<script>
????????let?arr?=?[2,?51,?4,?14,?56,?24]
????????for?(let?i?=?0;?i?<=?arr.length?-?2;?i++)?{
????????????for?(let?j?=?arr.length?-?1;?j?>?i;?j--)?{
????????????????//交換位置
????????????????if?(arr[j]?<?arr[j?-?1])?{
????????????????????//?賦值換位
????????????????????let?s?=?arr[j?-?1]
????????????????????arr[j?-?1]?=?arr[j]
????????????????????arr[j]?=?s
????????????????}
????????????}
????????????console.log(`第${i}躺?排序結(jié)果:`?+?arr);
????????}
????????console.log(arr);
????</script>
getElementById 對(duì)象? ?[只能拿到行內(nèi)樣式]
<input?type="text"?placeholder="哈哈"?id="wenben">? ? //要給html給個(gè)ID選中他
????<script>
????????let?owenben?=?document.getElementById("wenben")
????????owenben.placeholder?=?"呵呵"? ? ? ? ? ? ? ? ? ? ? ? ? ?//用.加上你想改的屬性=修改值
.語(yǔ)法只用于w3c規(guī)定的屬性才能用.其他自定義的語(yǔ)法沒(méi)用
第二種方法
? ? ? ? ? ? ? ? ? ? ? ?//用這個(gè)對(duì)象來(lái)獲取也行? ? ? ? 自定義的語(yǔ)法也可以
? ? ? ? owenben.setAttribute("placeholder",?"呵呵")
? ? </script>
【注意一下的】有特殊的
class? ? ? ? ? 要寫(xiě)成className? ? ? 改類(lèi)名
for? ? ? ? ? ? ? 寫(xiě)成rowSpan
colspn? ? ? ? ?寫(xiě)成colSpan
事件? onclick
<script>
????????let?oDiv?=?document.getElementById("kuang")
????????oDiv.onclick?=?function?()?{
????????????alert("我是你爹")
????????}
????</script>
[事件]
onclick? ? ? ? ? ? ? ? ? ? ?點(diǎn)擊
ondblclick? ? ? ? ? ? ? ? ? ?雙擊
onmouseover? ? ? ? ? ? 鼠標(biāo)進(jìn)入
onmouseout? ? ? ? ? ? ? ?鼠標(biāo)離開(kāi)
onfocus? ? ? ? ? ? ? ? ? ? ? 得到焦點(diǎn)
onblur? ? ? ? ? ? ? ? ? ? ? ? ?失去焦點(diǎn)
onmousedown? ? ? ? ? ?鼠標(biāo)按下
onmouseup? ? ? ? ? ? ? ? 鼠標(biāo)案件抬起
onload? ? ? ? ? ? ? ? ? ? ? ? 當(dāng)頁(yè)面完全加載成功
window.onload? ? ? ? ? ? 當(dāng)頁(yè)面全部的代碼執(zhí)行玩才執(zhí)行