良いjavascriptプログラマー
1039 ワード
この時間はずっとJSを使って開発していますが、実はJSが好きです.主な原因は自由です.JSの制限が少ないので、自分の考えを簡単に実現できます.あるいは言い換えると、極めて簡素なコードが書けるということです.LISPのレベルは簡単ではないですが、それも近いです.もう一つのメリットは結果が出やすいことです.私の目には合格したJSプログラマーがこのように見えます.
まず、JSを熟知して、変態の程度に慣れる必要はありません.しかし、必ずその優劣を知って、長所と短所を知ってください.例えばJSの
JSはどうやって運転をロードしますか?JSの中の非同期の種類も知る必要があります.また、コールバックとなぜコールバックを使うのかを知る必要があります.オブジェクトを書くには、額面でオブジェクトを定義することができます.
chromeまたはfirebugを使用してコードを確認し、デバッグします.
また、少なくともDOMの対象、特にdocumentについて知っておくべきだと思います.私はjqueryに対してとても重視しますか?実はDOMもとても完備しているため、しかもDOMの対象に向かう風格はとても鮮明で、もちろんjqueryを導入して多くの直接DOMを使う面倒を相殺することができて、しかし私はやはりこのような必要性を考慮する必要があると感じます.
AMDを知りたいです
最後に、Nodejsを知りたいです.
まず、JSを熟知して、変態の程度に慣れる必要はありません.しかし、必ずその優劣を知って、長所と短所を知ってください.例えばJSの
==
には問題があります.また、JSにはブロックレベルの作用域がないことを知るには、当然、functionの作用域が存在する.JSとDOMの違いを知っています.JSの基本的な対象を知っています.JSONを知っています.また、JSの中でどのように対象とJSONを転化しますか?AJAXを知っています.JSはどうやって運転をロードしますか?JSの中の非同期の種類も知る必要があります.また、コールバックとなぜコールバックを使うのかを知る必要があります.オブジェクトを書くには、額面でオブジェクトを定義することができます.
chromeまたはfirebugを使用してコードを確認し、デバッグします.
console.log
ではなくalert
を使用してコードをデバッグします.基本的なHTMLタグとCSSが分かります.コンポーネントを書くにはHTMLタグとCSSが必要ですので、避けられません.アンダースコアを必ず使います.実はJSが好きな大きな原因はアンダースコアがとても好きです.私のコードの中にはforサイクルがありません.いらないからです.もちろんJSの中にrecur
があったらもっといいです.自分で一つを実現できます.また、少なくともDOMの対象、特にdocumentについて知っておくべきだと思います.私はjqueryに対してとても重視しますか?実はDOMもとても完備しているため、しかもDOMの対象に向かう風格はとても鮮明で、もちろんjqueryを導入して多くの直接DOMを使う面倒を相殺することができて、しかし私はやはりこのような必要性を考慮する必要があると感じます.
AMDを知りたいです
最後に、Nodejsを知りたいです.