如何更优雅的写好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格式,打开网页预览效果。