function frame(){
var _me=this,_jqinfotoggle, _jqinfoimg, _jqdate,
_tabs, _skyline, _isinfoshow, _imgway,
_selectoptionhelper=, _children = ;
/*//初始隱藏彈出縮排按鈕
_hideinfo = function(){
if(_isinfoshow){
_jqinfotoggle.hide();
* 功能描述:
* 引數描述:無
* 返回值:無
_onimgclick = function(){
switch(_imgway){
case -1:
// 向上
_jqinfoimg.attr("src","images/*******/open.png");
_jqinfoimg.attr("alt","開啟");
innerinnerlayout.close('south');
break;
case 1:
// 向下
_jqinfoimg.attr("src","images/*******/close.png");
_jqinfoimg.attr("alt","關閉");
innerinnerlayout.open('south');
break;
_imgway = 0 - _imgway;
* 功能描述:獲取當前日期
* 引數描述:無
* 返回值:無
,_getcurrentdate = function(){
var mydate=new date();
var sdate=mydate.tolocaledatestring();
return sdate;
* 功能描述:設定頁面右上角日期
* 引數描述:無
* 返回值:無
,_setdate = function(){
var scurrentdate=_getcurrentdate();
_jqdate.eq(0).html(scurrentdate);
// 獲取
this.getskyline = function(){
return _skyline;
* 功能描述:載入資訊並彈出資訊框
* 引數描述:
* url:需要載入的資訊位址
* 返回值:無
this.seturlopen = function(url){
_isinfoshow = true;
_imgway = -1;
_jqinfotoggle.show();
_jqinfoimg.attr("src","images/*******/close.png");
_jqinfoimg.attr("alt","關閉");
innerinnerlayout.open('south');
parent.document.popupframe.location.href = url;
* 功能描述:載入資訊但關閉資訊框
* 引數描述:
* url:需要載入的資訊位址
* 返回值:無
this.seturlclose = function(url){
_isinfoshow = true;
_imgway = 1;
_jqinfotoggle.show();
_jqinfoimg.attr("src","images/*******/open.png");
_jqinfoimg.attr("alt","開啟");
innerinnerlayout.close('south');
parent.document.popupframe.location.href = url;
* 功能描述:依據資訊是否彈出隱藏
* 引數描述:
* 返回值:無
this.hideinfo = function(){
if(_isinfoshow){
_jqinfotoggle.hide();
innerinnerlayout.close('south');
* 功能描述:返回級聯物件
* 引數描述:
* moduletype:業務型別值(雷電,覆冰,生產管理,交叉跨越)
* 返回值:級聯物件
this.getselectoption = function(moduletype){
return _selectoptionhelper[moduletype];
* 引數描述:
* 返回值:無
this.getserverpath = function(){
return window.location.href.substring(0, window.location.href.indexof("/redbud/") + 8);
* 功能描述:返回skyline物件
* 引數描述:
* 返回值:skyline物件
this.getskyline = function(){
return _skyline;
(function(){
_jqdate = $("#logout p");
_jqinfotoggle = $("#togglefb");
_jqinfoimg = $("#togglefb a img");
_jqinfoimg.click(_onimgclick);
jquery.extend(jquery.validator.messages, cnmsg);
jquery("#ajaxloader").hide();
//初始化生產管理級聯選單物件
_selectoptionhelper[selectoptionhelper.moduletype.productcontrol] = new selectoptionhelper(selectoptionhelper.moduletype.productcontrol);
//初始化雷電,覆冰,交叉跨越級聯選單物件
_selectoptionhelper[selectoptionhelper.moduletype.covericethundercrossing] = new selectoptionhelper(selectoptionhelper.moduletype.covericethundercrossing);
_me._hideinfo;
_skyline = new skyline("myworld");
_skyline.load("");
var page;
$(document).ready(function(){
page = new frame();
Qt C 屬性型別提供給 QML呼叫(一)
由於qml引擎與qt元物件系統的緊密整合,任何由qobject派生出來的類其公有的介面或屬性都可以從qml 中輕鬆訪問,並且改動的地方很少,就可以讓c 定義的功能輕鬆擴充套件qml。任何qml 都可以訪問qobject派生類的例項的以下成員 另外,如果用q enums宣告了列舉,那麼列舉也是可以直接...
提供給外部呼叫的介面設計原則
1 介面入參 出參和介面名應擁有統一的命名規範,要做到見名知意。2 不要做大而全的介面,要盡量保持介面的功能單一 好處 這樣有利於介面除錯 改造公升級和維護 3 介面出參應含有介面呼叫結果資訊 code 和 message 字段 4 介面出參應對同型別 單條,多條,分頁 的資料有固定相同的格式 好處...
提供給它的預設值
預設的引數是乙個函式的引數有乙個提供給它的預設值。如果使用者不提供此引數的值,將使用預設值。如果使用者提供的預設引數值,使用使用者提供的價值。考慮下面的程式 1 2 3 4 5 6 7 8 9 10 11 12 voidprintvalues intnvalue1,intnvalue2 10 int...