简单谈谈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+ajax实现省市区三级联动 (封装和不封装两种方式)
May 15 jQuery
jquery Ajax实现Select动态添加数据
Jun 08 jQuery
jQuery Autocomplete简介_动力节点Java学院整理
Jul 17 jQuery
jquery实现图片跟随鼠标的实例
Oct 17 jQuery
jQuery实现左右滑动的toggle方法
Mar 03 jQuery
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
Jun 14 jQuery
jQuery实现左右两个列表框的内容相互移动功能示例
Jan 27 jQuery
jquery弹窗时禁止body滚动条滚动的例子
Sep 21 jQuery
jquery validate 实现动态增加/删除验证规则操作示例
Oct 28 jQuery
JQuery事件委托(适用于给动态生成的脚本元素添加事件)
Feb 01 jQuery
深入分析jQuery.one() 函数
Jun 03 jQuery
jQuery插件实现图片轮播效果
Oct 19 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模板之Phpbean的目录结构
2008/01/10 PHP
php Smarty 字符比较代码
2011/02/27 PHP
php自定义类fsocket模拟post或get请求的方法
2015/07/31 PHP
PHP+MYSQL实现读写分离简单实战
2017/03/13 PHP
日期函数扩展类Ver0.1.1
2006/09/07 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
2013/03/18 Javascript
jQuery中的val()示例应用
2014/02/26 Javascript
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
js完美解决IE6不支持position:fixed的bug
2015/04/24 Javascript
JS文字球状放大效果代码分享
2015/08/19 Javascript
js实现4个方向滚动的球
2017/03/06 Javascript
js常用的继承--组合式继承
2017/03/06 Javascript
VueJs 将接口用webpack代理到本地的方法
2017/11/27 Javascript
linux 后台运行node服务指令方法
2018/05/23 Javascript
浅谈开发eslint规则
2018/10/01 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
微信小程序商品详情页底部弹出框
2019/11/22 Javascript
在vue中嵌入外部网站的实现
2020/11/13 Javascript
用Python进行一些简单的自然语言处理的教程
2015/03/31 Python
用Python实现一个简单的能够上传下载的HTTP服务器
2015/05/05 Python
shell命令行,一键创建 python 模板文件脚本方法
2018/03/20 Python
python format 格式化输出方法
2018/07/16 Python
python3+selenium实现126邮箱登陆并发送邮件功能
2019/01/23 Python
Django实现分页显示效果
2019/10/31 Python
python 绘制国旗的示例
2020/09/27 Python
HTML5 文件上传下载的实例代码
2017/07/03 HTML / CSS
小学生开学感言
2014/02/28 职场文书
写自荐信的注意事项
2014/03/09 职场文书
C++程序员求职信
2014/05/07 职场文书
学习教师敬业奉献模范事迹材料思想汇报
2014/09/19 职场文书
音乐课外活动总结
2015/05/09 职场文书
2015年环保局工作总结
2015/05/22 职场文书
用人单位的规章制度,怎样制定才是有效的?
2019/07/09 职场文书
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
2021/05/25 Vue.js
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
CentOS8.4安装Redis6.2.6的详细过程
2021/11/20 Redis