javascript

AngularJSを初めて勉強する時にたどった道

最近、初めてAngularJSを使ったんですが、すごく便利でなぜ今までちゃんと触ってこなかったのかを後悔しています。 ただ、便利な面学習コストも高くて、なかなか使いこなすまでに時間がかかりそうです。 僕もまだ一部機能しか使えていませんが、これからAngu…

bowerでjsのライブラリを管理する

javascriptのライブラリもgemとかcocoapodみたいに管理できないかなーとググってみたら良さそうなのがあったので使ってみました。 Twitter社製のbowerです。 http://bower.io/ install npmでインストールするので、npmが入っていない人はNodeJSからインスト…

javascriptのfunctionの話

javascriptで関数を定義してみます。 function hello() { document.write('hello'); } これで、helloという関数を実行できるようになります。 でも関数を即時実行したいとき、よく見るのがこの形です。 (function() { docuemt.write('hello'); })(); 最後の…

prototype継承するときの順序には気をつける

prototype継承を実装する時の凡ミスが多いです。 function GrandParent() { } function Parent() { } function Me() { } // GrandParentにhelloメソッドを追加 GrandParent.prototype.hello = function() { }; // Parentにworldメソッドを追加 Parent.protot…

javascriptのモジュールパターンとprototype継承について

jsを書くとき、今まであまりprototype継承を使用せず、どちらかというとモジュールパターンで記述することが多かったので、それぞれ何が違うのか、あまり理解していませんでした。 それを今日教えてもらえたので、まとめます。 モジュールパターンとは funct…