過濾器:spa
過濾器其主要特色在於:取你須要的東西,忽視那些不須要的東西!在程序中,你但願選擇中篇文章中的全部數字,你就能夠針對性的挑選數字!事件
攔截器:程序
攔截器其主要特色在於:針對你不要的東西進行攔截,好比說,在一個BBS裏面你但願人家不要留「小烏鴉」的這個詞,那你就可能採用攔截器!數據
監聽器:co
是一個事件處理過程,這個過程的取捨,能夠讓你的代碼成爲過濾器,仍是成爲攔截器~~~
好比,你想監聽一段用戶的數據中有沒有1有的話就打印111!這就須要程序都監聽用戶輸入的東西了!
if(***..equls('1')){ //打印111 }像這個就是去過濾其它的東西。。。。。
固然若是你把它看成一個攔截器看也能夠,就是隻要出現了1,你裏面執行的正是反的東西,好比你輸的數據中不能包含1。。。等等。
過濾器和攔截器,其實二者沒有什麼區別,最大的一點就是,過濾!是一個正面的東西,而攔截是一個反面的東西!過濾留下你想要的東西,攔截,針對你不須要的東西進行....數字