如何更優雅的寫好Javascript?
今天翻了翻一年多前寫的代碼,感覺當年年輕的自己寫下的代碼真是圖樣啊(然而現在也沒好到哪里去)。近期看了好多函數式編程以及設計模式的書和文章,于是想分享一些讓JS代碼更優雅的小技巧。
1.善用函數式編程
2.lodash里一些很好用的東西(lodash是一個著名的JS工具庫,里面存在眾多函數式的方法和接口,在項目中引入可以簡化很多冗余的邏輯。)
input怎么設置輸入框在文本框里?
1,打開文本編輯器或記事本程序,輸入lthtmlgtltbodygt以及ltheadgt標簽。
lthtmlgt
ltheadgtlt/headgt
ltbodygtlt/bodygt
lt/htmlgt
2,在ltheadgt頭標簽后輸入ltscriptgt標簽
ltscripttype#34text/javascript#34gt
lt/scriptgt
3,在ltscriptgt標簽中定義一個函數duihua()來使網頁彈出對話框。
functionduihua()
{
alert(#34這個窗口是對話框!#34)
}
4,然后,再定義一個函數命名為queren(),用來彈出確認框。
functionqueren()
{
varseconfirm(#34請選擇點擊一個按鈕!#34)
if(setrue)
{
alert(#34你按下的是【確認】#34)
}
else
{
alert(#34你按下的是【取消】#34)
}
}
5,繼續定義另一個函數tishi(),用來在網頁中彈出提示框。
functiontishi()
{
vartprompt(#34請輸入您的名字#34,#34KING視界#34)
if(t!nullampampt!#34#34)
{
document.write(#34精彩MV就在,#34t#34!屬于你的世界#34)
}
}
6,函數定義好以后,點擊ltbodygt標簽后,建立3個按鈕分別用來調用這3個函數執行。
ltinputtype#34button#34onclick#34duihua()#34value#34點擊顯示對話框#34/gt
ltinputtype#34button#34onclick#34queren()#34value#34點擊顯示確認框#34/gt
ltinputtype#34bu按鈕onclick#34tishi()#34value#34單擊顯示提示框#34/gt。
7.為了在一列中顯示按鈕,請在ltinputgt標記后添加ltbrgtltbrgt的換行符。最后將代碼內容保存為html格式,打開網頁預覽效果。