Uncaught TypeError: object is not a function的解决方法
来源:互联网 发布:背景实力雄厚理财软件 编辑:程序博客网 时间:2024/05/01 04:31
1、引用的第三方类库的路径不对。
2、没有将第三方非CMD规范的类库定义成CMD的模块
假设我们现在jQuery无法引入,首先我们要检查第一点路径是否正确,打开浏览器的控制台,在控制台输入
1
seajs.resolve('jquery’)
参数中的jQuery是你在配置中alias里面写的别名,敲回车之后你会发现控制台会输出jQuery的路径,你需要访问一下这条路径,假设这条路径有jQuery的代码,说明你的路径正确,否者你得修改你的路径,理论上路径是相对于sea.js的。
如果你的路径正确,那么你需要将第三方非CMD规范的类库定义成CMD的模块:
jQuery的定义方法:
1
2
3
4
define(
function
() {
//def CMD
/*jquery 自身的代码*/
return
$.noConflict();
});
//end CMD
jQuery插件的定义方法:
1
2
3
4
5
6
7
8
9
define(
function
() {
//def CMD
return
function
($) {
/*jQuery插件的自身代码*/
}
});
//end CMD
// 调用的时候使用require要将jquery的传入
var
$ = require(
'jquery'
);
require(
'jquery.XXX.js'
)($);
underscore.js的定义方法:
1
2
3
4
define(
function
() {
//def CMD
/*underscore自己的代码*/
return
_.noConflict();
});
//end CMD
对于自己的代码:
1
2
3
4
define(
function
() {
//def CMD
/*自身的代码*/
return
XXX;
});
//end CMD
0 0
- Uncaught TypeError: object is not a function的解决方法
- Uncaught TypeError: object is not a function
- Uncaught TypeError: object is not a function
- Sea.js出现Uncaught TypeError: object is not a function的解决方法
- chrome浏览器Uncaught TypeError: object is not a function问题
- chrome浏览器Uncaught TypeError: object is not a function问题解决
- chrome浏览器Uncaught TypeError: object is not a function问题
- Sea.js出现Uncaught TypeError: object is not a function
- Uncaught TypeError: undefined is not a function
- Uncaught TypeError: string is not a function
- Uncaught TypeError: undefined is not a function
- Uncaught TypeError: undefined is not a function
- Uncaught TypeError: boolean is not a function
- Uncaught TypeError: $(...).appendChild is not a function
- Uncaught TypeError: sum is not a function
- Uncaught TypeError: search is not a function
- Uncaught TypeError: $(...).Validform is not a function
- Uncaught TypeError: $(...).on is not a function
- HDU~1213~How Many Tables
- 8.3.3.1 C# 中的组合行为
- iOS中,MRC和ARC混编
- 【转】R语言与机器学习学习笔记(分类算法)(3)朴素贝叶斯算法
- CListCtrl控件主要事件及LVN_ITEMCHANGED消息和鼠标双击列表项事件的处理
- Uncaught TypeError: object is not a function的解决方法
- 解决基于Eclipse的Android开发环境ADT中文显示字体太小
- spring配置定时器的时间设置
- Vision引擎中后期处理器 - 辉光 / 泛光介绍
- JavaScript学习第八课--函数
- Java代码注释XXX TODO FIXME 的意义
- 【转】R语言与机器学习学习笔记(分类算法)(4)支持向量机
- 侧滑菜单(slidingMenu左右滑动)
- 嵌入式linux通过DHCP自动获取IP地址实现