編寫客戶端指令碼的一些建議

2022-02-27 15:25:07 字數 490 閱讀 9367

今天看書時,看到乙個建議挺好的,特地寫出來跟大家分享下。

在網頁中,xhtml描述的是頁面的內容和結構;頁面對使用者動作如何反應則是頁面的行為(這通常用js完成);而頁面的表示(包括樣式,布局等)則是由css負責的。因此,將內容,行為和表示分離開來將會是一種很好的方式。可是,如果這三者完全分離了,那頁面還怎麼呼叫js函式啊(css當然沒問題了),不要著急,這個時候我們就需要使用window.onload事件處理程式了。

具體來講,我們可以在js檔案中使用window.onload來呼叫乙個函式,然後將頁面的所有行為都在函式中進行註冊:

簡單的**示例:

window.onload = initpage;

function initpage()

function registereventhandler()

function clickme()

這樣就可以實現三者的完全分離了。於是,我們的網頁就乾淨了,維護起來也方便多了。

遊戲客戶端架構的一些了解

while true 上面的架構,是遊戲的核心主流程和相關元素。sprite是核心元素,event的處理引發sprite的更新,對event自然是需要各種處理介面,對event的處理應該是即時不被阻塞的 實際上會存在卡機,也就是單程序處理還是會有event處理延時 event邏輯處理後,最終結果為s...

關於客戶端編寫的問題

最近在敲大話設計模式中的c 我是在看uml圖去敲 的.由於uml圖中沒有畫出客戶端的圖.導致寫客戶端的 時,很是費力.不清楚該怎麼寫.沒有一點的章法.總是蒙幾句.最後執行出來了,感覺就是 對的,也不知道自己是怎麼寫出來的.讓我從頭寫一次.和上次的感覺還是一樣的.我仔細分析了一下.關於為什麼不會寫客戶...

關於客戶端編寫的問題

最近在敲大話設計模式中的c 我是在看uml圖去敲 的.由於uml圖中沒有畫出客戶端的圖.導致寫客戶端的 時,很是費力.不清楚該怎麼寫.沒有一點的章法.總是蒙幾句.最後執行出來了,感覺就是 對的,也不知道自己是怎麼寫出來的.讓我從頭寫一次.和上次的感覺還是一樣的.我仔細分析了一下.關於為什麼不會寫客戶...