当看到墨颀 CMS的菜单,变成一个工具栏的时候。变认为这一切有了意义。于是就继续看看这样一个CMS的边栏是怎么组成的。

RequireJS与jQuery 插件演示样例

一个简单的组合示比例如以下所看到的,在main.js中加入以下的内容

requirejs.config( {
"shim": {
"jquery-cookie" : ["jquery"]
}
} );

接着在另外的文件里加入

define(["jquery"],
function($){
//加入函数
});

这样我们就能够完毕一个简单的插件的加入。

墨颀CMS加入jQuery插件

jQuery Sidr

The best jQuery plugin for creating side menus and the easiest way for doing your menu responsive

这是一个创建响应式側边栏的最好的也是最简单的工具,于是我们须要下载jQuery.sidr.min.js到文件夹中,接着改动一下main.js:

require.config({
baseUrl: 'lib/',
paths: {
'text': 'text',
jquery: 'jquery-2.1.1.min',
async: 'require/async',
json: 'require/json',
mdown: 'require/mdown',
router: '../router',
templates: '../templates',
jquerySidr: 'jquery.sidr.min',
markdownConverter : 'require/Markdown.Converter'
},
shim: {
jquerySidr:["jquery"],
underscore: {
exports: '_'
}
}
}); require(['../app'], function(App){
App.initialize();
});

加入jquery.sidr.min到里面。

jQuery Sidr与RequireJS协作

引用官方的演示样例代码

$(document).ready(function() {
$('#simple-menu').sidr();
});

我们须要将上面的初始化代码加入到app.js的初始化中,

define([
'jquery',
'underscore',
'backbone',
'router',
'jquerySidr'
], function($, _, Backbone, Router){ var initialize = function(){
$(document).ready(function() {
$('#menu').sidr();
});
Router.initialize();
}; return {
initialize: initialize
};
});

这样打开墨颀 CMS便能够看到最后的效果。

相关资源

QQ讨论群: 344271543

源代码 Github: https://github.com/gmszone/moqi.mobi

最新文章

  1. [PHP源码阅读]trim、rtrim、ltrim函数
  2. 日志文件清理工具V1.1
  3. PHP将图片二进制转换
  4. re正则表达式16_managing complex regexes
  5. easyUI loyout tabs自适应宽度
  6. mysql事务和锁InnoDB(转)
  7. Oracle管道函数(Pipelined Table Function)介绍
  8. 并行cmd
  9. Scala 对象
  10. time模块和os模块,json模块
  11. PYTHON-模块 json pickle shelve xml
  12. TCP连接的TIME_WAIT和CLOSE_WAIT 状态解说
  13. python学习之老男孩python全栈第九期_day015作业_老男孩Python全9期练习题(面试真题模拟)
  14. idea中的maven模块变成灰色的可能原因
  15. Hibernate学习笔记五:反向工程快速开发
  16. Android lrucache 实现与使用(Android内存优化)
  17. 详谈LABJS按需动态加载js文件
  18. 作业 20181120-3 Beta发布
  19. C#:设置控件样式(待补充)
  20. mysqldumpl备份

热门文章

  1. sql server identity限制
  2. oracle中创建一个用户,只能查看指定的视图,如何授权,创建别名
  3. show_space.sql.txt
  4. 【转】NSString / NSData / char* 类型之间的转换
  5. C# 构造函数如何调用父类构造函数或其他构造函数
  6. dede 留言板访问的目录
  7. Django models通过DateTimeField保存到MySQL的时间的时区问题
  8. light oj 1248 第六周E题(期望)
  9. codevs4373 窗口
  10. Solr4.8.0源码分析(9)之Lucene的索引文件(2)