Mobile Framework:簡約不簡單的移動開發框架Lettuce
Lettuce是一個小巧而有力的移動開發框架。本文簡要介紹了Lettuce的示例,并放出了代碼供大家下載使用。
Lettuce是一個小巧而有力的移動開發框架。
在線demo:http://phodal.github.io/lettuce.
示例
1.新建實例
var L = new lettuce();
2.定義數據
var data = { about: "Template", what: "This about A Mobile Framework For Romantic", why: "Why is a new Framework" };
3.創建router功能
function about() { var result = L.tmpl("<h3>{%=o.about%}</h3>", data); document.getElementById("results").innerHTML = result; }; function what() { var result = L.tmpl("<h3>{%=o.what%}</h3>", data); document.getElementById("results").innerHTML = result; } function why() { var result = L.tmpl("<h3>{%=o.why%}</h3>", data); document.getElementById("results").innerHTML = result; }
4.添加router
L.Router .add(/#about/, about) .add(/#what/, what) .add(/#why/, why) .load();
過程
Done
- Template
- Router
- Ajax
- Class
- Promise
- Event
On Going
- Model
簡單視圖
var pageView = function(){}; pageView.prototype = { init:function(){ var result = L.tmpl("<h3>" + this.message + "</h3>", data); document.getElementById("results").innerHTML = result; } }; var about = new L.Class(pageView); about.prototype.message = data.about; var what = new L.Class(pageView); what.prototype.message = data.what; var why = new L.Class(pageView); why.prototype.message = data.why;
許可
此代碼是在MIT許可下發布。看到這個目錄license.txt。
github:https://github.com/phodal/lettuce
? 2015 Phodal Huang.
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!