1. 程式人生 > >辦 個 假 的 畢 業 證 多 少

辦 個 假 的 畢 業 證 多 少

打不開█,█請薇█信   電話:15675872669██,

JS的資料型別 typeof能檢測出來的:                                基本型別6種還有自定義型別 number,string,boolean,object,undefined,function 資料顯示: + null



instanceof與typeof的區別
typeof:當前物件的資料型別是什麼 instanceof:當前物件是否為類的例項 var dog=new Animal('旺財',20); typeof dog;//object dog instanceof Animal;//true        dog instanceof Array;//false dog instanceof Object;//true

 

 

call與apply的區別 function show(a,b){ console.log(this); return a+b; } 普通: show(1,2);//this是window apply: show.apply(dog,[1,2]);//this是dog call: show.call(dog,1,2);//this是dog 場景: Math.max.apply(null,arr);//求陣列中的最大值      事件源
 事件捕獲和事件冒泡

事件冒泡[false]:當你使用事件冒泡時,子級元素先觸發,父級元素後觸發。

事件捕獲[true]:當你使用事件捕獲時,父級元素先觸發,子級元素後觸發。

function showType(event){  ☆

event.type;//事件型別

event.target;//觸發事件的元素

event.currentTarget;//繫結事件監聽的那個物件,也就是委託的父元素  給誰繫結的事件

event.stopPropagation();//阻止事件冒泡,上級元素無法得到事件  阻止事件冒泡(父元素無法獲得事件)

event.cancelable;//當前元素是否具有預設行為   判斷當前行為是否具有預設行為

event.preventDefault();//阻止當前元素的預設行為  阻止預設行為

}

(不帶小括號的函式呼叫,存在事件物件event)

(帶小括號的函式呼叫,傳引數:event)

(事件觸發規則需要在父級元素指定)

   

 

 事件委託(代理)  

 

 事件委託相容寫法 ☆

 

 

 

 

 

補充:

word-break:break all;  字母數字全都換行

pattern="^$"  可以直接在input寫正則表示式

autocomplete=“on/off” 自動完成功能

 

 

 

一道練習題

<!-- 題目一給定var str ="ryan is not a good man"; 把這個字串變成"ryan5 is6 not7 a8 good9 man10" -->   var str ="ryan is not a good man"; var str2=str.split(" "); var b=5; for(var i=0;i<str2.length;i++){ str2[i]=str2[i]+b; b++; } var str3=str2.join(' '); console.log(str3);