我正在用字符串框架編寫一個(gè)網(wǎng)站,有很多代碼用于替換字符串中的特定字符。由于我發(fā)現(xiàn) for 循環(huán)比正則表達(dá)式更快,并且我希望我的代碼盡可能快地運(yùn)行,因此我使用 for 循環(huán)來完成此操作。但為了制作一個(gè)美觀且安全的網(wǎng)頁,我<input>還需要使用一些 JavaScript 正則表達(dá)式來替換網(wǎng)頁內(nèi)元素的任何非數(shù)字字符。由于我不是一個(gè)好的 javascript 編碼員,所以我很確定我的 JS 代碼效率不高。我擔(dān)心的是這些低效的編碼是否會(huì)減慢服務(wù)器的速度。HTML頁面中的JavaScript代碼是否使用服務(wù)器的機(jī)器能力進(jìn)行計(jì)算?或者正在訪問網(wǎng)頁的客戶端機(jī)器?我知道編寫高效的 JavaScript 代碼是必須的,但我只是在學(xué)習(xí)它提前致謝。
1 回答
陪伴而非守候
TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超8個(gè)贊
是的,在您的情況下它使用客戶端計(jì)算機(jī)資源。但需要注意的是,您也可以在服務(wù)器上運(yùn)行。
添加回答
舉報(bào)
0/150
提交
取消
