本文目錄一覽:
前端開發,如何寫出優秀js代碼
每位前端工程師都喜歡易理解、可擴展、易維護的代碼,如何寫出優秀的JavaScript代碼,也是每位前端工程師的功課。如何才能寫出優秀的JavaScript代碼呢?
1.寫代碼前一定要搞清楚你要解決的問題是什麼,你的方案是否能夠解決問題。
2.擁有良好的命名規範,注意變數名區分大小寫,允許包含字母、數字、美元符號($)和下劃線,但第一個字元不允許是數字,不允許包含空格和其他標點符號。
3.多寫代碼注釋。編寫代碼時的注釋應當盡量全面一些,這便於自己再次瀏覽代碼時好理解。
4.能不使用with語句的時候盡量不要使用with語句,盡量少使用eval ,每次使用eval需要消耗大量時間。
擁有一手好代碼的前端開發者,更具有大神風範,所以好代碼不僅要精鍊,更要易讀。
做為一名前端開發人員,有哪些值得一讀的JS代碼
既然是值得一讀的JS代碼,那麼肯定是能提高工作效率、提升開發水平的代碼。下面給大家推薦一部分值得一讀的代碼:
1.用IE重起計算機或者關機,代碼如下:
script language=”JavaScript”
var Application=new ActiveXObject(‘Shell.Application.1’);
/script
button οnclick=Application.ShutdownWindows();關機/buttonbr
button οnclick=Application.Suspend();掛起/button
2.一種在父窗口中得知 window.open()出的子窗口關閉事件的方法(定時器實現) ,代碼如下:
/script
input type=button name=btnOpen value=open
script language=javascript for=btnOpen event=onclick
document.fm_Info.txtValue.value=””
winOpen=window.open(“child.htm”,””,”toolbar=no, location=no, directories=no, status=no, menubar=no” )
timer=window.setInterval(“IfWindowClosed()”,500);
/script
3.用javascirpt在TEXTAREA中插入元素(游標位置),代碼如下:
SCRIPT
function storeCaret (textEl) {
if (textEl.createTextRange)
textEl.caretPos = document.selection.createRange().duplicate();}
function insertAtCaret (textEl, text) {
if (textEl.createTextRange textEl.caretPos) {
var caretPos = textEl.caretPos;
caretPos.text =caretPos.text.charAt(caretPos.text.length – 1) == ‘ ‘ ?text + ‘ ‘ : text;}else
textEl.value = text;
/SCRIPT
每個前端開發者的出發點不同,選擇讀取的代碼肯定也有所不同。根據自己欠缺的方向,找准對應的優秀開源項目,才能提升代碼水平。
項目前端js基礎代碼包括哪些方面的東西?一般都怎樣寫?
我不知道我問題理解有沒有誤哈……
js可以對網頁的內容進行修改,例如增加和刪除:文字、圖片、表格、視頻、…… ……等一系列在html中的東西。
js可以進行計算,實現一些演算法,例如找到搜索、數據計算、……
js也能做動畫,例如圖片的移動、放縮、旋轉(涉及css),但是很麻煩,不過好在網上有一些js的庫(就是別人寫好函數了,你調用),例如jQuery(本質也是js)。
其他的功能屬於不太直觀的了,先不詳述。寫法就是直接將書寫代碼,插入到html等網頁文件中,用戶的瀏覽器打開網頁後,就可以執行js代碼了。在項目中,一般把相關的功能或者常用的功能的代碼直接寫在一個文本文件里,然後後綴為 .js ,由網頁引用。好處是用戶第一次載入完網頁後,第二次不需要重新讀取js。
原創文章,作者:QXSF,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/148554.html