元スレ+ JavaScript の質問用スレッド vol.122 +
JavaScript覧 / PC版 /みんなの評価 :
251 = :
>>220
音を出すことができました!
ありがとうございました~
252 = :
よくbindするといいますが、
具体的にどういう処理をbindと言っているのですか?
253 = :
>>252
bindは束縛の意しかないので文脈によって変わる
255 = :
それは代入っていうんじゃないのかね、きみ
256 = :
綺麗なお姉さまにbindしてほしい・・・
257 = :
そう、代入と大差ない気がするんですよ
どのへんがバインドになってるのか良く分かりません
258 = :
たとえばFunction.prototype.bind()はthisに相当するオブジェクトを指定できますが
これって代入と同じですよね?
何がbindぞ
259 = :
100というNumber型オブジェクトと変数aをバインドしてると言えなくも無いけど
一般的には代入だあな
var a = 100;
var b = a;
console.log(a === b); //true
a = null;
console.log(b); //100
261 = :
オブジェクトとオブジェクトを関連付けする、という意味合いを強調するために
よく使われる気がするね
たとえばイベントソースとイベントハンドラのバインド、とか
http://e-words.jp/w/E38390E382A4E383B3E38389.html
262 = :
>>258
デフォルトのthis値を上書きして束縛するからbind
Function#bind の前では addEventListener も new 演算子も無意味
266 = :
>>262
試せば分かるけど、Function#bindはnew演算子のthisはbindしないよ
ただし引数は固定できる
268 = :
>>266
申し訳ない
確かに new 演算子による呼び出しでは bind されなかった
function Hoge () { console.log(this.value); }
var Hoge2 = Hoge.bind({value: 'Hello, World!'});
Hoge2(); // Hello, World!
new Hoge2(); // undefined
269 = :
そういうことか
newにbindするなんて発想がなかった
272 = :
中国人か
273 = :
MV*
の読み方を教えて下さい
エムブイアスタリスク
なのか
エムブイ
なのか
274 = :
>>273
スレ違いです
275 = :
確かModel-View-Whateverだけど
エムブイアスタでいい気がする
気になるなら講演会の動画とか見てネイティブの発音確認してみれば?
276 = :
>>274
MV*はJavaScript特有なのでスレ違いではありませんが?
>>275
ありがとうございます
動画で確かめてみようと思います
277 = :
>>276
AngularJS開発者が提唱するデザインパターンの一種でしょ
JavaScriptは本質的に無関係
278 = :
>>276
http://www.youtube.com/watch?v=KKb9Qhlnemo
これ見てみたけど早口で聞き取れない・・・
アステリスクと略さず発音してる気がする
279 = :
>>277
angularに限らずJavaScriptのフレームワークはMV*にならざるを得ないのです
当然ながらJavaScriptと本質的に関係があります
>>278
俺も動画を見てみましたが聴き取れませんでした
http://stackoverflow.com/questions/13329485/mvw-what-does-it-stand-for
MVW / MV* - Model-View-Whatever
とあるのでwhateverで良さそうです
280 = :
>>279
デザインパターンなんだから AngularJS を使わなくても MV* を採用できるでしょ
MV*は AngularJS 専用ってわけじゃあない
281 = :
> angularに限らずJavaScriptのフレームワークはMV*にならざるを得ないのです
違う。そもそもMV*はSmalltalkの頃に作られたもので、
主にGUIを作るときに使われるパターン。
JavaScript = フロントエンド
つまり多くはDOMを操作するのに使われるわけで、
DOM、すなわちGUIだからフロントエンドJavaScriptは
規模が大きくなってくるとMV*を導入するという話になるだけ。
もちろん規模が大きなGUIを作るならば
どの言語であってもMV*がでてくる。
規模が小さいならば、jQueryだけでも十分だけど、
jQueryは単にDOMの操作を楽にしてくれるだけで
ブラウザに搭載されているDOM APIと変わらない。
規模が大きいGUIをもっと効率よく作ろうとしたら
MV*のいずれかを使うことになる。
282 = :
MV*というのは、アスタリスク=何にでも当てはまるという意味で
MVC、MVVM、MVP、Model-View-Whateverの総称
MV* = Model-View-Whatever ではない
283 = :
>>282
MVWのWは一つとは限らないんじゃないの?
stackoverflowの書き方だとMV*=MVWという意味にしか読めないが?
284 = :
>>281
違わないじゃん
JavaScriptで作るものがGUIなんだから当然MV*になる
しょうもない屁理屈を抜かすな
285 = :
>>280
俺に言われても知らんがな
286 = :
モデルとビューと、あと何か
287 = :
>>284
> JavaScriptで作るものがGUIなんだから
その前提が間違いなんだから。
結論も間違いなんだよ。
288 = :
>>283
> stackoverflowの書き方だとMV*=MVWという意味にしか読めないが?
stackoverflowってアメリカの2ちゃんねるよ?
素人の一意見でしか無い。
それが正しいという保障もない
289 = :
まあ、StackOverflowはだいたい正しいよね。なんでかしらないけど荒れることも少ないし。
「自分は英語がわからないから、そこに書いてあることは2ch並みに信用ならん」みたいな人もいないし。
290 = :
>>285
あなたが言い出したことでしょ
自分の発言に責任を持ちなさい
291 = :
自分は英語がわかるから、そこに書いてあることは2ch並みに信用ならん
296 = :
一番は>>293
それ以外の「条件だとローカルストレージの更新を利用する手もある
297 = :
lodash 3.0 リリース間近!
http://github.com/lodash/lodash
3.0-preから-preが外れました!
スレが多すぎてどこに書けばいいかわからないので
関連スレすべてにマルチポストしています。m(__)m
298 = :
>>297
テンプレも読まない、無知を装った宣伝お疲れ様
299 = :
>>298
宣伝したのは本当ですが、スレが多いのは事実ではないでしょうか?
みんながどこを見ているのかわからないので、
気づいてもらえるように、マナー違反だとは思いながらも宣伝しました!
300 = :
>>298
忘れていました。
お気遣いありがとうございますm(__)m
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.122 + (116) - [100%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.125 + (1001) - [97%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.123 + (966) - [97%] - 2020/10/20 2:30
- + JavaScript の質問用スレッド vol.120 + (1002) - [97%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.124 + (1001) - [97%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.132 + (1001) - [97%] - 2018/4/19 11:00
- + JavaScript の質問用スレッド vol.142 + (984) - [97%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.112 + (1001) - [97%] - 2013/11/27 16:46
- + JavaScript の質問用スレッド vol.121 + (1001) - [97%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.129 + (981) - [97%] - 2016/5/5 8:16
- + JavaScript の質問用スレッド vol.129 + (926) - [97%] - 2017/7/27 13:45
- + JavaScript の質問用スレッド vol.128 + (1001) - [97%] - 2016/2/26 6:45
- + JavaScript の質問用スレッド vol.123 + (1002) - [97%] - 2015/4/27 23:30
- + JavaScript の質問用スレッド vol.127 + (1001) - [97%] - 2016/2/4 0:15
- + JavaScript の質問用スレッド vol.127 + (160) - [97%] - 2021/7/16 9:30
- + JavaScript の質問用スレッド vol.142 + (926) - [97%] - 2019/12/23 13:15
トップメニューへ / →のくす牧場書庫について