最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2010年03月23日 23:46:43   作者:  
最近常有人在Q群里發(fā)問諸如"怎樣讓js操作文件"、"怎樣讓js實現(xiàn)多線程"等問題。
甚至有個人問我“頁面上有5個文本框,每個文本框只能輸入一個字符,怎么用js實現(xiàn)用戶輸入第一個文本框的后焦點自動跳到第二個?!薄?

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

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


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

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

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


我覺得js不宜做太多額外的事件還有原因一個是js本身的局限性--js是在客戶端運行的,所有代碼都是發(fā)到客戶機器執(zhí)行的。如此一來,一些像加密用戶數(shù)據(jù)的邏輯就更不應該在js里實現(xiàn)了。

相關文章

  • 解決layer彈出層msg的文字不顯示的問題

    解決layer彈出層msg的文字不顯示的問題

    今天小編就為大家分享一篇解決layer彈出層msg的文字不顯示的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-09-09
  • 表格展示利器 Bootstrap Table實例代碼

    表格展示利器 Bootstrap Table實例代碼

    在表格導出數(shù)據(jù)中,發(fā)現(xiàn)設置了分頁參數(shù),導出的數(shù)據(jù)僅為表格加載的分頁參數(shù)數(shù)據(jù),于是,針對這樣的情況,通過設置分頁參數(shù)的值,使表格可以加載更多的數(shù)據(jù),可達到導出所有數(shù)據(jù)的功能需求。下面通過本文給大家分享表格展示利器 Bootstrap Table
    2017-09-09
  • javascript 函數(shù)及作用域總結介紹

    javascript 函數(shù)及作用域總結介紹

    本文是對javascript在的函數(shù)及作用域進行了詳細的總結介紹,需要的朋友可以過來參考下,希望對大家有所幫助
    2013-11-11
  • JS前端廣告攔截實現(xiàn)原理解析

    JS前端廣告攔截實現(xiàn)原理解析

    這篇文章主要介紹了JS前端廣告攔截實現(xiàn)原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-02-02
  • 兼容各大瀏覽器的JavaScript阻止事件冒泡代碼

    兼容各大瀏覽器的JavaScript阻止事件冒泡代碼

    本文給大家分享的是一段兼容各大瀏覽器的JavaScript阻止事件冒泡代碼,雖然因為時間問題沒有深入研究,但是還是相當不錯的,這里推薦給大家
    2015-07-07
  • 微信小程序van-field中的left-icon屬性自定義實現(xiàn)過程

    微信小程序van-field中的left-icon屬性自定義實現(xiàn)過程

    在小程序中,我們是用 Vant 組件庫時,常常會用到 van-field 輸入框控件,今天我將跟大家分享的是 van-field 輸入框控件中的 left-icon 屬性的自定義怎么實現(xiàn),感興趣的朋友一起看看吧
    2023-08-08
  • 純JavaScript實現(xiàn)櫻花飄落效果的示例代碼

    純JavaScript實現(xiàn)櫻花飄落效果的示例代碼

    這篇文章主要為大家詳細介紹了如何純JavaScript實現(xiàn)櫻花飄落效果,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-04-04
  • 純CSS3代碼實現(xiàn)滑動開關效果

    純CSS3代碼實現(xiàn)滑動開關效果

    CSS33D炫酷左右滑動開關按鈕是一款非??岬腃SS3 3D開關按鈕,點擊按鈕可以左右滑動,就像開關打開閉合一樣的效果,通過本篇文章給大家介紹純CSS3代碼實現(xiàn)滑動開關效果,需要的朋友可以參考下
    2015-08-08
  • 小程序:授權、登錄、session_key、unionId的詳解

    小程序:授權、登錄、session_key、unionId的詳解

    這篇文章主要介紹了小程序:授權、登錄、session_key、unionId的詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • JavaScript 圖像動畫的小demo

    JavaScript 圖像動畫的小demo

    深夜沒睡著,起來翻了翻《JavaScript權威指南》這本書,看了下圖形動畫的demo,學習學習了
    2012-05-05

最新評論

梁河县| 临西县| 贵南县| 图们市| 重庆市| 上饶市| 玉山县| 沂南县| 华亭县| 铜川市| 高雄市| 石阡县| 浠水县| 舒城县| 桓仁| 永清县| 江华| 聂拉木县| 仪陇县| 宿州市| 屏东县| 阿拉尔市| 元朗区| 永新县| 时尚| 唐河县| 福泉市| 黄浦区| 盈江县| 和龙市| 甘洛县| 辛集市| 泰宁县| 武汉市| 浮山县| 大田县| 潮州市| 凯里市| 延庆县| 聊城市| 道孚县|