のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,610,179人
昨日: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
1 : Name_Not - 2015/01/01(木) 15:56:19.22 ID:???.net (+93,+30,+0)
JavaScript を自ら学ぶ人のための質問スレッドです。
>>2-4のテンプレを読んだ上で質問してください。

■質問を書く上で
(1) 煽り、コード制作依頼等、人を不快にさせる投稿はご遠慮下さい。公序良俗を守った応対を心がけてください。
(2) 他の人に迷惑をかけるスクリプトの質問はご遠慮ください。
  (ブラクラ、[戻る], [閉じる], [クリック] の妨害、画面占有など)
(3) 質問者及び議論を行う人はメール欄を空欄にし、名前にレス番を入れることを強く推奨します。回答者はなりすましを判断できませんので、なりすましが現れても自己責任となります。
(4) 常に自発的に調べる心構えを持ってください。
  具体的には「自分で調べてから質問する」「回答をもらってわからない単語があればGoogle検索してみる」など。
  わからない内容を代わりに調べてくれる回答者をお望みの方は余所で質問してください。
(5) 出来るだけ一般的な用語を使用してください。脳内オレオレ用語は混乱の元です。
(6) 出来るだけサンプルコードを掲示してください。言葉による説明は行き違いが生まれる場合があります。
  ※必ず「問題の事象が再現されること」を確認してください。
   必要な部分だけ切り出したつもりで現象が再現できていなかったケアレスミスがしばしば見られます。
(7) サンプルコードに HTML が含まれる場合はhttp://validator.w3.org/ で [Check] してみてください。
(8) 質問を具体的かつ詳細に書くと回答を得られやすいです。>>2の質問テンプレートを活用してみてください。
(9) ライブラリ関連の質問は禁止です。関連スレにあるライブラリ質問スレで質問して下さい。
(10) 時にはあなたが望む「答え」だけでなく、「意見」などが寄せられる場合もあります。
3 : Name_Not - 2015/01/01(木) 15:57:42.26 ID:???.net (+256,-30,+0)
■主要FAQ (全部はhttp://fiddle.jshell.net/vSqKr/33/show/ )
Q1. 別窓・フレーム内容やローカルファイルを読み書きしたいのですが…
A1. 別サーバのページやファイルの内容はセキュリティ制約でアクセス不可です。
Q2. document.write()でページ内容を追加したいのですが…
A2. 一度表示完了後にwriteするとページ内容が消去されます。DOM等別手段を。
Q3. table内容のinnerHTMLやDOMでの変更がうまく行かないのですが…
A3. IEではtable/tbody/trのinnerHTML書き換え不可です。DOMを使いますが、
  DOMの場合tableの直下にはtbody要素が(作らなくても)あることに注意。
Q4. フォーム部品名を変数にした「...myform.変数名.value」が動きません…
A4. 「document.forms.myform.elements[変数名].value」でどぞ。
  JavaScriptでは一般に「obj.x」と「obj['x']」は同じ意味です。
  グローバル変数はwindowのプロパティなので「x」と「window['x']」も。
Q5. CSSで設定した背景色がe.style.backgroundColorで取得できないのですが…
A5. 取得には document.defaultView.getComputedStyle() を使う必要あり。
  IEでは要素オブジェクトのプロパティcurrentStyleを使う。
Q6. setAttribute("class","foo")、setAttribute("onclick","bar()")が動きません…
A6. IEではそれは不可。「obj.className="foo"」「obj.onclick=bar」でどぞ。
Q7. タイマーやイベントハンドラに設定するコードにthisを含めたいのですが
  「"...this..."」とか「function(){...this...}」ではうまく行きません。
A7. 実行時にthisが別のものを指してしまってる。以下のようにthisを束縛保存。
  「function(x){return function(){...x...};}(this)」
Q8. input type="file"の値を設定(参照)できないのですが…
A8. セキュリティ制約のため設定は絶対に不可。参照はブラウザにより不可。
Q9. getElementById('ID名')や$('ID名')で要素が取れないのですが…
A9. コード実行時点でHTMLがそこまで読まれてない。window.onload 中でやるとか。
4 : Name_Not - 2015/01/01(木) 15:58:27.01 ID:???.net (+149,-30,+0)
■各種仕様 (http://fiddle.jshell.net/vSqKr/33/show/#Link も参照 )
◆ Standard ECMA-262
http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/ (ECMAScript 3 和訳)
http://www.ecma-international.org/ecma-262/5.1/ (ECMAScript 5.1 HTML版)
http://people.mozilla.org/~jorendorff/es6-draft.html (ECMAScript 6 有志HTML版)
http://kangax.github.io/es5-compat-table/ (ECMAScript 5 compatibility table)
http://kangax.github.io/es5-compat-table/es6/ (ECMAScript 6 compatibility table)
◆ HTML Standard (HTML5)
http://www.whatwg.org/specs/web-apps/current-work/multipage/
http://momdo.s35.xrea.com/web-html-test/spec/WD-html51-20130528/Overview.html (HTML5.1 部分訳)
http://www.hcn.zaq.ne.jp/___/WEB/WebStorage-ja.html (Web Storage 和訳)
◆ Document Object Model (DOM) / CSS Object Model (CSSOM)
http://www.hcn.zaq.ne.jp/___/WEB/DOM4-ja.html (DOM Standard (DOM4) 和訳)
http://www.w3.org/TR/DOM-Level-3-Events/ (DOM3 Events)
http://www.w3.org/TR/uievents/ (UI Events)
http://www.hcn.zaq.ne.jp/___/WEB/cssom-ja.html (CSSOM 和訳)
http://www.hcn.zaq.ne.jp/___/WEB/cssom-view-ja.html (CSSOM View Module 和訳)
◆ その他のWeb関連仕様
http://domparsing.spec.whatwg.org/ (DOM Parsing and Serialization - innerHTML等)
http://www.hcn.zaq.ne.jp/___/WEB/XHR-ja.html (XMLHttpRequest 和訳)
http://www.hcn.zaq.ne.jp/___/WEB/File_API-ja.html (File API 和訳)
http://www.whatwg.org/specs/ (WHATWGの仕様一覧)
◆ MDN (Netscape/Mozilla)
http://developer.mozilla.org/ja/docs
◆ JavaScript Garden (ja)
http://bonsaiden.github.com/JavaScript-Garden/ja/
◆ JSON (JavaScript Object Notation)
http://www.json.org/json-ja.html
◆ MSDN Library
http://msdn.microsoft.com/ja-jp/library/yek4tbz0.aspx (JavaScript)
http://msdn.microsoft.com/ja-jp/library/cc427807.aspx (JScript)
http://msdn.microsoft.com/ja-jp/library/cc409712.aspx (DHTML)
5 : Name_Not - 2015/01/01(木) 15:59:02.53 ID:???.net (+200,-29,-140)
■諸注意
vol.115でlodashを不必要に推奨して啓蒙する行為が多く確認されており、ライブラリ系の質問はvol.116から禁止されました。
vol.115,116ではライブラリ禁止する発言が見られた直後にライブラリを許可する意図で次スレを立てる行為が確認されています。
本スレッドでライブラリ許可を求める発言が確認された場合は不要な争いを避ける為、スルーすることを推奨します。
ライブラリの質問はライブラリスレへ誘導し、誘導行為への反論はスルーしてください。
6 : Name_Not - 2015/01/01(木) 16:02:25.96 ID:???.net (+31,-29,-22)
こちらは重複です

+ JavaScript の質問用スレッド vol.122 +(c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1420095379/
7 : Name_Not - 2015/01/01(木) 16:48:14.64 ID:???.net (+28,+10,+0)
>>1
乙です
8 : Name_Not - 2015/01/01(木) 16:49:46.78 ID:???.net (-1,-29,-19)
jshintの仕様についてもライブラリの質問と同じじゃね
9 : Name_Not - 2015/01/01(木) 16:53:53.43 ID:???.net (-1,-29,-4)
Math.random()って偏りがあるの?
10 : Name_Not - 2015/01/01(木) 17:12:03.63 ID:???.net (+57,+29,-4)
もう一個のスレの人曰くないらしいけど
11 : Name_Not - 2015/01/01(木) 17:21:16.20 ID:???.net (-16,-29,-32)
こっち?

+ JavaScript の質問用スレッド vol.121 +
http://peace.2ch.net/test/read.cgi/hp/1410603104/
12 : Name_Not - 2015/01/01(木) 17:32:36.17 ID:???.net (+51,+28,-1)
そこはあきらめた模様
13 : Name_Not - 2015/01/01(木) 17:40:29.85 ID:???.net (+57,+29,-8)
そっちで回答して誘導しようとして恥かいちゃったもんな
14 : Name_Not - 2015/01/01(木) 17:56:21.51 ID:???.net (+52,+29,-16)
何でこんなに乱立してんだよ
15 : Name_Not - 2015/01/01(木) 17:58:39.67 ID:???.net (+95,+29,-14)
テンプレが気に入らない荒らしがテンプレを外したスレ(>>6>>11)を立ててるだけ
いつも通りテンプレのあるとこだけ使ってれば無問題
16 : Name_Not - 2015/01/01(木) 18:40:26.74 ID:???.net (+57,+29,-10)
今回から荒らしが建てたスレは使わないようにしたのか
板ルール的にはどうなんだろ
17 : Name_Not - 2015/01/01(木) 18:57:14.84 ID:???.net (+56,+28,-15)
ム板のスレをシカトに関しては以前から
18 : Name_Not - 2015/01/01(木) 19:16:10.60 ID:???.net (+98,+26,-3)
tableで枠線を普通の線にするにはどうすればいいですか
19 : Name_Not - 2015/01/01(木) 19:23:37.54 ID:???.net (+69,+29,-12)
JSから変更する方法はいくつかあるけど
>>18が知りたいのはCSSだろうからそっちの質問スレで聞くといいよ
20 : Name_Not - 2015/01/01(木) 20:16:03.28 ID:???.net (+91,+29,-14)
どっちが現行スレなんだよ!
荒らしがどうとか後からきた人にはわかんないんだし
あるスレを順番にうめてほしいわ
21 : Name_Not - 2015/01/01(木) 20:18:03.75 ID:???.net (+42,+24,+0)
こんにちわ
22 : 18 - 2015/01/01(木) 20:28:08.66 ID:???.net (+41,+13,-2)
tableとtdの背景色を変えることでなんとかなりました
23 : Name_Not - 2015/01/01(木) 20:49:40.23 ID:???.net (-1,-29,-11)
table{
border-collapse:collapse;
}
24 : Name_Not - 2015/01/01(木) 22:11:40.86 ID:???.net (+68,+29,-19)
>>20
>>15の言うとおり>>1にテンプレあるのが真っ当なスレ
こうなった経緯が知りたいなら昨年夏くらいからログ漁ってみ
25 : Name_Not - 2015/01/01(木) 22:15:11.56 ID:???.net (+52,+29,-3)
もう年明けてるから一昨年の夏やな
27 : Name_Not - 2015/01/01(木) 23:34:49.63 ID:???.net (+43,+25,+0)
ありまーす
28 : Name_Not - 2015/01/01(木) 23:44:23.63 ID:SveR7hPu.net (-3,+26,-9)
マジですか!
Javascriptの何を使えばいいんでしょうか
更新した瞬間関数実行とかもできますか?
29 : Name_Not - 2015/01/01(木) 23:50:37.67 ID:???.net (-2,-29,-40)
StorageEventでググれ
30 : Name_Not - 2015/01/01(木) 23:57:59.65 ID:SveR7hPu.net (+0,+29,-2)
>>29
ありがとうございます!
これですこれを求めてました!
31 : Name_Not - 2015/01/02(金) 18:56:38.16 ID:???.net (+6,-29,-51)
CSSでのプロパティー名とjavascriptのプロパティー名の対応表ってどっかにありますでしょうか
32 : Name_Not - 2015/01/02(金) 19:27:22.87 ID:???.net (+32,-30,-35)
>>31

var obj = document.createElement('div');
console.log(obj.style);
33 : Name_Not - 2015/01/02(金) 19:28:26.89 ID:???.net (-1,-29,-18)
ハイフンでつながった単語はキャメルケースに置き換えて読めば対応表として読める
34 : Name_Not - 2015/01/02(金) 19:33:15.62 ID:???.net (+4,-23,-6)
CSSでの名称からjavascriptでの名称はすぐ出ますでしょうか
35 : Name_Not - 2015/01/02(金) 23:35:42.20 ID:???.net (+62,+29,-30)
>>32-33で充分じゃないならもっと質問を具体的に
36 : Name_Not - 2015/01/03(土) 00:19:50.71 ID:???.net (-2,-30,-24)
CSSで、-(ハイフン)があればそれを削除して、
次の文字を大文字に変える
37 : Name_Not - 2015/01/03(土) 05:10:49.90 ID:???.net (+3,-29,-46)
マウスの座標が左上から50px×50pxのエリアに入ると関数を実行するみたいなの作りたいんですが
50pxのdiv要素をfixedで左上に設置してそれにhoverしたらとやるしかないんでしょうか?
jQueryでもなんでもいいので
38 : Name_Not - 2015/01/03(土) 12:00:41.40 ID:???.net (+51,+28,-2)
それでいいんじゃないの?
39 : Name_Not - 2015/01/03(土) 14:20:50.29 ID:???.net (-1,-29,-18)
mousemoveで座標が一定範囲内なら実行
40 : Name_Not - 2015/01/03(土) 16:39:07.07 ID:???.net (+34,-15,-15)
透過canvasからイベント
41 : Name_Not - 2015/01/03(土) 18:39:28.17 ID:???.net (+47,+15,+0)
>>40
それdiv要素と変わりなくね
42 : Name_Not - 2015/01/03(土) 18:43:41.21 ID:???.net (+52,+29,-1)
エフェクトをつけれる
43 : Name_Not - 2015/01/03(土) 19:24:44.29 ID:???.net (-1,-29,-34)
documentにリスナを登録して、関数内でマウス座標を取得して判定すればいいのでは
44 : Name_Not - 2015/01/03(土) 19:46:15.53 ID:???.net (-1,-29,-32)
mousemoveなんて膨大なイベントが発生するするし、debounceとかで制御すると厳密にエリア判定できなくなる
座標取得の必然性がなければ避けるべき
45 : Name_Not - 2015/01/03(土) 19:50:29.29 ID:???.net (+57,+29,-15)
常に発生してるもんにフックつけてるんじゃね
46 : Name_Not - 2015/01/03(土) 20:50:07.32 ID:???.net (-1,-29,-15)
要素作る→常に一番上にしなきゃなので邪魔
document.mousemove→重い
47 : Name_Not - 2015/01/03(土) 22:14:20.45 ID:???.net (+23,-4,-2)
クリック判定のない要素が作れればmouseoverで一発なんだけどなぁ
48 : Name_Not - 2015/01/03(土) 22:22:35.72 ID:???.net (-2,-30,-51)
mouseoverだけの為に特に無意味な要素をz-indexMAXでしかもfixedで表示しとくとか絶対に嫌だわ
visibility:hiddenでも邪魔すぎてドラッグとかコピペ動作がクソになる
49 : Name_Not - 2015/01/04(日) 00:22:38.60 ID:???.net (-1,-29,-7)
50 : Name_Not - 2015/01/04(日) 03:15:04.41 ID:???.net (+54,+26,-20)
クリック時じゃなくてマウスカーソルが乗った時に実行する処理ってどんなのだろう
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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