简单谈谈require模块化jquery和angular的问题


Posted in jQuery onJune 23, 2017

require 模块化开发问题,正常自己写的模块 是exports 导出一个模块

//模块化引入jquery 不同和问题

require 引入jquery swiper .... 插件和库的时候需要

require.config({
baseUrl:"js/libs", //文件夹目录相对与html的位置

paths:{


'jquery':"jquery-1.9.1" //插件或库的文件名


'swiper':"文件名/swiper" //当每个插件和库不在同一文件夹下时 这里也可以进行更改

}
})

define(['angular','swiper'],function($){ //中括号中写上边你保存的插件和库 的变量
//jquer/swiper怎样写这里就怎样写

//如果要返回一个原生的方法需要
var fn=function(){};

//我们需要用json 对象把这个方法返回出去 不向正常用exports导出模块
return {fn:fn}
})

//使用 html: require(['文件名'],function(mod){
mod.fn();//使用return出来的方法
})

//模块化引入angular开发问题 angular没有使用AMD模块规范

require.config({

baseUrl:"js/libs", //文件夹目录相对与html的位置

paths:{


'angular':"angular.min" //angular文件名

},

shim:{


'angular':{exports:'angular'} //需要导出一个名为angular的全局变量

}
})
define('app',['angular'],function(){ //前边的app是文件名把当前文件变为一个AMD模块
//正常写angular
var app=angular.module('mk',[])
return app;//这个是返回的是angular定义模块

})

以上这篇简单谈谈require模块化jquery和angular的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

jQuery 相关文章推荐
jquery实现图片上传前本地预览
Apr 28 jQuery
jQuery Tree Multiselect使用详解
May 02 jQuery
jQuery Validate格式验证功能实例代码(包括重名验证)
Jul 18 jQuery
深入研究jQuery图片懒加载 lazyload.js使用方法
Aug 16 jQuery
基于jQuery实现图片推拉门动画效果的两种方法
Aug 26 jQuery
jQuery实现的简单动态添加、删除表格功能示例
Sep 21 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
jquery如何实现点击空白处隐藏元素
Dec 05 jQuery
jquery的$().each和$.each的区别
Jan 18 jQuery
jQuery实现经典的网页3D轮播图封装功能【附源码下载】
Feb 15 jQuery
jQuery操作选中select下拉框的值代码实例
Feb 07 jQuery
文本溢出插件jquery.dotdotdot.js使用方法详解
Jun 22 #jQuery
jQuery实现可拖动进度条实例代码
Jun 21 #jQuery
基于jquery日历价格、库存等设置插件
Jul 05 #jQuery
jquery.validate表单验证插件使用详解
Jun 21 #jQuery
jquery基于layui实现二级联动下拉选择(省份城市选择)
Jun 20 #jQuery
jquery加载单文件vue组件的方法
Jun 20 #jQuery
jQuery 实现双击编辑表格功能
Jun 19 #jQuery
You might like
php基于表单密码验证与HTTP验证用法实例
2015/01/06 PHP
php实现的后台表格分页功能示例
2017/10/23 PHP
PHP简单实现正则匹配省市区的方法
2018/04/13 PHP
精解window.setTimeout()&window.setInterval()使用方式与参数传递问题!
2007/11/23 Javascript
一个js写的日历(代码部分网摘)
2009/09/20 Javascript
基于node.js的快速开发透明代理
2010/12/25 Javascript
使用jsonp完美解决跨域问题
2014/11/27 Javascript
Js与Jq获取浏览器和对象值的方法
2016/03/18 Javascript
JS字符串统计操作示例【遍历,截取,输出,计算】
2017/03/27 Javascript
JavaScript基础之this详解
2017/06/04 Javascript
在 Angular中 使用 Lodash 的方法
2018/02/11 Javascript
详解jQuery-each()方法
2019/03/13 jQuery
Vue自定义全局Toast和Loading的实例详解
2019/04/18 Javascript
JS实现音乐钢琴特效
2020/01/06 Javascript
vue+animation实现翻页动画
2020/06/29 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
Javascript数组及类数组相关原理详解
2020/10/29 Javascript
Python中asyncore的用法实例
2014/09/29 Python
python的类方法和静态方法
2014/12/13 Python
Python返回真假值(True or False)小技巧
2015/04/10 Python
python实现带声音的摩斯码翻译实现方法
2015/05/20 Python
Python函数的周期性执行实现方法
2016/08/13 Python
python之当你发现QTimer不能用时的解决方法
2019/06/21 Python
Python中使用双下划线防止类属性被覆盖问题
2019/06/27 Python
Python3的高阶函数map,reduce,filter的示例详解
2019/07/23 Python
Java文件与类动手动脑实例详解
2019/11/10 Python
如何使用python socket模块实现简单的文件下载
2020/09/04 Python
css3编写浏览器背景渐变背景色的方法
2018/03/05 HTML / CSS
戴尔新加坡官网:Dell Singapore
2020/12/13 全球购物
别名指示符是什么
2012/10/08 面试题
前台接待的工作职责
2013/11/21 职场文书
干部下基层实施方案
2014/03/14 职场文书
银行求职信
2014/05/31 职场文书
2014年政务公开工作总结
2014/12/09 职场文书
银行求职信范文
2019/05/13 职场文书
多属性、多分类MySQL模式设计
2021/04/05 MySQL