読者です 読者をやめる 読者になる 読者になる

ジンジャー研究室

長めのつぶやき。難しいことは書きません。

Eclipseの「メソッドの抽出」機能で遊んでみた(Java)。

目新しいこと何もなし。 ちょっと挙動が気になったので。 まずは普通に。 public static void main(String[] args) { int a = 1;//ここを抽出 } public static void main(String[] args) { hoge(); } private static void hoge() { int a = 1; } 変数aは戻っ…

JavaScriptでMVC実装してみた その4

リスナ登録 ちょっと方針を変えました。 今まで「一部のModelが更新されたら全体のViewを更新」みたいな感じでやってたのですが、本当に細かな変更でも拾ってしまってコストが高そうなので必要な分だけ描画してもらうように変更してみます。 var Model = fun…

JavaScriptでMVC実装してみた その3

Ajax Ajaxを使って、「しばらく待った後にModelを更新してViewに反映する」という操作をしてみます。 jQueryのajaxと同じように使うと勝手にViewに反映してくれるようにすると嬉しい気がします。長くなってきたのですが、まだコピペすれば動く状態を保っては…

JavaScriptでMVC実装してみた その2

イベント 昨日の続きです。 自作のMVCフレームワークっぽいものを構築して遊んでいます。 イベント終了時に自動で再描画が走ると幸せになれそうなので、jQueryを拡張してイベントハンドリングしてみます。 <html> <head> <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> <script> var M = {}; var C = (function(){ var V = fun</head></html>…

JavaScriptでMVC実装してみた

MVC JavaScriptのMVCフレームワークAngular.jsを触っていてスゲー!って思ったので、それっぽいものを実装してみました。(※これは独自実装でAngular.jsではないです) Modelを1秒毎に「Hoge」「Homu」に切り替え、Viewがそれにリンクします。 <html> <head> <script> var M = {}</head></html>…

配線図

こんな雰囲気のエディタでGUIプログラミングしたい! という妄想を描いてみた。 心当たりがあったら教えてください。