国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js本身的局限性 別讓javascript做太多事

2019-11-21 00:38:49
字體:
來源:轉載
供稿:網友
甚至有個人問我“頁面上有5個文本框,每個文本框只能輸入一個字符,怎么用js實現用戶輸入第一個文本框的后焦點自動跳到第二個。”。

我說這個功能不是應該是Tab做的嗎?用戶輸入后只要按一下Tab鍵就可以了,而且,這樣用戶還可以控制是否切換到下一個(因為用戶也有輸入錯誤的可能)。

但他執意堅持,說是老板要求的。我最后只好幫他把這個功能實現了。但就是感覺怪怪的。


以前剛剛會用js時,感覺js好神奇,可以把一些很復雜的功能變得簡單而輕松。后來慢慢知道js有很多事情不能做,像操作客戶端的文件等。

那時還經常報怨為什么別的語言可以實現的功能偏偏js不能實現,于是自己做了很多一些本不應該是js做的事情。

有一次,我為了讀取一個資源文件,用js洋洋灑灑的寫了幾百行代碼,結果只是讀取了xml中的一行內容,后來返回去改時發現之前寫的代碼用vb.net或C#實現不超過5行就可以實現。


我覺得js不宜做太多額外的事件還有原因一個是js本身的局限性--js是在客戶端運行的,所有代碼都是發到客戶機器執行的。如此一來,一些像加密用戶數據的邏輯就更不應該在js里實現了。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 伊宁县| 姜堰市| 和静县| 托里县| 讷河市| 酒泉市| 常宁市| 太保市| 常熟市| 南漳县| 利川市| 峨眉山市| 嘉禾县| 娄底市| 五莲县| 霍邱县| 吉林市| 麻阳| 正安县| 北宁市| 宝兴县| 新沂市| 三亚市| 凤山市| 顺昌县| 资源县| 简阳市| 施甸县| 清徐县| 平乡县| 长岭县| 曲沃县| 青阳县| 宣武区| 察雅县| 大丰市| 泾川县| 合山市| 米易县| 苏尼特右旗| 达日县|