X



+ JavaScript の質問用スレッド vol.123 + [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
0001Name_Not_Found
垢版 |
2015/01/24(土) 16:23:05.20ID:???
JavaScript を自ら学ぶ人のための質問スレッドです。
>>2-4のテンプレを読んだ上で質問してください。

■質問を書く上で
(1) 煽り、コード制作依頼等、人を不快にさせる投稿はご遠慮下さい。公序良俗を守った応対を心がけてください。
(2) 他の人に迷惑をかけるスクリプトの質問はご遠慮ください。
  (ブラクラ、[戻る], [閉じる], [クリック] の妨害、画面占有など)
(3) 質問者及び議論を行う人はメール欄を空欄にし、名前にレス番を入れることを強く推奨します。回答者はなりすましを判断できませんので、なりすましが現れても自己責任となります。
(4) 常に自発的に調べる心構えを持ってください。
  具体的には「自分で調べてから質問する」「回答をもらってわからない単語があればGoogle検索してみる」など。
  わからない内容を代わりに調べてくれる回答者をお望みの方は余所で質問してください。
(5) 出来るだけ一般的な用語を使用してください。脳内オレオレ用語は混乱の元です。
(6) 出来るだけサンプルコードを掲示してください。言葉による説明は行き違いが生まれる場合があります。
  ※必ず「問題の事象が再現されること」を確認してください。
   必要な部分だけ切り出したつもりで現象が再現できていなかったケアレスミスがしばしば見られます。
(7) サンプルコードに HTML が含まれる場合は http://validator.w3.org/ で [Check] してみてください。
(8) 質問を具体的かつ詳細に書くと回答を得られやすいです。>>2の質問テンプレートを活用してみてください。
(9) 時にはあなたが望む「答え」だけでなく、「意見」などが寄せられる場合もあります。


+ JavaScript の質問用スレッド vol.122 +(c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1420095379/

(ライブラリ禁止条項は、多数の意見によって廃止されました。ライブラリの質問もOKです)
0002Name_Not_Found
垢版 |
2015/01/24(土) 16:23:50.09ID:???
■質問テンプレート
【環境】OS, ブラウザをバージョンと共に記入してください。(ex: IE8, Firefox4)
【何をしたのか】何をしたら問題の現象が発生するのか。再現手順を具体的に書いてください。
【エラーメッセージ】エラーメッセージがあれば正確に書き写してください。(Windows なら「コピット」を活用)
【期待する結果】最終的にどういう結果を望んでいるのか、を書いてください。
【サンプルコード】現象を再現可能な最小限のコードを書いてください。
 1レスに収まらないならコード投稿サイトを利用してください。
 http://jsdo.it/ http://jsbin.com/ http://jsfiddle.net/ http://ideone.com/

■前スレ
+ JavaScript の質問用スレッド vol.122 +(c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1420095379/

■過去スレ全集
http://www2.atpages.jp/mirror/2ch/javascript/
http://usamimi.info/~mirrorhenkan/2ch/javascript/ (閲覧のみ)

■関連スレ
ECMAScript デス 4
http://peace.2ch.net/test/read.cgi/tech/1325448978/
JavaScript ライブラリ総合質問所 vol.4
http://peace.2ch.net/test/read.cgi/hp/1400834117/
Webサイト制作初心者用質問スレ part241
http://peace.2ch.net/test/read.cgi/hp/1408512894/
CSS初心者スレッド=12th=
http://peace.2ch.net/test/read.cgi/hp/1343429848/
Canvasについて語ろう
http://peace.2ch.net/test/read.cgi/hp/1305093769/
0003Name_Not_Found
垢版 |
2015/01/24(土) 16:24:22.71ID:???
■主要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 中でやるとか。
0004Name_Not_Found
垢版 |
2015/01/24(土) 16:24:52.20ID:???
■各種仕様 ( 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)
https://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)
0005Name_Not_Found
垢版 |
2015/01/24(土) 16:26:32.69ID:???
■諸注意
vol.116で一人の心ない人が勝手に決めたライブラリ禁止は撤回されました。
今後はライブラリに関する質問も受け付けます。
ライブラリ禁止を叫ぶやからはスルーしてください。
0006Name_Not_Found
垢版 |
2015/01/24(土) 16:28:43.46ID:???
■関連スレ 2
【JavaScript】gruntとかタスクランチャー専用スレ [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1422024305/
【JavaScript】backbone専用スレ [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1422023660/
JavaScript開発ワークフローツール専用スレ yeoman [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1422027369/
【JavaScript】angulerjs専用スレ [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1422023699/
【javadcript・jQuery】動作が軽くて効率的なコード
http://peace.2ch.net/test/read.cgi/hp/1400322316/
backboneとかangulerjsとかのフレームワークスレ [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1422023732/
JavaScript ライブラリ総合質問所 vol.4
http://peace.2ch.net/test/read.cgi/hp/1400834117/
くだすれjavascript(超ウルトラ初心者用) その1 [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1419839086/
JavaScript Tips コレクション
http://peace.2ch.net/test/read.cgi/hp/1070611524/
  1行javascriptプログラミング   
http://peace.2ch.net/test/read.cgi/hp/1066750037/
W3C DOM仕様の話題・質問スレ (JavaScript以外もOK)
http://peace.2ch.net/test/read.cgi/hp/1403285840/
【DOM】ブラウザ上で動くJavaScriptスレ【jQuery】
http://peace.2ch.net/test/read.cgi/hp/1403286918/
純粋JavaScript(ECMAScript)専用質問スレ
http://peace.2ch.net/test/read.cgi/hp/1400502900/
ブラウザ搭載JavaScriptスレ (Ajax,DOM含む)
http://peace.2ch.net/test/read.cgi/hp/1409614555/
くだすれjavascript(超初心者用) その1(c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1419789660/
0007Name_Not_Found
垢版 |
2015/01/24(土) 16:31:31.71ID:???
■関連スレ 3
Angulerはオワコン★WebComponents & polymerスレ [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1422023928/
Webサイト制作初心者用質問スレ part244 [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1421469214/
【jQuery】演出系サイト制作
http://peace.2ch.net/test/read.cgi/hp/1399741497/
くだすれAjax(超初心者用)
http://peace.2ch.net/test/read.cgi/hp/1127340053/
HTML5はなぜ失敗したのか
http://peace.2ch.net/test/read.cgi/hp/1349593918/
Javascriptで「戻る」を作るのやめてくれない?
http://peace.2ch.net/test/read.cgi/hp/1104788634/
HTML5が2つのバージョンに分裂、どちらで開発する?
http://peace.2ch.net/test/read.cgi/hp/1343143088/
JavaScriptでパスメを作る
http://peace.2ch.net/test/read.cgi/hp/1206110183/
JavaとかActiveX使ってホームページ作ってる奴って
http://peace.2ch.net/test/read.cgi/hp/1166089001/
JavaScriptは難しすぎ
http://peace.2ch.net/test/read.cgi/hp/1132400636/
JavaScript使ってるサイトは糞
http://peace.2ch.net/test/read.cgi/hp/1093711210/
0009Name_Not_Found
垢版 |
2015/01/24(土) 19:52:14.47ID:vwrk6Z7/
以前、質問した者です
おかげさまでシステムが完成して300万円で飛ぶように売れてますw
教えてくれてありがとうございましたw
0012Name_Not_Found
垢版 |
2015/01/27(火) 00:53:56.92ID:???
lodash 3.0 キタ━━━━(゚∀゚)━━━━!!
0013Name_Not_Found
垢版 |
2015/01/30(金) 22:59:11.73ID:???
>>11
毎回そうだけど、現行スレでライブラリ禁止の話が出ると次スレを乗っ取ろうとしてフライングして立てる人が出てくる
いつもの事ながら呆れる
0014Name_Not_Found
垢版 |
2015/02/02(月) 13:53:34.15ID:???
結局乱立させた自分のスレがどこも伸びないからって戻って荒らしてるよ
この状態が何年続くのかね
0015Name_Not_Found
垢版 |
2015/02/02(月) 14:08:49.57ID:???
細分化しても伸びないんだから
JavaScriptは全部一つにまとめろって。
0016Name_Not_Found
垢版 |
2015/02/13(金) 23:22:56.63ID:qxiSVRF8
前スレ>>1000
解答になってません
0017Name_Not_Found
垢版 |
2015/02/13(金) 23:25:10.66ID:???
言う事が全て嘘だからフォローする事もできないな...
0018Name_Not_Found
垢版 |
2015/02/13(金) 23:26:39.86ID:???
あまりにも小出しな上に文句しか言わないからめんどくさい。
0019Name_Not_Found
垢版 |
2015/02/13(金) 23:27:37.77ID:???
何でJS使わないといけない縛りしてんの
0020Name_Not_Found
垢版 |
2015/02/13(金) 23:27:48.96ID:qxiSVRF8
もういいです!
JavaScriptの質問なのにCSSでしか解答しない人には用はありません
0021Name_Not_Found
垢版 |
2015/02/13(金) 23:29:03.22ID:???
「ヘッダー固定 アンカー」でググれば腐るほど答え出てくるけどな
0022Name_Not_Found
垢版 |
2015/02/13(金) 23:29:09.54ID:???
そんなにJavaScriptを使いたいならJavaScriptでCSS追加すれば解決するだろうに考える頭もないのか
0023Name_Not_Found
垢版 |
2015/02/13(金) 23:31:11.64ID:???
「(10) 時にはあなたが望む「答え」だけでなく、「意見」などが寄せられる場合もあります。」と書いてあっただろうに
テンプレを全く読んでないんだろうな
0024Name_Not_Found
垢版 |
2015/02/14(土) 04:46:48.50ID:???
chromeのtweetdeckが最近急に落ちるようになりました
タブごと死ぬのです
JavaScriptが原因でブラウザが落ちるってヤバくないですか?
0025Name_Not_Found
垢版 |
2015/02/14(土) 04:57:04.44ID:???
JavaScriptでChromeが落ちることはありえないので、
つまりJavaScriptが原因じゃないってことです。
0026Name_Not_Found
垢版 |
2015/02/14(土) 05:07:08.17ID:???
tweetdeckはJavaScriptで動いているはずなので他に原因は考えられませんが
0027Name_Not_Found
垢版 |
2015/02/14(土) 05:09:29.15ID:???
react.jsっていうのを知りました
http://qiita.com/koba04/items/4d13caf5ab4507974bf0
React.jsではJavaScript内にVIRTUAL DOMとしてDOM Treeのような構造体を持っています。
rerenderされる際に、その構造体の前後の状態を比較し、最小限の変更で実際のDOMに反映します。

この機能がいいと思います
どうですか?
0028Name_Not_Found
垢版 |
2015/02/14(土) 06:46:37.24ID:???
>>24
JavaScriptで死ぬことも当然あるし、他の原因で死ぬこともある
ところで質問は?
0029Name_Not_Found
垢版 |
2015/02/14(土) 07:00:21.10ID:???
>>28
ヤバくないですか?
って聞いてるのが分からないんですか?
0030Name_Not_Found
垢版 |
2015/02/14(土) 07:01:27.80ID:???
>>29
それが質問だったのか
別に普通です
0031Name_Not_Found
垢版 |
2015/02/14(土) 07:36:50.55ID:???
ヤバくはないし、JavaScriptが原因かどうかも疑わしい
0032Name_Not_Found
垢版 |
2015/02/14(土) 09:49:10.35ID:???
いえ、断じてヤバいです
0033Name_Not_Found
垢版 |
2015/02/14(土) 10:15:20.09ID:???
>>32
あなたがそう思うならヤバいんだろうね
頑張ってね
0034Name_Not_Found
垢版 |
2015/02/14(土) 10:57:50.59ID:???
strict mode でグローバルオブジェクトを取得する方法で、こんな方法を見かけました
function f(window){
"use strict";
var global = (0,eval)("this");
}
f();
なぜこの方法で行けるのですか?
eval("this")だと確かにグローバルオブジェクトが取得できないのですが、上の方法でなぜ取得できるのか分かりません。
0035Name_Not_Found
垢版 |
2015/02/14(土) 11:04:20.59ID:???
evalのthisが指しているオブジェクトがwindowだから
window.eval
0036Name_Not_Found
垢版 |
2015/02/14(土) 11:37:33.23ID:???
>>34ではないが、なぜ this でグローバルオブジェクトを参照できるのか理解できない

(function () {
'use strict';
console.log(eval('this')); // undefined
console.log((0,eval)('this')); // [object window]
}());

Strict Mode 影響下にあるのだから this === undefined になるべきだと思うが、考え違いをしているのだろうか
なぜ後者だけグローバルオブジェクトを参照できるのか理解できない
そもそも、こういう場合はスコープの関係上、Function を使うものだと思っていたのだが…
0037Name_Not_Found
垢版 |
2015/02/14(土) 11:43:56.04ID:???
だと思うじゃなくてコードを実行しろよ
(function(){
console.log(this);
})()
0039Name_Not_Found
垢版 |
2015/02/14(土) 12:18:18.97ID:???
>>37
「Function を使ってグローバルオブジェクトを取得する方法を教えてくれ」という質問だと勘違いしてるんじゃない?
0040Name_Not_Found
垢版 |
2015/02/14(土) 13:04:01.97ID:???
ところで、このスレは継続して使うのかな
荒らしの立てたスレだから誰かが前スレで作られたテンプレ通りに立て直すものだと思っていたんだけど
(自分は制限ホストの為、立てられない)
0041Name_Not_Found
垢版 |
2015/02/14(土) 13:05:39.16ID:???
>>34
>>36が触れているように実行するスコープが違うだけ。strict mode自体はあまり関係ない。
>>34の例だと、evalのコードはグローバルスコープで実行されるので、this===windowとなる。
説明すると結構ややこしいけど…もし興味があるなら、以下の説明をどうぞ。

evalの実行には"Direct Call"と"Indirect Call"の2種類の方法がある。
前者はローカルスコープで実行され、後者はグローバルスコープで実行される。
(他の関数には存在しない特性なので、要注意)
http://www.ecma-international.org/ecma-262/5.1/#sec-10.4.2

"Direct Call"になる(=ローカルスコープで実行される)条件は、以下の全てを満たすとき。
(1) CallExpression の形で実行されること
(2) CallExpression を構成する MemberExpression の型が Reference であること
(3) Reference の base が environment record であること
(4) base の reference name が "eval" であること
逆に、(1)〜(4)のどれか一つでも満たさない場合は、"Indirect Call"(=グローバルスコープ)になる
http://www.ecma-international.org/ecma-262/5.1/#sec-15.1.2.1.1

(1)〜(4)を全部説明すると長くなるので、自分で調べるか、分からなかったら言ってくれ。
eval("this") だと(1)〜(4)すべてを満たすので、ローカルスコープで実行される。
(0,eval)("this") だと(2)以降を満たさないので、グローバルスコープで実行される。
004236
垢版 |
2015/02/14(土) 13:44:05.58ID:???
>>41
ありがとう
完全ではないが、理解した
("Indirect Call" は Function('return this;')(); と何も変わらないわけでバッドノウハウに留まる感じだが、知識として覚えておきたかった)

(function () {
'use strict';
var globalEval = eval;
console.log(eval('this')); // undefined
console.log(globalEval('this')); // [object window]
}());


> strict mode自体はあまり関係ない。
Strict Mode でなければ "Direct Call"と"Indirect Call" のいずれも this === window となるのだから無関係とはいえないのでは?
>>34は Strict Mode でもグローバルオブジェクトを参照する方法を求めて質問したのだと想像するが…
004336
垢版 |
2015/02/14(土) 13:56:20.43ID:???
改めて確認してみたが、"Indirect Call" の概念は ES5 から導入された仕組みなんだな
ES3 には存在しなかった
http://bclary.com/2004/11/07/#a-15.1.2.1
https://web.archive.org/web/20140802211018/http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/15-1_Global_Object.html#section-15.1.2.1
クロスブラウザの観点から考えると 2016/01/12 までは Function を使用するコードが無難になるのか
004441
垢版 |
2015/02/14(土) 14:48:51.13ID:???
>>42
「Strict Mode 自体はあまり関係ない」と言ったのは、this に限らず他の変数にも言えることなのでそう記述した。
var hoge = "global";
(function(){
var hoge = "local";
console.log( eval("hoge") ); // local
console.log( (0,eval)("hoge") ); // global
})();
それに、非Strict Mode でも this が window 以外のことはいくらでもあるから、Strict Modeが関係あるというのは語弊があると思った。
まあこの辺は言い方の問題なので、あまり突っ込まないでほしいw

おっしゃる通り、"Indirect Call" は ES5 からの仕組みなので、例えば IE8 以前では上のコードは local,local になる。
この方法を用いるのは時期尚早だし、>>42の指摘のある通りそもそもバッドノウハウの部類なのであまりお勧めできないだろう。
0046Name_Not_Found
垢版 |
2015/02/14(土) 17:47:35.78ID:???
>>40
荒らしが立てたスレでも通常通り進行できるなら問題なくね
ちゃんとしたテンプレでスレ立てたところで、そこに荒らしが来るのは分かり切ってるし

それよりもスレが乱立しすぎてそれぞれが過疎ってしまうことの方が恐ろしい
http://peace.2ch.net/test/read.cgi/hp/1410603104/
http://peace.2ch.net/test/read.cgi/hp/1418395948/
http://peace.2ch.net/test/read.cgi/hp/1422084185/
0047Name_Not_Found
垢版 |
2015/02/14(土) 18:21:32.72ID:???
本来は放置するのが鉄則だし
あくまで避難先にしてテンプレ固まり次第早々に建てたほうがいいよ
0048Name_Not_Found
垢版 |
2015/02/14(土) 18:24:05.08ID:???
>>47
そしたらまた建てなおされるだけだぞ。

それが嫌だって言ってるんだが。
0049Name_Not_Found
垢版 |
2015/02/14(土) 18:36:39.20ID:???
Chromeの新しいタブを開いてdocument.titleを見ても空なんですがどうやってタイトルを取得できますか?
document.title = 'a'ってやれば勿論上書き輪出来るんですが取得だけできないようで・・・
0050Name_Not_Found
垢版 |
2015/02/14(土) 18:40:35.08ID:???
新しいタブなんだから、空に決まってるだろ?
0051Name_Not_Found
垢版 |
2015/02/14(土) 18:43:14.22ID:???
いやでもlocation.hrefはとれますよ
0052Name_Not_Found
垢版 |
2015/02/14(土) 18:45:02.17ID:???
だから、URL=location.hrefに入っている奴、タイトル=空 なんだろ。
0053Name_Not_Found
垢版 |
2015/02/14(土) 18:45:07.26ID:???
Title要素がないから取得した結果が空なんじゃない
0054Name_Not_Found
垢版 |
2015/02/14(土) 18:46:50.73ID:???
ソースマップファイルというのを使えばminなJSでもデバッグできるようになるらしいですが
どういう仕組みで出来るようになるのでしょうか?
0056Name_Not_Found
垢版 |
2015/02/14(土) 18:51:58.06ID:???
configDataなんてオブジェクトはありません
0057Name_Not_Found
垢版 |
2015/02/14(土) 18:53:25.35ID:???
>>48
新しく立てられても放置すれば問題ない
0058Name_Not_Found
垢版 |
2015/02/14(土) 18:56:16.41ID:???
>>49
title要素がないんだから仕様通りでしょ
0059Name_Not_Found
垢版 |
2015/02/14(土) 19:00:49.25ID:???
荒らしが建てたスレで、荒らし対策の話し合い…
なんか笑えてくる
0060Name_Not_Found
垢版 |
2015/02/14(土) 19:03:50.84ID:???
>>57
お前は放置するんだよな。

うん。

で、お前だけが書き込むのか?
0061Name_Not_Found
垢版 |
2015/02/14(土) 19:06:26.24ID:???
>>60
今まで放置され続けてきたのに今更何を言ってるのか
そんなに使いまわしたいなら君が率先して>>11の若いスレから使ってきなよ
0062Name_Not_Found
垢版 |
2015/02/14(土) 19:11:04.36ID:???
>>54
JS側にそういう仕様があるわけではない
Chromeにそういう機能が付いてる
006336
垢版 |
2015/02/14(土) 19:13:15.81ID:???
>>44
> それに、非Strict Mode でも this が window 以外のことはいくらでもあるから、Strict Modeが関係あるというのは語弊があると思った。
> まあこの辺は言い方の問題なので、あまり突っ込まないでほしいw
了解した
0064Name_Not_Found
垢版 |
2015/02/14(土) 19:18:15.90ID:???
荒らしが新スレを立てようが放置すればいいだけ
荒らしの立てたスレを使うから荒らしが調子に乗って新スレを立てる
多分、近いうちにvol.124も立つだろう
使われると分かれば間違いなく立てる
立てても無駄だと理解させないと駄目
0065Name_Not_Found
垢版 |
2015/02/14(土) 19:19:28.29ID:???
わかりやすく変な改行してるんだからスルーしときゃいいものを
0067Name_Not_Found
垢版 |
2015/02/14(土) 19:33:23.69ID:???
>>62
ありがとうございます
知らないうちにそんな機能が付いてたんですね
0069Name_Not_Found
垢版 |
2015/02/14(土) 20:07:47.33ID:???
別に立てんでもいいだろ
何個もこの板に乱立すんな
0070Name_Not_Found
垢版 |
2015/02/14(土) 20:10:26.89ID:???
幼稚なアホがまた立てたのか
0072Name_Not_Found
垢版 |
2015/02/14(土) 21:15:48.46ID:???
相変わらずカオスだな、JavaScriptスレは…
0073Name_Not_Found
垢版 |
2015/02/14(土) 21:26:46.81ID:???
ようやくスレが立った

■現行スレ
+ JavaScript の質問用スレッド vol.123 + [転載禁止](c)2ch.net
http://peace.2ch.net/test/read.cgi/hp/1423915644/

■荒らしが立てたスレ
http://peace.2ch.net/test/read.cgi/hp/1410603104/ (vol.121)
http://peace.2ch.net/test/read.cgi/hp/1418395948/ (vol.122)
http://peace.2ch.net/test/read.cgi/hp/1422084185/ (vol.123)
http://peace.2ch.net/test/read.cgi/hp/1423913913/ (vol.123)
http://peace.2ch.net/test/read.cgi/hp/1423910471/ (vol.123)
0074Name_Not_Found
垢版 |
2015/02/14(土) 21:44:44.91ID:???
下から二番目は単なるミスっぽい気もするが
とにかくお疲れさま
0075Name_Not_Found
垢版 |
2015/02/14(土) 21:45:33.93ID:???
いちいち荒らしとか認定してる奴が幼稚きわまりない
ネトウヨかよ
あるスレを淡々と消化していけよ
しょうもない
0077Name_Not_Found
垢版 |
2015/02/14(土) 21:53:04.36ID:???
しれないな
じゃねーよクズが
0078Name_Not_Found
垢版 |
2015/02/14(土) 21:56:27.12ID:???
よく見たらスレありすぎわろた
スレ立て権を無駄に消費すんな
先に立ったスレに優先権があるんだからそのスレを粛々と使っていけばいいだけ
0079Name_Not_Found
垢版 |
2015/02/14(土) 21:56:52.73ID:???
こうしてvol. 123スレは4つできたわけかw
次スレはいくつできるだろうかね?w
0080Name_Not_Found
垢版 |
2015/02/14(土) 22:06:33.11ID:???
荒らしの学習能力の無さに笑った
vol.124でも無駄に新スレ立てるんだろうな
0081Name_Not_Found
垢版 |
2015/02/14(土) 22:23:19.22ID:???
今だに手作業で次スレを立てるのって何でなの?
手間かかるし、混乱と喧嘩が絶えないし、良いこと無いように見えるけど。
0082Name_Not_Found
垢版 |
2015/02/14(土) 22:27:16.83ID:???
とりあえず全部解消するまでスレたてんなや
0083Name_Not_Found
垢版 |
2015/02/14(土) 22:35:56.55ID:???
>>81
2chに要望を出すか、2chに代わる掲示板システムを君が開発してくれ
0084Name_Not_Found
垢版 |
2015/02/14(土) 23:05:44.06ID:???
>>80
たてるなよ。たてるなよ。
ダチョウ倶楽部ですね?
0085Name_Not_Found
垢版 |
2015/02/14(土) 23:08:18.74ID:???
自動で立つと切りがいいからここで終わりにしようって事が出来なくなるだろ
それに新規に建てる事なんていくらでも出来るし自動で建てる事のメリットはほぼ皆無
精々スレ番がちゃんとインクリメントされるぐらいだ
0086Name_Not_Found
垢版 |
2015/02/15(日) 00:02:53.34ID:???
テンプレに相当する情報をwikiのような共有スペースにして次スレ作成ボタンを主導で押して次スレを立てられるなら便利かもな
同じスレグループは同一リストに入れる事も出来るし
0087Name_Not_Found
垢版 |
2015/02/15(日) 00:12:25.14ID:???
そしてテンプレに相当するwikiを書き換えて
スレ立てボタンを押す。いいね。面白いw
0089Name_Not_Found
垢版 |
2015/02/15(日) 14:30:21.34ID:???
window.hogeに何も値を入れなければundefinedですが
一時的にwindow.hogeに値を入れて削除したい場合はwindow.hogeにundefinedを代入すればいいんですか?
それともdelete window.hogeしたほうがいいですか?
0091Name_Not_Found
垢版 |
2015/02/15(日) 16:07:39.50ID:???
>>89
値を代入する前と同じ状態にしたいなら、delete
0092Name_Not_Found
垢版 |
2015/02/15(日) 16:15:13.80ID:???
つかいますをつかうようにしますdelete
0093Name_Not_Found
垢版 |
2015/02/15(日) 16:25:35.98ID:???
あとすいません
var hoge = 1;
(function(){
'use strict';
console.log(window.hoge);
delete window.hoge;
console.log(window.hoge);
}());
これ実行すると Uncaught TypeError: Cannot delete property 'hoge' of [object global]って出てdelete出来ないんですがなぜですか?
ちなみに'use strict';を消すとdeleteしたら2番めのconsole.logでundefinedになってくれました
なんでstrictモードだとこれでhogeを削除できないんですか?
0095Name_Not_Found
垢版 |
2015/02/15(日) 21:27:33.58ID:???

荒らしいい加減にしろ
0096Name_Not_Found
垢版 |
2015/02/15(日) 22:39:17.22ID:???
Math.random()って偏りがあるんですか?
0099Name_Not_Found
垢版 |
2015/02/15(日) 23:29:19.13ID:???
---
欠点
シングルトンがある場合、往々にして、システム内のモジュール同士が密結合していたり、 ロジックがコードベースのあちこちに散らばっていることを示します。
隠れた依存関係があること、複数のインスタンスを作成するのが困難なこと、依存関係をスタブで表現しにくいことなど 様々な問題により、シングルトンのせいでテストがより難しくなることがあります。
http://blog.yuhiisk.com/archive/2014/09/21/javascript-pattern5.html
---

この理屈に納得できません
「シングルトンがあるからモジュール同士の依存関係が出来る」となぜいえるのでしょうか
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況