Skip to main content

ema ame's Library tagged javascript   View Popular

28 Mar 09

Pythonのselfはなぜ必要かをJavaScriptのthisで考える - なんたらノート 第二期

  • thisの迷子に苦しむことでしょう。JavaScriptはself書くのが要らない代わりに、関数型な特徴を使うと、いちいちFunctionのcall(this, args...)メソッドが出てきます。本質的に要るものを1個減らすと、意図してないところにしわが1個増えるんですね。明解で端的な教育用言Pythonに、そんないびつな"しわ"を寄せるような選択は、やるべきじゃないし、必要ですらない
  • ただ、Rubyは関数がファーストクラスどころか存在しない(インスタンスに結びついたメソッドしか存在しない)ので、おかげでselfから解放される代わりに関数的プログラミングが貧しいことになるんですよね。selfが必要だという記事の趣旨自体は、私がRubyを関数的に使うために試行錯誤した結論と同じでして、賛同いたします。
04 Jul 08

[javascript] Rails風のJavaScriptフレームワーク、SproutCoreを試してみた - Greenbear Diary (2008-07-01)

    • JavaScriptで、デスクトップアプリみたいなGUIを持ったWebアプリを作るためのフレームワーク
    • ユーザが書くのはJavaScriptのみ
19 Jun 08

8KB JavaScriptマリオもコードリーディングしたけど…… - aikeの日記

  • 14KB JavaScriptマリオを作ったJacob Seidelinさんが自らの記録を更新しました。今度は8KBです。
  • そんなわけで前回の14KBのプログラムを画像として圧縮したら8KBになったよ、というのが実状なわけで反則技ではありますが、ちょっと面白いアイデアですね。
18 Apr 08

プロトタイプベースの誤解 - sumim’s smalltalking-tos

  • オブジェクトがそれが属するクラスによらず独自のメソッドやインスタンス変数を持てること
  • そもそもメソッドの扱いに限っては、Smalltalk 同様、きわめてお堅いクラスベースの言語である Ruby では、「特異メソッド」を(インスタンスベースの言語でなら通常そうするように…)オブジェクトへのスロットの追加というかたちで表現できないため、こうした苦肉の策がとられているわけです
09 Mar 08

Prototype 1.6.0 と DOMContentLoaded - METAREAL

  • 従来の Element#observe メソッドを通して、透過的に扱うことができる。これで、先の記事にアップしていた domready.js は不要になるだろう。

[JS]ゲームのベースになるスクリプトのライブラリ -JavaScript Gamelib | コリス

  • ゲーム用のキーボード・マウス操作、アニメーション、サウンドなどシンプルな動作をするスクリプトのライブラリ

JSDeferred の parallel が直接繋げられない理由 - 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 - subtech

  • parallel の引数の wait(1) と wait(2) が、最初の next() とかと同時に評価される
  • でもって、あんまり深く考えず、next().wait().next() みたいに書くのはあくまで速記法だから parallel はなくてイイヤーってのが今の状態です><


    ちなみに call() の速記版がないのは、もともと prototype.call があるので名前に困ってつけてないだけです (この二つは全然ちがうものです)。

1 - 20 of 249 Next › Last »
Showing 20 items per page

Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »

Join Diigo