妻一人、子供二人、猫六匹

僕がやったこと。思ったこと。日々の思い出。

JQuery以前のまま止まっていたJavascriptの知識をモダン化する

長いことJavascriptの実装から離れていたため、今風のJSの書き方がさっぱりわからない。

そんな僕がJavascriptのアプリケーション保守を行うことになった。

 

【前提知識】

Javascriptの基本構文くらいは分かる。

 

【勉強すべきもの】

jQuery

・Backbone.js

・Underscore.js

 

取りあえず、どれが何をするものなのかも不明っていう非常にまずい状態なので、一つずつ勉強していく。

 

 

jQuery

要素のイベントを捕捉し処理を実行することを簡易に書けるライブラリ。

jQueryってなに?超初心者向け入門講座

https://webkikaku.co.jp/blog/webdesign/jquery_start/ 

 

 

<div id="test">TEST</div>

これをクリックすると文字列を変更する場合、こんな風に書ける。

 

$(function(){

    $('#test').click(function(){
        $(this).text("click!");
        console.log("click!");
    });
});

 

 

 

Backbone.js

JavascriptMVCモデルを実現するためのライブラリ。

Backbone 入門

http://www.ibm.com/developerworks/jp/web/library/wa-backbonejs/index.html
 

Underscore.js

関数型プログラミングをサポートするライブラリ。

# 関数型プログラミングlisp的な???