[過去ログ]
+ JavaScript の質問用スレッド vol.84 + (1001レス)
+ JavaScript の質問用スレッド vol.84 + http://echo.5ch.net/test/read.cgi/hp/1298561109/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
437: Name_Not_Found [sage] 2011/03/11(金) 00:02:39.00 ID:??? プライベートはグローバル変数と同じ、気にし過ぎる方がどうかしている どうしてもやりたきゃ適当なインスタンスを隠蔽してそいつに委譲しろ つーかそれを自動でやるのがprototypeなんだがな http://echo.5ch.net/test/read.cgi/hp/1298561109/437
438: Name_Not_Found [sage] 2011/03/11(金) 00:14:24.29 ID:??? javascriptでprivateはいらないな… constは欲しいけど http://echo.5ch.net/test/read.cgi/hp/1298561109/438
439: Name_Not_Found [sage] 2011/03/11(金) 00:23:17.18 ID:??? >>434 Test = function(){ this.hello = function(){ alert("hello"); return this; } this.world = function(){ alert("world"); return this; } } new Test().hello().world(); こんなのを想像したが http://echo.5ch.net/test/read.cgi/hp/1298561109/439
440: Name_Not_Found [sage] 2011/03/11(金) 00:58:21.41 ID:??? JavaScriptでJavaみたいな書き方をする必要がないしそういうふうにできてない 他言語から来た人はもっと柔軟性をもたないと とくにオブジェクト指向といってもクラスベースとプロトタイプベースでは 根本的な概念が違うしクラスにこだわらずプロトタイプでの実装を学ぶべき http://echo.5ch.net/test/read.cgi/hp/1298561109/440
441: Name_Not_Found [sage] 2011/03/11(金) 01:25:10.85 ID:??? method1、method2、method3はどう違う? var MyClass = function() { var method1 = function() {} method2 = function() {} function method3() {} } http://echo.5ch.net/test/read.cgi/hp/1298561109/441
442: Name_Not_Found [sage] 2011/03/11(金) 01:47:08.64 ID:??? 何もかもが違う http://echo.5ch.net/test/read.cgi/hp/1298561109/442
443: 431 [sage] 2011/03/11(金) 01:47:34.09 ID:??? >>439 それもあるが、明示的に return する方がわかりやすくて好み。 この場合は違いがないので各々のスタイルで書けばいいと思う。 http://echo.5ch.net/test/read.cgi/hp/1298561109/443
444: Name_Not_Found [sage] 2011/03/11(金) 02:01:20.25 ID:??? コンストラクタはプロパティのスナップショットをとるのにも使う return thisなんて書かなきゃならんほどグダグダ書かない方がええ どうしてもメソッドチェーンが好きならイニシャライザを分けろ http://echo.5ch.net/test/read.cgi/hp/1298561109/444
445: Name_Not_Found [sage] 2011/03/11(金) 02:24:47.24 ID:??? 懐かしい論争をしてるな ttp://otd8.jbbs.livedoor.jp/javascript/bbs_tree?base=14104&range=1 http://echo.5ch.net/test/read.cgi/hp/1298561109/445
446: Name_Not_Found [sage] 2011/03/11(金) 09:05:03.87 ID:??? http://hibari.2ch.net/test/read.cgi/hp/1296794731/622 http://echo.5ch.net/test/read.cgi/hp/1298561109/446
447: Name_Not_Found [] 2011/03/11(金) 11:12:42.83 ID:YPM5kKwN 1から10までの画像を全て裏で読み込んでからjavascriptを実行する方法ってありませんか? 裏で読むって無理ですかね? http://echo.5ch.net/test/read.cgi/hp/1298561109/447
448: Name_Not_Found [sage] 2011/03/11(金) 11:25:47.78 ID:??? すまん裏で読むってどういうことだ? 画像が読み込まれる前にじゃヴぁすくが実行されるとこまるト言うケースならわかるが、 http://echo.5ch.net/test/read.cgi/hp/1298561109/448
449: Name_Not_Found [sage] 2011/03/11(金) 11:56:48.55 ID:??? var images = ["http://www.google.com/logos/komensky10_hp.gif", "http://www.google.com/logos/israeletv10-hp.gif", "http://www.google.com/logos/kurosawa10-hp.jpg"]; var counter = 0; var complete = function(){ if(img.length <= ++counter) { alert("終わったよ?"); } } var loadImage = function(e){ var image = new Image(); image.src = e; image.addEventListener("load", complete, false); image.addEventListener("error", complete, false); } images.forEach(loadImage); 適当に書いてみた動くかは分からない http://echo.5ch.net/test/read.cgi/hp/1298561109/449
450: Name_Not_Found [sage] 2011/03/11(金) 12:04:30.80 ID:??? 訂正 誤 if(img.length <= ++counter) { 正 if(images.length <= ++counter) { http://echo.5ch.net/test/read.cgi/hp/1298561109/450
451: Name_Not_Found [sage] 2011/03/11(金) 13:27:16.54 ID:??? >>444 > コンストラクタはプロパティのスナップショットをとるのにも使う ぐぐってもわからなかったんだけど、どういうこと? http://echo.5ch.net/test/read.cgi/hp/1298561109/451
452: 369 [] 2011/03/12(土) 02:02:40.61 ID:NtVuiHyZ >>372 勉強になりました。ありがとう。 http://echo.5ch.net/test/read.cgi/hp/1298561109/452
453: Name_Not_Found [sage] 2011/03/12(土) 09:03:35.03 ID:??? onClickで文字を1px右や左に移動するスクリプトくれ http://echo.5ch.net/test/read.cgi/hp/1298561109/453
454: Name_Not_Found [sage] 2011/03/12(土) 09:17:52.82 ID:??? >>453 えぇっと>>1を見ていただければ http://echo.5ch.net/test/read.cgi/hp/1298561109/454
455: Name_Not_Found [sage] 2011/03/12(土) 11:13:25.92 ID:??? お願いします。 var str = "Hi, my name is Mike."; のような文章をまずstr.split(" ")で配列にし、 最後の文字が","か"."で終わるものを探したいのですが、うまくいきません。 ----- var lastChar; for (var i = 0, len = array.length; i < len; i++) { lastChar = array[i].charAt(array[i].length - 1); if (lastChar == "," || ".") { alert(true); } else { alert(false); } } このコードだと全てtrueになります。 if (lastChar == ...)の箇所に","か"."のどちらかひとつだけ指定すると、 それぞれ"Hi,"、"Mike."がtrueになり他のものはfalseになります。 "." || "," と、二つ指定すると全てtrueになってしまうのは何故でしょうか? よろしくお願いします。 http://echo.5ch.net/test/read.cgi/hp/1298561109/455
456: Name_Not_Found [sage] 2011/03/12(土) 11:28:17.60 ID:??? lastChar == "," || "." の評価は、 lastCharが","だった場合 true、 違う場合"." → ifの中ではtrueと評価される つまりこうしろってこと lastChar == "," || lastChar == "." もしくは正規表現で /[,.]$/.test(array[i]) http://echo.5ch.net/test/read.cgi/hp/1298561109/456
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 545 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s