• 采用AMD规范

具体来说,就是模块必须采用特定的define()函数来定义;如果一个模块不依赖其他模块,那么可以直接定义在define()函数中;

以扩展全局对象Date为例:

define(function(require,exports,module){

var mydate=function(){

Date.apply(this,arguments);

}

//为Date扩展YearMonthDay方法
    //格式化日期为YYYY-MM-DD格式
    mydate.prototype.YearMonthDay = function () {
        var m = (parseInt(this.getMonth()) + 1);
        if (m < 10)
            m = '0' + m;
        var d = this.getDate();
        if (d < 10)
            d = '0' + d;
        return this.getFullYear() + '-' + m + '-' + d;
    };
    exports.mydate= date;

});

最新文章

  1. HDU2433 BFS最短路
  2. UItableview 添加 uisearchController
  3. UVa 101 The Blocks Problem Vector基本操作
  4. Oracle session inactive状态临时表数据未清空问题
  5. 中文简体windows CMD显示中文乱码解决方案
  6. Python 使用for代替in判断一个元素属于某个集合
  7. 学习unity的第一个小游戏(Roll the ball)的笔记
  8. 实现在ios文件读写
  9. 简易漫画网站搭建-漫画喵Server版
  10. ArrayList的sublist注意
  11. canvas三环加载进度条
  12. execl列数据成等差递增递减
  13. 前端框架Bootstrap - 快速搭建网站
  14. LeetCode第十九题-链表节点的删除
  15. centos7下安装docker(17docker监控---docker自带监控命令)
  16. easyui datagrid 隔行变色
  17. MySQL yum 在线与本地包方式安装
  18. 《Linux就该这么学》第二天课程
  19. 浏览器对CSS小数点的解析——坑
  20. css之图像替换

热门文章

  1. Splash plugins_enabled 属性
  2. easyui combobox 实时刷新
  3. linux C 调用shell程序执行
  4. 怎样在js中使用EL表达式
  5. Contain的使用
  6. ACER-4738ZG 拆机改散热
  7. C语言字节对齐问题详解
  8. Android设计和开发系列第二篇:Navigation Drawer(Develop)
  9. 【Java基础系列】Java IO系统
  10. Maven属性(properties)标签的使用