在一個對象上觸發某類事件(比如單擊onclick事件),如果此對象定義了此事件的處理程式,那麼此事件就會調用這個處理程式,如果沒有定義此事件處理程式或者事件傳回true,那麼這個事件會向這個對象的父級對象傳播,從裡到外,直至它被處理(父級對象所有同類事件都将被激活),或者它到達了對象層次的最頂層,即document對象(有些浏覽器是window)。

cookie是浏覽器提供的一種機制,它将document 對象的cookie屬性提供給javascript。可以由javascript對其進行控制,而并不是javascript本身的性質。cookie是存于使用者硬碟的一個檔案,這個檔案通常對應于一個域名,當浏覽器再次通路這個域名時,便使這個cookie可用。是以,cookie可以跨越一個域名下的多個網頁,但不能跨越多個域名使用。
感覺有點像c#中的字典等鍵值存儲,比如:
會有重置的效果
建立和存儲 cookie:
否已設定 cookie:
ajax即“asynchronous javascript and xml”(異步javascript和xml),是指一種建立互動式網頁應用的網頁開發技術。
ajax = 異步 javascript和xml(标準通用标記語言的子集)。
ajax 是一種用于建立快速動态網頁的技術。
通過在背景與伺服器進行少量資料交換,ajax 可以使網頁實作異步更新。這意味着可以在不重新加載整個網頁的情況下,對網頁的某部分進行更新。
傳統的網頁(不使用 ajax)如果需要更新内容,必須重載整個網頁頁面。
小函數:
請求狀态監控
onreadystatechange事件
readystate屬性:請求狀态
0 (未初始化)還沒有調用open()方法
1 (載入)已調用send()方法,正在發送請求
2 (載入完成)send()方法完成,已收到全部響應内容
3 (解析)正在解析響應内容
4 (完成)響應内容解析完成,可以在用戶端調用了
status屬性:請求結果
responsetext:服務端傳回内容