- + JavaScript の質問用スレッド vol.117 +
394 :デフォルトの名無しさん[sage]:2014/12/09(火) 14:07:58.47 ID:ZQ0w8L2n - >>388
thisの数は至って普通 JavaScriptはメンバー変数にthisを付ける必要があるから必然的に多くなるだけだ thisが多くなるからといってクラスを使わないようにするのはナンセンスだ
|
- + JavaScript の質問用スレッド vol.117 +
396 :デフォルトの名無しさん[sage]:2014/12/09(火) 14:23:20.81 ID:ZQ0w8L2n - >>395
だからモジュール化だっての JavaScriptにモジュールが無いから代わりにこういう書き方をして これはモジュールですよって宣言してんだよ
|
- + JavaScript の質問用スレッド vol.117 +
399 :デフォルトの名無しさん[sage]:2014/12/09(火) 14:36:42.47 ID:ZQ0w8L2n - 俺もSnap初めて知ったしAdobeがオプソを公開してんのも初めて知った
最近のSVGはハードウェアアクセラレーションが効いてるから滅茶苦茶滑らかだしかなりいい感じ
|
- + JavaScript の質問用スレッド vol.117 +
400 :デフォルトの名無しさん[sage]:2014/12/09(火) 14:50:49.34 ID:ZQ0w8L2n - >>398
javascript モジュール化 でぐぐれ
|
- + JavaScript の質問用スレッド vol.117 +
402 :デフォルトの名無しさん[sage]:2014/12/09(火) 15:31:52.82 ID:ZQ0w8L2n - >>401
どんな潔癖症だよ… モジュール化する場合のイディオムだから取り合えず書いておいたけど使わなかったて事だ altJSが流行る前からみんな(苦肉の策として)こうやってたけどね
|
- + JavaScript の質問用スレッド vol.117 +
406 :デフォルトの名無しさん[sage]:2014/12/09(火) 16:50:34.39 ID:ZQ0w8L2n - >>403
モジュールにはグローバルオブジェクトを渡すのがイディオムだからだよ その.jsを他の所で使う場合には別のオブジェクト(ネームスペース)を渡す事が出来る 変数名は別に何でもいいんだが、そんな些細なことに何でこだわるんだか…
|
- + JavaScript の質問用スレッド vol.117 +
407 :デフォルトの名無しさん[sage]:2014/12/09(火) 16:55:39.87 ID:ZQ0w8L2n - >>403
> まぁ俺も「イディオムだから」とか言われると、はぁ?ってなるかな。 なぜ書いたか? ⇒ イディオムだから なぜ残ってる? ⇒ 消し忘れたから でFA もうこれ以上はいい
|
- + JavaScript の質問用スレッド vol.117 +
409 :デフォルトの名無しさん[sage]:2014/12/09(火) 17:26:59.75 ID:ZQ0w8L2n - >>408
>>373の > >>368の中のコードで同じようなことをやってるから無駄 は>>377のベースクラスを渡す為のもんなんで無意味ではない (実際のコードはベースクラスを渡してないから無駄と言えば無駄にはなってるが) > なんでもいいならglobalなんてまぎらわしい単語使うなってこった。 つうかある程度経験があるやつならそんな事に突っ込まないよ… だって普通に使われてるイディオムなんだから
|
- + JavaScript の質問用スレッド vol.117 +
413 :デフォルトの名無しさん[sage]:2014/12/09(火) 18:15:28.52 ID:ZQ0w8L2n - >>410
> モジュールにはグローバルオブジェクトを渡すのがイディオムだからだよ 別におかしなこと言ってないよ > globalじゃなくてnsとかだったら俺も何も言わない。 後出しで言うなよ >>412 じゃぁ (function(global) { })(this); // (Module || {}) などのバリエーションあり) ↑ これはモジュール化のイディオムだけどglobalは慣習なので使わない場合は必ず消してください でいいよ
|