ema ame's Library tagged → 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 | コリス
-
ゲーム用のキーボード・マウス操作、アニメーション、サウンドなどシンプルな動作をするスクリプトのライブラリ
Selected Tags
Related Tags
Sponsored Links
Ads by Google
Top Contributors
Groups interested in javascript
Related Lists on Diigo
-
Interoperability and The Quest For A Universal File Format
Bookmarked pages related to...
Items: 11 | Visits: 238
Created by: Gary Edwards
-
Javascript
Items: 30 | Visits: 230
Created by: Vincent Tsao
-
Programming jQquery
Items: 26 | Visits: 253
Created by: Vincent Tsao
Highlighter, Sticky notes, Tagging, Groups and Network: integrated suite dramatically boosting research productivity. Learn more »
Join Diigo
