JS 模块化开发笔记<-1->
来源:互联网 发布:初学者造价软件 编辑:程序博客网 时间:2024/05/10 13:49
代码模板
/** * UMD模块化开发 * 模板: * http://web.jobbole.com/82238/ * http://www.zgxue.com/itbc/article/106238.htm * 优缺点: * https://www.zhihu.com/question/38356901 * * 工厂模式开发: * 它使用了两个匿名函数。后面那个函数可以看作是模块代码的工厂函数,它是模块的主体部分。 * 前面那个函数对运行环境进行检测,根据检测的结果对模块的工厂函数进行调用。 * 另外,作为一个通用库,它并没使用 window 对象, * 而是使用了 this,因为在简单的函数调用中,this 其实就是全局对象。 * * 设计模式简介: * http://blog.chinaunix.net/uid-26672038-id-4011524.html * */(function (root, factory) { if (typeof define === 'function' && define.amd) { // AMD define(['jquery'], factory); } else if (typeof exports === 'object') { // Node, CommonJS之类的 module.exports = factory(require('jquery')); } else { // 浏览器全局变量(root 即 window),scooper为自定义父级对象 root.scooper = root.scooper || {}; root.scooper.skin = factory(root.jQuery); }}(this, function ($) { "use strict"; //方法 function myFunc(){}; // 暴露公共方法 return myFunc;}));
0 0
- JS 模块化开发笔记<-1->
- js 模块化开发
- js模块化开发
- js模块化插件开发
- js模块化开发2:
- JS模块化开发(requireJS)
- js模块化开发学习
- js 模块化开发
- js方法模块化开发
- JS模块化开发
- JS模块化开发(requireJS)
- js模块化开发
- js模块化开发一
- js模块化开发二
- js模块化开发三
- js模块化开发
- JavaScript个人笔记:js模块化开发seajs基础
- JavaScript个人笔记:js模块化开发seajs实战拖拽
- 代码优化1
- Statement与PreparedStatement的区别
- HTTPS 为什么更安全,先看这些
- php 图片圆形化处理
- 深度学习工具Caffe
- JS 模块化开发笔记<-1->
- linux基本操作-进阶操作
- JAVA程序员面试总结,高手整整理加强版
- JVM并发编程模型总结
- win10家庭版关闭Windows Defender
- 前端基本知识(三):JS的闭包理解
- hdu 1008
- C# Program 中Application.EnableVisualStyles()函数
- JavaScript函数及其参数数组简介