构建基于Javascript的移动web CMS——Hello,World

Posted lytwajue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建基于Javascript的移动web CMS——Hello,World相关的知识,希望对你有一定的参考价值。

在一篇构建基于Javascript的移动web CMS入门——简单介绍中简单的介绍了关于墨颀CMS的一些原理,其极框架组成。于是開始接着应该说明一下这个CMS是怎样一步步搭建起来。

RequireJS 使用

库及依赖

这里用的是bower的JS来下载库。具体能够參考一下bower install js使用bower管理js 这篇文章。

须要下载的库有

  • RequireJS
  • Backbone
  • Underscore
  • Mustache
  • jQuery

使用RequireJS

引用官网的演示样例

<!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的主要内容,如果未能解决你的问题,请参考以下文章

构建基于Javascript的移动web CMS——加入jQuery插件

构建基于Javascript的移动CMS——生成博客.路由

如何在 Web 应用中实现实时预览功能?

基于 Zend Framework 构建的 CMS [关闭]

JavaScript资源大全

基于.NET6FreeSql若依UILayUIBootstrap构建插件式的CMS