构建基于Javascript的移动web CMS——Hello,World
2017-07-20 12:45
603 查看
在一篇构建基于Javascript的移动web CMS入门——简单介绍中简单的介绍了关于墨颀CMS的一些原理,其极框架组成。于是開始接着应该说明一下这个CMS是怎样一步步搭建起来。
须要下载的库有
RequireJS
Backbone
Underscore
Mustache
jQuery
我们须要一个require.js和一个main.js放在同一个文件夹,在main.js中用使用require()来载入须要载入的脚本。
在config中能够配置好其它的库,接着调用了app.js。
当打开index.html的时候便会在console中输出
这样我们就完毕一个主要的框架,仅仅是还没有HTML,这个将会在下次继续。
源代码 Github: https://github.com/gmszone/moqi.mobi
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的移动web CMS——添加jQuery插件
- 构建基于Javascript的移动web CMS——模板
- 构建基于Javascript的移动web CMS——整合Django
- 构建基于Javascript的移动web CMS入门——简介
- 构建基于Javascript的移动web CMS——加载JSON文件
- 构建基于Javascript的移动web CMS——模板
- 构建基于Javascript的移动CMS——加入滑动
- 构建基于Javascript的移动CMS——生成博客(二).路由
- 构建基于Javascript的移动CMS——添加滑动
- 构建基于Javascript的移动CMS——生成博客(三).重构
- 构建基于Javascript的移动CMS——生成博客(一)
- 构建基于Javascript的移动CMS——生成博客(二).路由
- java web hello world(二)基于Servlet理解监听
- 基于ES6,使用React、Webpack、Babel构建模块化JavaScript应用
- Spring Boot——2分钟构建spring web mvc REST风格HelloWorld
- 如何构建基于maven管理的spring web项目
- 采用CXF框架开发HelloWorld WebService客户端
- iOS开发-------基于WKWebView的原生与JavaScript数据交互