のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,491,372人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ+ JavaScript の質問用スレッド vol.122 +

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
852 : Name_Not - 2015/02/08(日) 01:53:00.08 ID:???.net (+86,+29,-40)
>>848
代替案をくれ

>>849
分けるというのは>>4の一部を>>5に移すということか?

>>850
確かに俺もhttp://fiddle.jshell.net/vSqKr/33/show/ があれば、>>3は不要だと思うが…
今のところは、>>4の一部を>>3>>5に移すのが妥当か
853 : Name_Not - 2015/02/08(日) 02:37:13.69 ID:???.net (+24,-30,-127)
>>1-5のテンプレを更新した
http://fiddle.jshell.net/fH4cC/163/show/

- ECMAScript 3 和訳を Internet Archive 版へ差し替え(現在、閉鎖中の為)
- ECMAScript 3 原文サイトを追加
- ECMAScript 5 和訳を追加 (http://tsofthome.appspot.com/ecmascript.html )
- >>4の一部を>>5へ移行した (>>849の提案通り)
- リンク集を更新した (http://fiddle.jshell.net/vSqKr/35/ )

>>850は他の人の意見待ちで保留
テンプレサイトのrev数が尋常じゃないな...
854 : Name_Not - 2015/02/08(日) 02:49:12.10 ID:???.net (+0,-30,-70)
> Q4. フォーム部品名を変数にした「...myform.変数名.value」が動きません…
> A4. 「document.forms.myform.elements[変数名].value」でどぞ。

これとかさぁ、今は普通フォームにID付けて
getElementByIdとかするだろ・・・ってな。
一体いつの知識なんだか。
855 : Name_Not - 2015/02/08(日) 02:55:44.88 ID:???.net (+84,+30,-51)
実際のところ、>>3は定期的に消す要望が出るが、賛成意見が出てこなくて保留することが多い
とはいえ、サイレンとマジョリティの可能性もあるので、>>3を消した版も作って意見を待つべきか...
856 : Name_Not - 2015/02/08(日) 03:04:16.86 ID:???.net (-19,-30,+0)
http://fiddle.jshell.net/vSqKr/35/show/ も古い情報を基にして作っているところがあるな

Q2. JavaScriptでローカルファイルを読み/書きたいのですが…
Webではセキュリティ制約により絶対無理です。できたら恐ろしいことに…
⇒window.postMessage or XHR2 で可能

Q2. JavaScriptでローカルファイルを読み/書きたいのですが…
Webではセキュリティ制約により絶対無理です。できたら恐ろしいことに…
⇒File API でファイルの読み込みは可能

Q9. <a href="http://example.com/" onclick=""> で動作指定してるのですが時々動きません…
return false; でデフォルトアクションを抑制しないとページ移動してしまいます。
⇒そもそも、リンク処理を抑制させるなら a 要素で表現しようとするな

Q14. setTimeout() やイベントハンドラ関数に設定するコードに this を含めたいのですが…
this を別の変数(下例では that) に束縛し、その変数を使って対応してください。
⇒Function#bind でもOK

Q17. document.getElementById('hoge') や $('#hoge') で要素ノードが取れないのですが…
コード実行時点でHTMLがそこまで読まれてない。window.onload 中でやるとか。
⇒addEventListener (attachEvent) を使うべき
857 : Name_Not - 2015/02/08(日) 03:04:29.70 ID:???.net (+93,+30,-48)
いつもテンプレ編集お疲れさんです
そもそも論だけど、>>3については適当な質問者は読み飛ばす文量だし
またこれを見て理解できる人はそれ以前に検索で答えを見つけられると思う
該当する質問がきたらアンカー投げる先って程度の役割なら不要かな
もちろんやる気のある質問者のためにFAQへの誘導文は残すべきだけど
858 : Name_Not - 2015/02/08(日) 03:07:17.44 ID:???.net (+4,-29,-80)
>>856で Q2. を2回書いたが、一方は Q1. を書いたつもりだった

Q1. 開いた別窓/フレームの内容にアクセスできないのですが…
ページ内容が別サーバの場合セキュリティ制約により絶対無理です。
⇒window.postMessage or XHR2 で可能
859 : Name_Not - 2015/02/08(日) 03:08:13.96 ID:???.net (+80,+17,-53)
>>3を消すなら、開発者ツールやDeveloper Toolsの基本的な使い方でも書くといいと思うな
実際、これが使えればすぐ解決するような質問は多いし

あと、>>4のDHTMLはさすがに古すぎだしいらなくね
860 : Name_Not - 2015/02/08(日) 10:30:57.91 ID:???.net (+66,+16,-3)
循環参照もテンプレに入れろよ
861 : Name_Not - 2015/02/08(日) 11:21:40.95 ID:???.net (+12,-30,-100)
>>859
「Developer Toolsの基本的な使い方」はあったら便利だと思うが、どこまで説明したものか
- ページ上で右クリックして [要素を検証] -> [Styles], [Computed], [Properties] でステータス確認
- [Ctrl] + [Alt] + [J] でコンソールを呼び出し、コンソールデバッグ
- Breakpoints
正直、Breakpoints は上手く説明できる自信がない

>>860
定期的に要望が出るので入れようとは思うが、「言うは易し」という言葉があってだな
862 : Name_Not - 2015/02/08(日) 12:16:31.08 ID:???.net (+64,+29,-53)
循環参照は初心者が引っ掛かる内容でもないしテンプレ入りは不要でしょ
頻出する話題としてテンプレ案に設けるのが理想的だと思うけど中の人の負担が強いかな
863 : Name_Not - 2015/02/08(日) 14:03:40.25 ID:???.net (+57,+29,-7)
じゃあなんか循環参照のレスで大量消費するつもりなんだよ
864 : Name_Not - 2015/02/08(日) 14:12:17.26 ID:???.net (+103,+29,-3)
>>864
循環参照なんかしてんじゃねーぞ。
865 : Name_Not - 2015/02/08(日) 17:02:04.92 ID:???.net (+27,-29,-177)
>>862
指摘されて気がついたが、テンプレではなく、FAQ入りとして脳内変換していた
そもそも、文章量が1レスに収まらない事が予想されるのでテンプレ入りは無理だ
現在は下記の構成で考えている

- >>3を削除してFAQへのリンクのみにする(>>854,854,856)
- >>3に「Developer Toolsの基本的な使い方」を代わりに入れる(>>859)
- FAQ(jsfiddle)に循環参照の説明を入れる(>>860)

> 頻出する話題としてテンプレ案に設けるのが理想的だと思うけど中の人の負担が強いかな
循環参照については説明量が多すぎるので時間がかかるのは事実
早くても今夜帰宅して、「Developer Toolsの基本的な使い方」まで書ければいいところだろう
気長に待って欲しい
866 : Name_Not - 2015/02/09(月) 02:18:13.42 ID:???.net (+3,-30,-182)
FAQを更新した
http://fiddle.jshell.net/vSqKr/37/show/#Browser-Developer-Tools

- 後でFAQ項目を整理するときにタイトルがナンバリングされていると不便なのでタイトルのナンバリングを削除してフラグメント識別子をユニークにした
- FAQ に「開発者ツール(Developer Tools)の基本的な使い方」を追加した

テンプレへの書き起こしは後でやる(要素の検証、コンソールで埋まる予定、他候補があれば要望は受け付ける)
FAQからナンバリングを廃止したので、FAQのリンクリスト生成JavaScriptで ol 要素も生成できる機能を追加したい⇒後でやる
867 : Name_Not - 2015/02/10(火) 01:20:04.05 ID:???.net (+21,-30,-116)
>>1-5のテンプレを更新した
http://fiddle.jshell.net/fH4cC/165/show/

- >>3の主要FAQを削除し、FAQリンクと「Developer Toolsの基本的な使い方」を代わりに入れた(>>854,854,856)
- リンクリスト生成JavaScriptを更新してFAQリストを ol 要素でマークアップするようにした
-http://fiddle.jshell.net/vSqKr/40/show/#Browser-Developer-Tools を加筆
868 : Name_Not - 2015/02/10(火) 06:38:06.98 ID:???.net (+43,+25,+0)
おつおつ
869 : Name_Not - 2015/02/10(火) 11:34:14.15 ID:???.net (+57,+29,-45)
書き起こしとか一人で一々やってたらキリがないわな
適当な解説にリンク貼ってよさ気なレス書かれたらそれと入れ替えればいいんじゃない
870 : Name_Not - 2015/02/10(火) 12:46:24.23 ID:???.net (+63,+30,-100)
要望出すだけ出して文章を一人に丸投げしている現状が異常だと思う
自分が要望を出したときには文案ぐらいは出していたし、簡単な更新ならやったことがある
「テンプレ更新者が専任でいて頼めば何でもやってくれる」という風潮が良くないと思うな
全部やれとまではいわないけど、簡単な文案を出すとか、テンプレの要望リストに載せるとか、可能な範囲で要望者も作業を負担すべきだと思う
871 : Name_Not - 2015/02/10(火) 12:57:02.86 ID:???.net (-1,-29,-4)
JavaScript界でフォローすべきTwitter アカウント一覧を入れるべきだ

・mizchi
・kyoago
872 : Name_Not - 2015/02/10(火) 12:57:39.86 ID:???.net (+57,+29,-32)
この二人をウォッチしとけばJavaScript素人も自然と能力を伸ばすことが出来る
873 : Name_Not - 2015/02/10(火) 13:16:05.83 ID:???.net (+57,+29,-18)
ジャップ技術者にそんなレベル高い奴いるわけねーだろ
874 : Name_Not - 2015/02/10(火) 13:19:10.10 ID:???.net (+57,+29,-11)
日本語大変お上手ですね
ジャップの掲示板にわざわざ出張しての書き込み、ご苦労様です
875 : Name_Not - 2015/02/10(火) 13:19:24.30 ID:???.net (+52,+29,-14)
そういうのはネトヲチ板でやってね
876 : Name_Not - 2015/02/10(火) 15:54:36.80 ID:???.net (-6,-29,+0)
・jagarikin
877 : Name_Not - 2015/02/10(火) 17:07:19.64 ID:???.net (+57,+29,-20)
ユーザ名を掲載するのは本人の迷惑になるので今すぐに止めるべきだ
878 : Name_Not - 2015/02/10(火) 17:26:10.73 ID:???.net (+57,+29,-6)
前も書いてたな
書いてるの同一人物だろ
879 : Name_Not - 2015/02/10(火) 17:28:13.46 ID:???.net (+50,+22,-7)
それってprogrammerprofile.netに勝手に登録されることにも言えるね
俺は初心者だから有名な人を挙げてくれるのは助かってる
880 : Name_Not - 2015/02/10(火) 17:28:43.60 ID:???.net (+52,+29,-2)
そもそも何の迷惑になるのか疑問
881 : Name_Not - 2015/02/10(火) 18:00:39.03 ID:???.net (+57,+29,-1)
自分の名前が上がらないから嫉妬でしょ、たぶん
882 : Name_Not - 2015/02/10(火) 18:04:16.65 ID:???.net (+57,+29,-9)
名前書いてる奴は性格が気持ち悪いから
わざと叩かせようとしてるみたいな印象を受ける
883 : Name_Not - 2015/02/10(火) 18:06:03.08 ID:???.net (+124,+29,-32)
thisのことをコンテキストと言いますが、いまいちしっくり来ません
「オブジェクト自身」とでも呼んだ方がいいと思います
どの辺がコンテキストなんですか?
884 : Name_Not - 2015/02/10(火) 18:31:49.27 ID:???.net (+57,+29,-3)
2ちゃんだから叩くっていう発想自体が気持ち悪い
885 : Name_Not - 2015/02/10(火) 18:47:55.58 ID:???.net (+72,-4,-37)
>>883
コンテキスト=状態とすると
JavaScriptのthisは状況に応じて参照しているオブジェクトが変わるから
thisをコンテキストと呼んだりするんだろう
他の言語ではコンテキストなんて言わない
886 : Name_Not - 2015/02/10(火) 19:11:59.53 ID:???.net (+14,-30,-24)
>>883
仕様書的に言うと、this(ThisBinding)は "Execution Contexts" の中のひとつ。
だから「コンテキスト」と呼ばれているのではないかと思う。
http://www.ecma-international.org/ecma-262/5.1/#sec-10.3
887 : Name_Not - 2015/02/10(火) 23:49:14.70 ID:???.net (+94,+28,-7)
>>885
C言語にも「実行コンテキスト」が存在する
888 : Name_Not - 2015/02/11(水) 00:05:04.14 ID:???.net (+57,+29,-5)
カスタムイベント名は分かりやすくプリフィックス付けたりした方がいいですよね?
889 : Name_Not - 2015/02/11(水) 00:47:12.04 ID:???.net (+77,+29,-15)
多分その方がいい
分かりやすいのはもちろんだし、将来新たに定義されるイベント名とたまたま被ってしまうこともなくなるし
890 : Name_Not - 2015/02/11(水) 00:53:38.24 ID:???.net (+100,+18,-8)
>>887
thisをコンテキストって言わないって事だけど
C言語の実行コンテキストってthisじゃないよね
891 : Name_Not - 2015/02/11(水) 09:50:02.67 ID:???.net (+48,+5,+1)
>>889
ありがとうございました
892 : Name_Not - 2015/02/11(水) 10:49:47.88 ID:???.net (+80,+29,-67)
>>883
「コンテキスト」の直訳「文脈」でいいだろ?

同じ関数呼び出しであっても、文脈によって
意味が変わってくる。それがJavaScriptの場合呼び出し方、
つまりxxx.foo()のxxx(文脈)が何になるかでthisが変わる。
ということを言ってるだけだよ。


>>890
文脈っていうのは一般的な英語なので、それを
どういう用途で使ってるかは言語次第だよ。
893 : Name_Not - 2015/02/11(水) 11:11:55.65 ID:???.net (+14,-29,-40)
>>883
Function#call, Function#bind, コンストラクタ呼び出し..etc
this 値は文脈によって変化するので「オブジェクト自身」ではない
896 : Name_Not - 2015/02/11(水) 16:11:38.38 ID:XOpSKHsK.net (+22,+29,-64)
>>894
JScriptだのDHTMLだの、時代の1要素を担っては来たものだが、
所詮は現在に於いてはもはや、歴史の1ページ。

比べるべくもない。よって、A5で「全部要らない」
899 : Name_Not - 2015/02/11(水) 16:50:06.95 ID:???.net (+1,-29,-46)
>>896
「Internet Explorer API」も含めて不要だろうか?
「Internet Explorer API」が古いとは思えなかったので、念のため
900 : Name_Not - 2015/02/11(水) 16:56:39.66 ID:???.net (+82,+28,-3)
とほほのリンクを入れろや
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について