标题:js文件看不懂,大侠指点,万谢
只看楼主
西鄙人
Rank: 2
等 级:论坛游民
帖 子:36
专家分:12
注 册:2009-12-2
结帖率:100%
 问题点数:0 回复次数:5 
js文件看不懂,大侠指点,万谢
这是一个叫resources.js的文件,其中的this.resources等不知引用是什么?

/*
 * 资源工厂,定义消息资源。
 * 在ResourceFactory_CreateInstance函数里定义每一个消息。
 *
 * $Id$
 */
function ResourceFactory() {
    this.resources = {};
    this.constants = {};
    this.getResource = ResourceFactory_GetResource;
    this.getConstant = ResourceFactory_GetConstant;
    this.createInstance = ResourceFactory_CreateInstance;
    this.init = ResourceFactory_Init;
}

function ResourceFactory_GetResource(name) {
    return this.resources[name] ? this.resources[name] : this.resources['hoo'];
}

function ResourceFactory_GetConstant(name) {
    return this.constants[name] ? this.constants[name] : this.constants['hoo'];
}

function ResourceFactory_CreateInstance() {
    this.resources['hoo'] = "内部错误";
    this.constants['hoo'] = "";
    this.init();
    return this;
}

function ResourceFactory_Init() {
    this.resources['WM_nowidget'] = "没有这个窗口部件对象:";
    this.resources['WM_nodesktop'] = "没有这个桌面对象:";
    this.resources['TM_confirm_switchchildtask'] = "当前任务正在运行,并且有未完成的子任务,不能关闭,请先处理子任务。\n现在切换到子任务吗?";
    this.resources['Timer_taskidconflicted'] = "定时任务ID冲突,该任务ID已使用。任务ID:";
    this.resources['MENU_confirmlogout'] = "您将退出本次登录重新登录系统,确认吗?";
    this.resources['MENU_confirmclose'] = "您将退出系统,确认吗?";
    this.resources['TP_notasktarget'] = "没有设定任务目标(url or formObj)。";
    this.resources['TP_invoketaskinitialize'] = "调用任务生命周期方法__taskInitialize出错:";
    this.resources['TP_invoketaskpresent'] = "调用任务生命周期方法__taskPresent出错:";
    this.resources['TP_invoketaskreactive'] = "调用任务生命周期方法__taskReactive出错:";
    this.resources['TP_invoketaskfinalize'] = "调用任务生命周期方法__taskFinalize出错:";
    this.resources['MessageInfoSuffix'] = " 条新消息";
    this.resources['WM_errorinitwidgets'] = "初始化界面失败,请检查screen-layout.xml配置,错误信息:";
    this.resources['WM_elementlayoutcallbackerror'] = "调用部件自定义Ajax脚本出错,请检查screen-layout.xml配置,错误信息:";
    this.resources['TM_closetaskerror'] = "关闭任务出错,请检查自定义回调方法或传入的linkage对象,错误信息:";

    this.constants['default_task_icon'] = "ui/images/www7.gif";
    this.constants['default_loading_page'] = "ui/loading.jsp";
    this.constants['logout_method'] = "/login.do?method=logout";
}
搜索更多相关主题的帖子: function 资源 
2011-02-16 10:00
gupiao175
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:40
帖 子:1787
专家分:7527
注 册:2007-6-27
得分:0 
抱歉看不懂。

Q:1428196631,百度:开发地 即可找到我,有事请留言!
2011-03-03 00:26
cnfarer
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:179
帖 子:3330
专家分:21157
注 册:2010-1-19
得分:0 
JS的“类”,我把它称之为伪类。

★★★★★为人民服务★★★★★
2011-03-11 07:53
shuyou
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2011-4-4
得分:0 
  楼上可以谈谈自己的见解吗?
2011-04-05 23:28
w123012306
Rank: 9Rank: 9Rank: 9
来 自:湖南
等 级:蜘蛛侠
威 望:4
帖 子:307
专家分:1180
注 册:2010-4-22
得分:0 
基础部牢固!

楼上,楼下的一定要幸福开心哦!
2011-04-18 10:35
搞钱
Rank: 2
等 级:论坛游民
帖 子:30
专家分:40
注 册:2020-12-29
得分:0 
this.resources = {};
    this.constants = {};
    this.getResource = ResourceFactory_GetResource;
    this.getConstant = ResourceFactory_GetConstant;
    this.createInstance = ResourceFactory_CreateInstance;
    this.init = ResourceFactory_Init;
这是将后面的赋给前面的
2021-01-03 15:58



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-332253-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.052936 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved