組內框架web4 2發現的問題

2021-09-25 17:26:09 字數 1336 閱讀 2883

發現的問題

1.僅看deviceinfo.js裡,乙個promise居然有四種寫法

getonlineupgradecap()

resolve();});

});}

需要注意的是await已經相當於promise.then()了,所以後面不能再加then

async getonlineup() 

});}

// 獲取報警輸入

getdeviceinfo()

//主控版本屬性

if ($(xmldoc).find("firmwareversioninfo").length > 0) });

}

_owebsdk.wsdk_setdeviceconfig("onlineupgrade", null, 

});compile(angular.element("#upgrade-slider"))(scope);

self._tupgradestatus = setinterval(function () );

}, 2000);

},error: () => , 5 * 1000);

}});

2.既然已經用了es6語法,並且對map/foreach做了相容處理,那麼不應當再使用$.each進行遍歷

$.each($(xmldoc).find("algorithmsversioninfo"), function ()  else if (_outils.nodevalue(this, "name") === "humanattribute")  else if (_outils.nodevalue(this, "name") === "facesnap") 

});

3.關於es6裡class裡的this指向,建構函式裡的this始終指向例項物件,記住一點即可,this是由使用時的作用域決定的,(箭頭函式沒有自己的this)

class pa}}

init()

}const t=new pa()

t.init()

// }

故可以拋棄形如let that=this這種寫法了

用Web報表工具實現組內序號

組內序號 上圖顯示了為每乙個公司在自己所在城市內的編號。下面我們來看一下上述報表的實現過程 1.連線資料庫frdemo 2.設計報表 2.1新建報表 2.2錶樣設計 按照下圖設計好報表的基本框架 錶樣設計 2.3新建一資料集名為ds1 sql語句 select 商.城市 商 公司名稱 商 聯絡人姓名...

隨記 組內聚會

今天是2009年11月9日,我們倉庫開發組的兄弟姐妹們進行了一次聚會,給大家放鬆的機會,更加增加大家的感情。快到年底了,倉庫開發小組確實是辛苦忙了大半年,實現了資料倉儲從舊居移到新居,喬遷新居,是件高興的事情,但是整理舊居的物品確實是讓人頭疼的,怎麼樣能夠把積攢了這麼長時間的舊東西歸歸類,該扔掉的扔...

mysql group by組內排序

mysql group by組內排序 首先是組外排序 select z.create time,z.invoice id from qf invoice log z where z.type 102 group by z.invoice id order by z.create time desc ...