原創|行業資訊|編輯:龔雪|2014-11-21 09:21:20.000|閱讀 1151 次
概述:JavaScript開發人員很多,但是優秀的JavaScript開發者卻不多。如何成為優秀的JavaScript開發者呢?還不趕緊來看看以下一個技巧!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
JavaScript是目前應用最為廣泛的腳本語言。不同于服務器端腳本語言,例如PHP與ASP,JavaScript主要被作為客戶端腳本語言在用戶的瀏覽器上運行,且不需要服務器的支持。同時,隨著服務器的強壯,雖然現在的程序員更喜歡運行于服務端的腳本以保證安全,但JavaScript仍然以其跨平臺、容易上手等優勢大行其道。
現在,JavaScript正在被許許多多的新框架和庫狂轟濫炸著,已經徹底的改變了程序員們的日常工作流程,更不用說Node.js在過去兩年中的廣泛應用。那么,你已經為成為一名出色的JavaScript開發人員做好準備了嗎?且看小編為大家收羅的6個技巧,幫助你成為更好的JavaScript開發人員。Let's Go!
在現實中,前端很少能夠保證應用程序和產品的安全,很多人認為讓用戶使用JavaScript當中的隱藏元素才是真正的安全。但實際上,對于普通的用戶這只是表面上的安全,對于專業人士這可能就不值得一提。
考慮到這一點,程序員們可以把工作重點放在API層,因為這是可以真正筑起安全墻的地方。一個API要檢查被通過者的所有信息,并確認它是否有權限進入,然后才能決定是否讓其通過。此外,API不會產生信息,同時用戶不具有訪問信息的權限。
依靠JavaScript來保證安全顯然不是一個明智之舉,所以最好的辦法就是構建一個真正的API,使其能夠多層次全方位的確保應用程序和產品的安全。真的就是這么簡單!
當然,程序員們一定不想自己寫的代碼被混淆。但是你知道寫簡單易理解的代碼能夠幫助你加快前進的步伐嗎?這涉及到幾個因素,以下是幾點相關的建議:
在工作的時程序員最好每個階段都做好計劃,正樣能有條不紊的記住每個階段應該注意的地方。千萬不要忽略那些簡單尋常的代碼,這往往有可能就是出錯的地方。
在一些新項目開始的時候,有一些關于一致性的建議我想是每一位開發人員都必須注意的:
雖然有很多程序員容易忽視這個問題,但一致性往往能夠決定一個項目是否能夠高效順利的運轉。想要能夠成為更好的程序員,一定要注意這樣的問題。
嘗試啟動一個新的庫或者應用程序時,最開始的幾次都是非常艱難的。在開始之前建議程序員自己寫下所有的類和函數,再后來工作中只需要單一的調用該方法即可!
當程序員接觸命名函數、類和變量名時,我相信這一定是他們需要自行解決的一個問題。同時程序員應該在應用程序的特定部分嘗試著使用這些。通過觀察一個變量的名稱,能夠清楚的知道這是一個類定義還是一個實例,同時也能區分一個常數和函數。
Strict模式是一種選擇在限制變體的JavaScript,當你在編程代碼沒有編譯器時,它有助于安全。對于程序員在沒有任何幫助的特定時間里暴露的任何致命錯誤,它能及時的給予幫助。
Strict很容易設置,添加到這個JavaScript文件中:
'use strict';
但是不幸的是,它不會幫你解決所有的代碼問題,但是它往往會拋出很多信息來幫助你更好地理解所產生的問題。它工作在一個函數中:
function CodeCondo() { 'use strict'; }
JavaScript給出任何給定頁面上選擇元素的幾種方式:
getElementById getElementsByClassName getElementsByTagName querySelector querySelectorAll //這是最常見的
在任何給定的時間,程序員們可能不得不在頁面上選擇一個給定數量的元素。但是如果只有兩個,那么你的選擇可能就不那么重要了。最常見的最小頁面是querySelector和querySelectorAll。
但是如果要處理更多的元素(甚至是不計其數的),那么就需要使用更高級的選擇器。例如,getElementById是一個非??斓倪x擇器,支持所有主流瀏覽器。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網