[過去ログ]
+ JavaScript の質問用スレッド vol.84 + (1001レス)
+ JavaScript の質問用スレッド vol.84 + http://echo.5ch.net/test/read.cgi/hp/1298561109/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
138: Name_Not_Found [sage] 2011/03/01(火) 11:49:46.64 ID:??? >>137 そういや、なんでupper/lowerなんだろうね。 upperならdowner、lowerならhigherが対語になりそうなのに。 http://echo.5ch.net/test/read.cgi/hp/1298561109/138
139: Name_Not_Found [sage] 2011/03/01(火) 12:44:45.88 ID:??? upper/downerには名詞として別の意味の反意語になっちゃうし。 メソッド名(動詞)としてupcase/downcaseはあるみたい。 lower-case/higher-caseでも意味は通じるみたい。 語源を考えるとhigherだと手が届かないくらい高そうで違和感。知らんけど。 http://echo.5ch.net/test/read.cgi/hp/1298561109/139
140: Name_Not_Found [sage] 2011/03/01(火) 13:11:30.61 ID:??? "caps"自体が"capital letters"の略で大文字という意味だが (キーボードのCAPSキーを参照)、"large caps"でも同じく大文字を指す。 "case"はもともと印刷関係の用語かな? 「活字ケース」のことを指すらしい。 なぜそこで相対的な「上下」関係を指す"upper/lower"が使われるのかは知らん。 活字セットを上下に分けて整頓するのが一般的だった、とかかも。 http://echo.5ch.net/test/read.cgi/hp/1298561109/140
141: Name_Not_Found [sage] 2011/03/01(火) 13:33:16.27 ID:??? こういうイメージからの派生形かな、と漠然と思っていた UpperCamelCase : ^\/\ (頭を上げたラクダ) lowerCamelCase : _/\ (頭を寝かしたラクダ) http://echo.5ch.net/test/read.cgi/hp/1298561109/141
142: Name_Not_Found [sage] 2011/03/01(火) 13:38:16.04 ID:??? http://www.kazuipress.com/tools/tool-3.html http://echo.5ch.net/test/read.cgi/hp/1298561109/142
143: Name_Not_Found [sage] 2011/03/01(火) 13:50:49.31 ID:??? >>135 ES5 にはまだなかったと思う。"Future Reserved Words" にはあるからいずれ実装されるんだろうけど。 http://es5.github.com/#x7.6.1.2 IE9 が const を実装しなかったのは相互運用性に問題があったから。 http://blogs.msdn.com/b/ie/archive/2010/08/25/chakra-interoperability-means-more-than-just-standards.aspx スタンダードな書き方は命名規則で縛る方法だろうね。 http://cou929.nu/data/google_javascript_style_guide/#id7 http://echo.5ch.net/test/read.cgi/hp/1298561109/143
144: Name_Not_Found [sage] 2011/03/01(火) 13:59:06.53 ID:??? >>128 A3, A5, A6 にIEのバージョンを記載した方がいいと思う。 http://echo.5ch.net/test/read.cgi/hp/1298561109/144
145: Name_Not_Found [sage] 2011/03/01(火) 14:23:22.53 ID:??? このコードを実行すると、見た目に変化はありませんが、selectタグが増殖します。firebugsで確認しました。 innerhtmlで出力したhtmlをすぐに変更することはできないのでしょうか。 sleepのコメントを外せば問題ありませんでした。sleep以外の解決策があれば教えてください。 <html> <head> <script type="text/javascript"> function todo(){ document.getElementById("tmp").innerHTML = "<select id=\"tar\"></select>"; // sleep(1); var val = document.getElementById("tar"); val.disabled = true; } </script> </head> <body> <span id="tmp"></span> <input type=button value="button" onClick="todo()"/> </body> </html> http://echo.5ch.net/test/read.cgi/hp/1298561109/145
146: Name_Not_Found [sage] 2011/03/01(火) 14:31:36.25 ID:??? sleepの中身は? http://echo.5ch.net/test/read.cgi/hp/1298561109/146
147: Name_Not_Found [sage] 2011/03/01(火) 14:57:55.67 ID:??? >>145 > sleepのコメントを外せば問題ありませんでした。 ちょっと信じられないんだけど、コメントアウトされた sleep(1); が呼び出されるの? コメントなんだからどっちにしても挙動が変わらないはずなんだけど…。 http://echo.5ch.net/test/read.cgi/hp/1298561109/147
148: Name_Not_Found [sage] 2011/03/01(火) 15:01:12.31 ID:??? >>145 Firefox3.6.13 で問題なかった。(DOCTYPE宣言を省いているのが気持ち悪いが) http://jsbin.com/olope4/1 http://echo.5ch.net/test/read.cgi/hp/1298561109/148
149: Name_Not_Found [sage] 2011/03/01(火) 15:25:22.80 ID:??? JavaScriptでsleep()って無かったんですね。 勝手にあるものだと思って、コーディングしてました。 つまり、sleepの中身はないのですが、これで動いてます。 コメントを外すと、ボタンを押すたびにselectタグが増殖します。見た目は変化ないですが、内部的に増えていて、postで渡す際に支障があります。 http://echo.5ch.net/test/read.cgi/hp/1298561109/149
150: Name_Not_Found [sage] 2011/03/01(火) 15:43:05.33 ID:??? >>149 > sleepのコメントを外せば問題ありませんでした。 > コメントを外すと、ボタンを押すたびにselectタグが増殖します。 どっちが本当? 後者なら、>>148 の検証がまるっきり無駄だったことになる。 http://echo.5ch.net/test/read.cgi/hp/1298561109/150
151: Name_Not_Found [sage] 2011/03/01(火) 16:07:25.24 ID:??? >>140 これは簡単で、タイプライタではシフトキーを押すと活字ハンマー全体を 上に持ち上げて大文字の活字が紙に当たるようにしていた。なので持ち上げる からupperなんだと思うよ。 http://echo.5ch.net/test/read.cgi/hp/1298561109/151
152: Name_Not_Found [sage] 2011/03/01(火) 16:33:55.77 ID:??? IE8で、thisの指す内容を無理やり書き換えることは出来ませんか <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <head> <title>foobar</title> </head> <body> <div id="foobar">foobar</div> <script type="text/ecmascript"> var foobar = document.getElementById('foobar'); foobar.attachEvent('onclick', function(){ this = event.srcElement; this.firstChild.data = 'IE'; }); </script> </body> </html> http://echo.5ch.net/test/read.cgi/hp/1298561109/152
153: Name_Not_Found [sage] 2011/03/01(火) 16:36:11.89 ID:??? >>152 Function.prototype.call を使えば出来る。 http://echo.5ch.net/test/read.cgi/hp/1298561109/153
154: Name_Not_Found [sage] 2011/03/01(火) 16:37:30.17 ID:??? すみません。コメントを外すとokで、コメントのままだとngです。 firefox3.6.13で、Webサーバはtomcat6.0.32です。 http://echo.5ch.net/test/read.cgi/hp/1298561109/154
155: Name_Not_Found [sage] 2011/03/01(火) 17:30:27.96 ID:??? >>154 sleep(1); を呼び出した(コメントを外した)場合。 http://jsbin.com/olope4/2 期待通りに動かない。セレクトボックスが選択できてしまう。 Firebug でも select が増殖しているようには見えなかった。代わりに "sleep is not defined" が増殖する。 http://echo.5ch.net/test/read.cgi/hp/1298561109/155
156: 152 [sage] 2011/03/01(火) 17:46:17.80 ID:??? >>153 ありがとうございます。上手くいきました var foobar = document.getElementById('foobar'); foobar.attachEvent('onclick', function(){(function(){ this.firstChild.data = 'IE'; }).call(event.srcElement)}); http://echo.5ch.net/test/read.cgi/hp/1298561109/156
157: Name_Not_Found [sage] 2011/03/01(火) 17:50:12.78 ID:??? >>156 素朴な疑問なんだが、 document.getElementById('foobar').attachEvent('onclick', function (event) { var element = event.srcElement; element.firstChild.data = 'IE'; }); これでダメな理由は何なんだろう? http://echo.5ch.net/test/read.cgi/hp/1298561109/157
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 844 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.007s