欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript初學(xué)者建議:不要去管瀏覽器兼容

 更新時(shí)間:2014年02月04日 18:45:05   作者:  
如果可以回到過(guò)去的話,我會(huì)告訴自己這句話:初學(xué)JavaScript的時(shí)候無(wú)視DOM和BOM的兼容性,先了解一些基礎(chǔ)知識(shí)最后再考慮兼容性
如果可以回到過(guò)去的話,我會(huì)告訴自己這句話:"初學(xué)JavaScript的時(shí)候無(wú)視DOM和BOM的兼容性"

 我初學(xué)時(shí)的處境

  在我初學(xué)JavaScript的時(shí)候最頭痛的就是瀏覽器兼容問(wèn)題。在Firefox下面好好的代碼放到IE就不能顯示了,又或者是在IE能正常顯示的代碼在firefox又報(bào)錯(cuò)了。

  前端開(kāi)發(fā)工程師的職責(zé)就包括跨瀏覽器開(kāi)發(fā)。所以我就在還不了解JS這門語(yǔ)言本身的時(shí)候去花時(shí)間學(xué)習(xí)瀏覽器兼容知識(shí),這樣會(huì)讓JS學(xué)習(xí)難度增加。但是不能兼容主流瀏覽器的代碼不能用在實(shí)際項(xiàng)目中。

  DOM和BOM的兼容性問(wèn)題一度讓我的JavaScript學(xué)習(xí)停滯不前。語(yǔ)言理解不夠,代碼又只能在特定瀏覽器運(yùn)行。

 我的建議

  如果你正初學(xué)JavaScript并有著和我一樣的處境的話我建議你:初學(xué)JavaScript的時(shí)候無(wú)視DOM和BOM的兼容性,將更多的時(shí)間花在了解語(yǔ)言本身(ECMAScript)。只在特定瀏覽器編寫代碼(Chrome/Firefox/Safari),實(shí)際工作中使用成熟的JavaScript框架(jQuery等)。放心,很少有公司會(huì)讓JS新手用原生JS做前端開(kāi)發(fā)。

  學(xué)習(xí)JS初期無(wú)視兼容問(wèn)題有什么好處

降低學(xué)習(xí)難度
減少挫敗感
花更多的時(shí)間學(xué)習(xí)ECMAScript

 什么時(shí)候?qū)W習(xí)JS跨瀏覽器開(kāi)發(fā)知識(shí)

  而瀏覽器兼容問(wèn)題留到什么時(shí)候解決呢?

  當(dāng)你能熟練使用JavaScript框架編寫可復(fù)用的代碼時(shí)(jQuery插件或前端控件),或當(dāng)你準(zhǔn)備自己開(kāi)發(fā)一個(gè)JavaScript框架時(shí)。

 其他一些JavaScript初學(xué)者建議

千萬(wàn)不要拿JavaScript權(quán)威指南當(dāng)入門書(shū)籍
應(yīng)該用JavaScript高級(jí)程序設(shè)計(jì)(第三版)作為入門書(shū)籍
傳值和傳值、作用域知識(shí)必須理解
調(diào)試工具必須懂并多用,學(xué)會(huì)自己捕捉錯(cuò)誤。(chrome developer tool/Firebug)
耐心再耐心,對(duì)每一個(gè)知識(shí)點(diǎn)深挖能學(xué)的更輕松。

  以上就是我的一些分享希望若能幫助到初學(xué)JavaScript的你,如果覺(jué)得有誤導(dǎo)的地方敬請(qǐng)立即指出。

相關(guān)文章

最新評(píng)論