标签:orm require mustache head use rip build sni div
在一篇构建基于Javascript的移动web CMS入门——简单介绍中简单的介绍了关于墨颀CMS的一些原理,其极框架组成。于是開始接着应该说明一下这个CMS是怎样一步步搭建起来。
这里用的是bower的JS来下载库。具体能够參考一下bower install js使用bower管理js 这篇文章。
须要下载的库有
引用官网的演示样例
<!DOCTYPE html>
<html>
<head>
<title>My Sample Project</title>
<!-- data-main attribute tells require.js to load
scripts/main.js after require.js loads. -->
<script data-main="js/main" src="lib/require.js"></script>
</head>
<body>
<h1>My Sample Project</h1>
</body>
</html>我们须要一个require.js和一个main.js放在同一个文件夹,在main.js中用使用require()来载入须要载入的脚本。
require.config({
baseUrl: ‘lib/‘,
paths: {
jquery: ‘jquery-2.1.1.min‘
},
shim: {
underscore: {
exports: ‘_‘
}
}
});
require([‘../app‘], function(App){
App.initialize();
});在config中能够配置好其它的库,接着调用了app.js。
define([‘jquery‘, ‘underscore‘], function($, _){
var initialize = function() {
console.log("Hello World");
}
return {
initialize: initialize
};
});当打开index.html的时候便会在console中输出Hello World。
这样我们就完毕一个主要的框架,仅仅是还没有HTML,这个将会在下次继续。
QQ讨论群: 344271543
源代码 Github: https://github.com/gmszone/moqi.mobi
构建基于Javascript的移动web CMS——Hello,World
标签:orm require mustache head use rip build sni div
原文地址:http://www.cnblogs.com/lytwajue/p/7210613.html