查看: 2726|回复: 6

[已经过期] 关于MV的内建函数

[复制链接]
梦石
0
星屑
50
在线时间
11 小时
注册时间
2013-5-1
回帖
8
发表于 2017-2-20 12:53:54 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
比如DataManager
在js代码中,这个类只在最开始定义了一个抛错:

function DataManager() {
    throw new Error('This is a static class');
}

然后在下面就开始各种为其属性赋值比如:

DataManager.loadDatabase = function() {         
...

DataManager.loadDataFile = function(name, src) {  
...

这些loadDataFile之类的属性没见过在哪里定义的呢
初学js的菜鸟觉得有点迷啊,如果这个问题很愚蠢还请见谅
这个DataManager或者其他的比如Game_Temp都是MV内建的函数或者类吗?一些属性和方法已经内建了所以不再为其赋予属性了?

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2017-2-20 16:58:38 | 显示全部楼层
javascript 中,对象的属性不需要声明或者定义,可以直接赋值。

点评

十分感谢指点!拨云见日  发表于 2017-2-21 10:59
回复 1 0

使用道具 举报

梦石
0
星屑
50
在线时间
11 小时
注册时间
2013-5-1
回帖
8
 楼主| 发表于 2017-2-20 22:36:46 | 显示全部楼层
taroxd 发表于 2017-2-20 16:58
javascript 中,对象的属性不需要声明或者定义,可以直接赋值。

原来是这样啊!我一直以为函数的属性必须在其中使用this.来定义
多谢指点!
回复

使用道具 举报

梦石
0
星屑
50
在线时间
11 小时
注册时间
2013-5-1
回帖
8
 楼主| 发表于 2017-2-20 22:38:48 | 显示全部楼层
taroxd 发表于 2017-2-20 16:58
javascript 中,对象的属性不需要声明或者定义,可以直接赋值。

另外,十分不好意思
还想请教您一下
RM MV中存在所谓的内建函数吗?

点评

所有语言都存在的…… 见 https://developer.mozilla.org/en-US/docs/Web/JavaScript  发表于 2017-2-21 06:23
回复

使用道具 举报

梦石
0
星屑
50
在线时间
11 小时
注册时间
2013-5-1
回帖
8
 楼主| 发表于 2017-2-21 11:10:28 | 显示全部楼层
@taroxd
感谢您的耐心讲解多亏了您问题已经解决了
看版规我应该如何把有事请教标签改成已经解决?
找不到修改的途径
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部