跳至內容
主選單
主選單
移至側邊欄
隱藏
導覽
首頁
近期變更
隨機頁面
MediaWiki說明
Taiwan Tongues 台語維基
搜尋
搜尋
外觀
建立帳號
登入
個人工具
建立帳號
登入
檢視 JavaScriptMVC 的原始碼
頁面
討論
臺灣正體
閱讀
檢視原始碼
檢視歷史
工具
工具
移至側邊欄
隱藏
操作
閱讀
檢視原始碼
檢視歷史
一般
連結至此的頁面
相關變更
特殊頁面
頁面資訊
外觀
移至側邊欄
隱藏
←
JavaScriptMVC
由於以下原因,您無權編輯此頁面:
您請求的操作只有這些群組的使用者能使用:
使用者
、taigi-reviewer、apibot
您可以檢視並複製此頁面的原始碼。
'''JavaScriptMVC'''是一套開放原始碼的多樣化網際網路應用程式框殼,以 jQuery 佮 OpenAJAX 為基礎。JavaScriptMVC 利用 MVC 架構佮工具擴展遮的函式庫,通好開發佮測試。因為 JavaScriptMVC 無需要任何侍服器捀的配合,因此伊會當和任何的網站服務介面佮程式語言整合,如 ASP . NET、Java、Perl、PHP、Python 抑是 Ruby。 ==歷史== JavaScriptMVC 的頭一个版本是佇二空空八年五月釋出。穩定版的 JavaScriptMVC 二四界空佇二空空九年六月釋出,並以 jQuery 為基礎。主要開發目標為維持程式碼的簡短佮專注佇咧伊獨特的功能上。三鋪零版本佇二空一空年十二月釋出。若對 JavaScriptMVC 獨立出來的 MVC 架構「CanJS」是佇二空一二年四月釋出。 ==控制器== 控制器(Controller)是由著真濟函式所組成,遮的函式會佇適當的事件發生的時予人呼叫。函式名稱提供遮的函式予人呼叫時的描述。只要正確的號名函式,控制器就會當認遮的函式並佇咧正確的時機呼叫𪜶。比如講伊: 佇咧控制內底嘛會當處理 OpenAjax 事件,比如講: ==視圖== JavaScriptMVC 使用 EJS 形板來處理控制器內面的 HTML 資料並且共插入去 DOM 中。遮的語法是借鏡自 ERuby,而且佮 PHP 抑是其他侍服器捀語言的範圍 ia̋n-jín 相仝。 以「test . ejs」(data=[" Hello " , " World "])做例: 這會輸出若落去: ==模型== 模型(Model)類別提供了組織應用程式的資料層級的基本功能。 ==測試== JavaScriptMVC 閣提供一套完整的測試外掛,支援模型的單元測試,猶閣有需要處理事件驅動結構的功能性測試。測試工具會當佇 Rhino ia̋n-jín 的命令列模式執行。 ==參考資料== ==外部連結== * 官方網站(英文) * GitHub 專案(英文) * Google Code 上的舊專案頁面(英文) [[分類: 待校正]]
返回到「
JavaScriptMVC
」。