帖子
帖子
用户
博客
课程
显示全部楼层
24
帖子
0
勋章
63
Y币

[App引擎] api和$api区别

[复制链接]
发表于 2015-11-19 17:16:44
$api在api.js中定义,api为什么可以直接使用,它是在哪里定义的??
32
帖子
0
勋章
295
Y币
api 就像javascript,不用引入什么东西,就可以用,$api就像jQuery,必须引进jQuery.js才能用。
api里放置了基本的系统操作,比如开win开frame等,$api.想$jQuery一样,可以获取节点,$api.dom()
5
帖子
0
勋章
1万+
Y币
api是引擎对象,只要用这个平台,都可以直接使用此对象;$api是引用api.js,只能添加此JS都可以用
24
帖子
0
勋章
63
Y币
技术支持-M 发表于 2015-11-19 17:19
api是引擎对象,只要用这个平台,都可以直接使用此对象;$api是引用api.js,只能添加此JS都可以用 ...

您好,api是引擎对象,这个引擎对象是在哪里定义的呢,或者可以解释一下引擎对象的概念吗
28
帖子
1
勋章
1万+
Y币
本帖最后由 技术咨询-Kenny 于 2015-11-19 17:46 编辑
cloudway 发表于 2015-11-19 17:20
您好,api是引擎对象,这个引擎对象是在哪里定义的呢,或者可以解释一下引擎对象的概念吗 ...

api是我们内置的一个对象,提供了应用开发最基本的一些方法,包括打开、关闭窗口等,是必须的,页面加载完成后就会注入该对象。而$api对象是api.js里面定义的,主要为了简化前端开发,需要引入api.js才能使用
1
帖子
0
勋章
257
Y币
atjinna 发表于 2015-11-19 18:13
api 就像javascript,不用引入什么东西,就可以用,$api就像jQuery,必须引进jQuery.js才能用。
api里放置了 ...

这个比喻真的不错,一下子就明白了
0
帖子
0
勋章
257
Y币
你好,我是新手,为什么我在js里面写var appId = api.appId;报错Uncaught ReferenceError: api is not defined at frame0.html : 19
这个是给的示例代码呀
4
帖子
0
勋章
3524
Y币
喜洋洋1992 发表于 2017-12-26 10:22
你好,我是新手,为什么我在js里面写var appId = api.appId;报错Uncaught ReferenceError: api is not defi ...

apiready = function (){
   var appId = api.appId
}
0
帖子
0
勋章
4
Y币
初来乍到
5
帖子
0
勋章
75
Y币
喜洋洋1992 发表于 2017-12-26 10:22
你好,我是新手,为什么我在js里面写var appId = api.appId;报错Uncaught ReferenceError: api is not defi ...

api.的相关方法和参数必须在apiready事件完成后才能调用
您需要登录后才可以回帖 登录

本版积分规则