[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/07 09:57 / Filesize : 397 KB / Number-of Response : 1030
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2016/05/22(日) 19:51:33.37 ID:WwOYSBmy.net]
JavaScript を自ら学ぶ人のための質問スレッドです。
>>2-4のテンプレを読んだ上で質問してください。次スレは>>950>>2のテンプレ案(本スレで改善案があれば考慮)を元に立ててください

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

910 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 02:14:24.57 ID:iQZ7PuWs.net]
>>884
どちらかといえば、「制御文字」が広く知られていると思うのだが

911 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 03:12:34.89 ID:gnmCE5Y/.net]
結構勘違いされてるけどHTMLのコメントアウトって<!--で開始で-->で終了じゃなくて
<!と>の中にある--で開始で--で終了だから

<!ここはコメントじゃない--ここはコメント--ここはコメントじゃない>

912 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 03:15:48.89 ID:gnmCE5Y/.net]
<!------>
↑これコメント閉じてない

913 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 03:31:12.38 ID:94G9IfNv.net]
Effective JavaScript という本の項目45で、

オブジェクトを辞書として使う際、キーに、hasOwnProperty, __proto__ などを使うと、
既存のプロパティが上書きされて、バグるというのは本当なの?

var dict = { hasOwnProperty : null, __proto__ : null }

>>889
<!-- と --> の間では、-- は使えない

914 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 04:05:49.05 ID:gnmCE5Y/.net]
>>890
だから>>888なんだってば

915 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 04:07:46.52 ID:Dhx8/uPE.net]
最近仕様が変更されてコメント内の二重ハイフンも OK になった

https://github.com/whatwg/html/commit/518d16fdc672d1023dcfd2847d86f559d13a842f

916 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 14:28:39.06 ID:eormrIAE.net]
>>888
そんなことはない
https://html.spec.whatwg.org/multipage/syntax.html#comments
その理屈が認められるならDOCTYPE宣言にもコメントを埋め込み可能になる
<!DOCTYPE html--コメント-->

917 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 14:49:36.44 ID:eormrIAE.net]
>>890
あなたが Object.prototype 上のプロパティを使いたいなら(自分自身で生み出した)バグといえるし、そうでなければバグではない
そもそも、__proto__ に null を代入しているのだからプロトタイプチェーンを辿れないのは当然の事だ
自分が何をしているのかを理解していればそれがバグとなる由もない

var dict = { hasOwnProperty : null, __proto__ : null };
Object.prototype.hasOwnProperty.call(dict, 'hasOwnProperty'); // true
dict.hasOwnProperty('hasOwnProperty'); // TypeError: dict.hasOwnProperty is not a function
dict.valueOf(); // TypeError: dict.valueOf is not a function

918 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 16:01:54.40 ID:50xvo8fd.net]
>>891
w3cのhtml5勧告によると、<!--の4文字シーケンスで始まり-->の3文字シーケンスで終わるときっぱり書いてある
以下出典と該当する部分の引用

www.w3.org/TR/2014/REC-html5-20141028/syntax.html#comments

8.1.6 Comments

Comments must start with the four character sequence U+003C LESS-THAN SIGN, U+0021 EXCLAMATION MARK, U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS (<!--).
(ここに中身について云々あるが中略)
Finally, the comment must be ended by the three character sequence U+002D HYPHEN-MINUS, U+002D HYPHEN-MINUS, U+003E GREATER-THAN SIGN (-->).



919 名前:890 [2016/07/05(火) 23:08:07.75 ID:94G9IfNv.net]
>>894
入力されたデータを、オブジェクトのハッシュとして扱った際、バグらないのかな?

または、これを利用して、システムを壊したりするとか

920 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 23:17:50.58 ID:eormrIAE.net]
>>896
それはそういう設計にしているプログラマが悪い
プロパティに何でも代入可能なハッシュ値ならプロトタイプ上のプロパティが上書きされる事も考慮すべきだ
Object.keys, Object.prototype.hasOwnProperty.call で回避できるからな
あるいは new Map でも使えばいい

921 名前:853 mailto:sage [2016/07/05(火) 23:21:29.77 ID:fKNXFIY8.net]
オレ、27歳だけど、コントロール文字にスラッシュ入るって
言ってたら、まずいですか?

922 名前:デフォルトの名無しさん mailto:sage [2016/07/05(火) 23:49:25.07 ID:Coapt2bz.net]
『JavaScript: The Good Parts』(P11)の文字列リテラルの説明は意味が分からん

" (</ とコントロール文字を除くすべてのユニコード文字> | <エスケープ文字>)* "

なぜ "/" (スラッシュ) を除く?
ES6 を読んだが、"/" が許可されないようには読めん
www.ecma-international.org/ecma-262/6.0/#sec-literals-string-literals

『JavaScript: The Good Parts』の説明では """ が許可されるように読めるが、実際そんなことはなく、SyntaxError になる
<" とコントロール文字を除くすべてのユニコード文字> であるべきだと思うのだが

923 名前:853 [2016/07/06(水) 00:00:08.69 ID:zGLlF+Oq.net]
実は、アマゾンで売ってるkindleの電子版のgood partsでは

String

""で囲まれた文字列は、
any unicode character except
" and \ and control character

''で囲まれた文字列は、
any unicode character except
" and \ and control character

となっており、日本語版のgood partsとは書いてあることが違う
英語版にはexcept / とは書いてない。

オライリーの公式には、ここの訂正がない。

ってなってるんだけど、もちろん、このスレの住民は
英語版のgood partsくらい普通に読んでるんで、
気づいているはず

924 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 00:02:33.66 ID:Np1SAbRe.net]
>>899
運が良かったな。誤字って予想ぐらいすぐにおもいつけよ

bdcampbell.net/javascript/book/javascript_the_good_parts.pdf

925 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 00:14:41.00 ID:1PwyVn8f.net]
正規表現の文字列表記から見ると、”/”は制御文字扱いになるのかな?

926 名前:899 mailto:sage [2016/07/06(水) 00:14:59.53 ID:YMmDVDK6.net]
>>900
気が付いていたなら初めから>>853で正しい情報を書け、といいたい
間違いと分かっている和訳版の情報を寄せるのはミスリードを誘っているようにしか見えん

>>901
公式サイトに添削がないからおかしいとは思った
仕様書にない時点で間違いだと99%確信はしてたが、誰も指摘しなかったんだな
ただ、はっきりいって誤字のレベルを超えていると思う
"'と/ではキーの位置が大きく違うが、どうやったら誤字になるんだ?

927 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 00:18:21.76 ID:Np1SAbRe.net]
マヌケかw
/と\ の間違いだろw

928 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 00:18:26.98 ID:YMmDVDK6.net]
>>898
/が制御文字と主張するなら「何を制御しているのか」をよく考えろ
通常、制御文字とは NUL, BS, LF, CR のように入力された機器に特別な制御命令を与える文字を指す
/は入力された機器に何も制御命令を出さないので普通は制御文字とは呼ばない
プログラミング言語や正規表現で現れる特殊文字は「メタキャラクタ(meta character)」と呼ぶ
扱う言語によってメタキャラクタは変化するので「JavaScriptの正規表現では/はメタキャラクタ」というように言語指定してやれば正しく伝わるだろう



929 名前:853 mailto:sage [2016/07/06(水) 01:02:18.07 ID:zGLlF+Oq.net]
""と''の中の文字列はany Unicode character になっており
/を除くと書いてない。
(コントロール文字に/を含めにないとき)

The escape sequencesに\/があるってことは
/がコントロール文字でないと辻褄が合わないではないか!?
っと考えました。

/はコントロール文字ではないが、正規表現で使う特殊文字だから、
コントロール文字の中に含めているって解釈でいい(?)

>>905
メタキャラって/もですが、+ / *とかもメタキャラですよね
しかし+ / *はThe escape sequencesでない。

930 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 01:11:51.83 ID:Np1SAbRe.net]
まだやってんのか?
コントロール文字って定義があるんだから
それ以外はコントロール文字じゃねーだろ。
それだけの話んだが。

931 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 01:31:13.03 ID:YMmDVDK6.net]
>>906
escape sequencesは制御文字の反意語ではない
そもそも、文字列リテラル上で制御文字は特別な文字ではなく、エスケープを必要としない
文字列リテラルでエスケープが必要なのは "'\ と LineTerminator だけだ
www.ecma-international.org/ecma-262/6.0/#sec-literals-string-literals

932 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 01:35:42.48 ID:YMmDVDK6.net]
ああ、あと英語が読めるなら『ECMAScript 2015』を読んでおくといい
『JavaScript: The Good Parts』よりも参考になる

933 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 01:51:00.52 ID:YMmDVDK6.net]
改めて読み直したが、

> /はコントロール文字ではないが、正規表現で使う特殊文字だから、
> コントロール文字の中に含めているって解釈でいい(?)
1行目と2行目の「コントロール文字」の定義が違うのはなぜだ?
「文字列リテラルのメタキャラクタ」と「正規表現のメタキャラクタ」は区別しろ

制御文字とメタキャラクタは別個の定義だ
よくわからんなら制御文字は気にしなくていいが、/や\はメタキャラクタであっても制御文字ではない(文字列リテラルでは/はメタキャラクタではない)
しっかりと理解してないなら全て「特殊文字」に統一しておいた方がマシ
www.ecma-international.org/ecma-262/6.0/#sec-unicode-format-control-characters

934 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 02:04:58.41 ID:3UYEMUlZ.net]
何でこのゆとりはこんなに必死なの?
間違いを認めればいいだけだろ。
もしそれをこれまで吹聴していたのなら、お前は既に馬鹿老害扱いされている。
それでも今後とも間違いを吹聴し続けるよりはマシ。

935 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 07:18:52.57 ID:sTXK0Kzp.net]
別に間違いを認めさせる必要もない。
それは優しすぎる傲慢。
その権利は俺達にないし、彼の問題に一々付き合ってやる義理もない。

936 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 07:43:14.67 ID:zGLlF+Oq.net]
>>910
はい。

/はコントロール文字でない。
「文字列リテラルのメタキャラクタ」と「正規表現のメタキャラクタ」が分からないので
/と\はコントロール文字でないが、escape sequencesに/と\があるのは
特殊文字だからって覚えておきます。

937 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 08:07:50.32 ID:Uvvu3JgG.net]
/ って正規表現で使うっけ?

938 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 08:27:04.26 ID:sTXK0Kzp.net]
言葉の定義なんて前提と捉え方で用意に変わり得る。
例えば制御文字を表すためのエスケープ表現を『制御文字』と慣用的に読んだって間違いじゃないし、
『\』をそのエスケープ表現の開始記号として『制御文字』と言ったって必ずしも伝わらなかったり悪いわけじゃない。
慣用的に使われる言葉と、仕様のキーワードは別。



939 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 09:51:11.02 ID:aYInvTWe.net]
>>914
/もちろん/

940 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 10:42:32.00 ID:cNn6jv5y.net]
>>916
それリテラルのデリミタ。正規表現の一部じゃ無い

941 名前:デフォルトの名無しさん [2016/07/06(水) 11:35:43.96 ID:YMmDVDK6.net]
>>917
補足感謝
「/がメタキャラクタ」は適切な表現ではなかったな

942 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 11:48:57.84 ID:sTXK0Kzp.net]
仕様上の正規表現内のメタキャラクタではないね。
実際書く上では実質「正規表現」の「メタ」なキャラクタと考えられなくはないけど。

943 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 21:22:48.04 ID:3UYEMUlZ.net]
>>915
ゆとり「通じればいいんだ。間違いではない」
他人(なんだこのゆとり…間違いは間違いだろ)

間違いだし、伝わりにくいし、悪いよ。いちいち言わないだけで。

944 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 21:26:31.47 ID:zGLlF+Oq.net]
オレ、仕事は製造業で電子部品作ってる工場で働いているからさ


945 名前:味でJavascriptの勉強してるだけだし別にいいだろ
って開き直ってやる
[]
[ここ壊れてます]

946 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 21:32:48.07 ID:3UYEMUlZ.net]
だとすれば話は簡単で、明日から正しい言葉を使うことを心がければいいだけ
過ちては改むるに憚ることなかれ
リアルで誤用しまくりなら信用の回復は無理ぽだけど、そういうことではなさそうだし

947 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 22:48:29.74 ID:Np1SAbRe.net]
本当にゆとりだな。
ASCIIコードを勉強するときに
必ずコントロール文字は出てくるだろ。

JavaScript以前の問題だ。

948 名前:デフォルトの名無しさん mailto:sage [2016/07/06(水) 23:09:55.62 ID:3UYEMUlZ.net]
ユニコードしか知らないんだろ
10代ならあり得るが、20代しかも後半なのはちょっと不自然だけど
逆に俺はJavaScriptのソースコードがユニコードなのが衝撃的だったが



949 名前:デフォルトの名無しさん mailto:sage [2016/07/07(木) 07:09:03.14 ID:kX0s01tc.net]
>>924
何が衝撃的だったの?

950 名前:デフォルトの名無しさん mailto:sage [2016/07/07(木) 19:41:06.60 ID:xu7eLIup.net]
javascriptスレだったと思うんだけど
変数名をhanteiにしたら、クレームが来て、
取引先の会社「変数名hentai(ヘンタイ)ってどいうことですか?」
当社「違いますhanteiの間違えです。」
って事件があったとさ
これってなんかのコピペなんですか?
実際に、仕事でhanteiなんて変数名に使うものなのでしょうか?

951 名前:デフォルトの名無しさん mailto:sage [2016/07/07(木) 21:22:02.81 ID:emRikmn6.net]
コピペかコピペじゃないかを気にするより他の事に時間を割いた方が有意義だよ

952 名前:デフォルトの名無しさん mailto:sage [2016/07/07(木) 21:34:20.25 ID:+CDrHRBK.net]
>>926
コピペかどうかはさておき、hanteiは使っててもおかしくないと思う
良いか悪いかは別の話ね

953 名前:デフォルトの名無しさん mailto:sage [2016/07/07(木) 22:43:23.54 ID:iLaVioOv.net]
const {app} = hoge;
const app = hoge;

ES6の定数宣言で、この二つの書き方は何が違うんでしょうか?
どちらを使うべきか指針とかあったりしますか?

954 名前:デフォルトの名無しさん mailto:sage [2016/07/07(木) 23:01:35.80 ID:H48+30O4.net]
> どちらを使うべきか指針とかあったりしますか?
普遍的なルールとして、短い方を選ぶ方が良い。

955 名前:デフォルトの名無しさん mailto:sage [2016/07/07(木) 23:39:05.17 ID:emRikmn6.net]
>>929
明らかに挙動の違うものを「どちらを使うべきか指針」といわれても…
js-next.hatenablog.com/entry/2015/05/18/181956

>>930
if (x) x.y = 1; と if (x) { x.y = 1; } とか、長い方がいい場合もあると思うけど

956 名前:デフォルトの名無しさん mailto:sage [2016/07/07(木) 23:40:07.51 ID:j5TOflcB.net]
動作が違うでしょ。
const {app} = hoge;

const app = hoge.app;
と等価

957 名前:デフォルトの名無しさん mailto:sage [2016/07/07(木) 23:44:51.74 ID:iLaVioOv.net]
右辺のプロパティ名と同じ変数が作れるんですね
理解しました、ありがとうございました

958 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 00:17:25.93 ID:gFg8sSWK.net]
ライブラリ板の荒れ具合が酷いのでやはり、プログラム板に統合した方がいいと思う
あと、テンプレも復活させる必要がある



959 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 00:27:47.76 ID:+TjkY6Hg.net]
Web板のHTML、CSS、ライブラリ含むWeb総合質問スレと、
プログラム板のJS総合スレの2つに分けるのがいい。

960 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 00:54:45.54 ID:yD4trqxh.net]
次スレでーす

+ JavaScript の質問用スレッド vol.121 + [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1467906869/

961 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 07:41:13.87 ID:lv/3l3yT.net]
テンプレは fiddle.jshell.net/fH4cC/174/show/ を元にライブラリ許容型に変更すればいいね

962 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 07:46:45.99 ID:lv/3l3yT.net]
以下、ライブラリスレより。
これを組み合わせればいいと思う。

■関連スレ
JavaScript ライブラリ総合質問所 vol.5 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/h

963 名前:p/1465399470/

■各種ライブラリ
jQuery API Documentation
http://api.jquery.com/
jQuery Mobile API Documentation
http://api.jquerymobile.com/
API Docs - YUI Library
http://yuilibrary.com/yui/docs/api/
Underscore.js
http://underscorejs.org/
lodash documentation
https://lodash.com/docs
[]
[ここ壊れてます]

964 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 08:49:21.45 ID:+TjkY6Hg.net]
DOM系のライブラリはどうしてもHTMLやらCSSやらの話にも成りがちだから、
Web板の方で統合した方がいいと思う。

965 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 08:50:41.84 ID:vGS1irmk.net]
>>937
(9)を削除して「諸注意」を書き変えればいいかね
完全に消すと初見さんが荒らしへの対処に困りそうだし

966 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 11:24:47.84 ID:KhEBU29m.net]
俺は>>934に一票
Web板は既にそれぞれの質問スレがあるから上から統合立てるのはどうかと
統合するならどれか立たなくなってから徐々にまとめていく形がいいと思う
その場合ここのテンプレは前スレのリンク切れ直すくらい

いずれにせよ荒らしの立てたスレ使うのは本当によくないから>>936はスルーで

967 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 13:47:44.11 ID:U0/kuRoy.net]
この状況でWeb制作板に統合するのは荒らしを助長させるだけでデメリットしかないと思う
プログラム板に統合する案に賛成

968 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 18:33:42.72 ID:+TjkY6Hg.net]
プログラム板に統合するのなら、HTMLやCSS中心の話題も許容するくらいじゃなきゃまた大揉めすると思うぞ。
俺はそれならそれでいいが、多くの人が納得するかは知らない。
いずれにしろ統合するならそういう文言を必ずテンプレに入れてくれ。



969 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 21:17:40.39 ID:GrB7vStf.net]
> プログラム板に統合するのなら、HTMLやCSS中心の話題も許容するくらいじゃなきゃまた大揉めすると思うぞ。

俺もその意見に賛成。>>939も言ってるけどDOMの話をするのなら
HTMLとCSSは必ず出てくる。UIを作るときにはかならず使うものだからね。

時々JavaScriptだけで見た目を制御しようとして
ごちゃごちゃしたコードを書く人がいるけど
HTMLとCSSを正しく使えばJavaScriptコードは減る。

「CSSだけで作る」で検索すればいろいろと動きのある
メニューとかが出てくるはず。

970 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 22:04:36.09 ID:+TjkY6Hg.net]
こういうのですね。わかります。
design.kayac.com/topics/2011/06/css-programing.php

971 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 23:30:39.02 ID:CZkAeEnB.net]
HTML/CSSのスレってこれ?
echo.2ch.net/test/read.cgi/hp/1467511443/

本来はあっちでDOM操作関連のチョロJavaScript(〜30行程度)までは取り扱うべきなんだよ。
それを越えてきたらこちらということで。
あいつらは今後ともstaticなHTML/CSSだけのつもりなのか?

972 名前:デフォルトの名無しさん [2016/07/08(金) 23:36:09.26 ID:/soOgtk1.net]
WEB製作とWEBプログラミング板をID表示に出来ない?

973 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 23:45:11.18 ID:BGnGAFet.net]
>>946
それなら同じ理屈で、こっちでも30行程度の
HTMLやCSSを扱うべきじゃね?

974 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 23:48:54.41 ID:3Ch7jsxi.net]
スレ違いの質問は該当スレに誘導すればいいだけ
そういう輩は「技術的に詳しそうなのでスレ違いを承知で質問します」という体だから裾野だけ増やしても仕方ない
一つ例外を認めればあれもこれも認めろという声が上がるのは明白

975 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 23:50:58.91 ID:BGnGAFet.net]
>>949
そもそもHTMLやCSSはスレ違いではないという話だよ。

976 名前:デフォルトの名無しさん [2016/07/08(金) 23:53:38.62 ID:/soOgtk1.net]
HTML/CSS/JSを全て扱う「クライアントサイドWEB製作総合スレ」建てれば?

977 名前:デフォルトの名無しさん mailto:sage [2016/07/08(金) 23:56:27.86 ID:3Ch7jsxi.net]
JavaScriptスレならHTML/CSSはスレ違い
Web制作初心者スレならHTML/CSSはスレ違いではない
HTML/CSSにも関わりのあるJavaScriptの質問をするなら許されることもあろうが、JavaScriptと関係しないHTML/CSSの質問は完全にスレ違い
ex: article要素とsection要素の違いは何ですか?

978 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 00:00:07.52 ID:My2a4Ewi.net]
だからそういう無関係質問用に専門スレは残しておくとしても、HTML/CSS/JSが全て関わっているとどこで聞くか迷わない?



979 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 00:03:20.01 ID:ej5NI84G.net]
主従関係を考えればいいだけ
JavaScriptが主、HTML/CSSが従の質問をすればいい
ECMAScriptの範疇でしか質問を受け入れないわけではない

980 名前:946 mailto:sage [2016/07/09(土) 00:11:15.70 ID:iLP51t8A.net]
>>948
いやそれはない。俺はあのスレの内容には全く興味がない。
DOMはJSにとっては入出力だから外すことは出来ないが、
本格的にプログラミングすると当然DOM以外の部分が大半になる。

むしろ、DOM関連のJavaScriptだけ分離するべきか?
まあそれが元々はjQueryスレだったんだろうけど。
とはいえ>>949,954は妥当だな。とりあえず現状維持でいいよ。

迷ったら一番妥当だと思うところで聞けばいいだけ。
その判断が間違いならスレチ誘導すればいいだけ。
維持出来ないほど過疎れば自然と統合されるだけ。

981 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 00:14:45.57 ID:3ye6tHD5.net]
じゃあ現状維持で

+ JavaScript の質問用スレッド vol.121 + [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/tech/1467906869/

982 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 00:16:51.15 ID:3DBY5ZwO.net]
> DOMはJSにとっては入出力だから外すことは出来ないが

nodejsを見ればわかるようにDOMは必須じゃない

983 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 00:52:31.22 ID:US7tnKBO.net]
>>1のテンプレを更新した。
https://fiddle.jshell.net/6018r9tu/1/show/light/

>>935,937-938,940-942を採用。他は保留。

984 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 00:57:59.04 ID:jK+6h30t.net]
テンプレの中の人生きてたのか…

住み分けは>>954の考え方が俺も適切だと思う
そもそもの板ルールだってケースバイケースでやれとのお達しが出ているし
とりあえずライブラリスレはまだ埋まるまで時間があるから議論は持ち越しとして
このスレの現状維持には賛成だが>>936,>>956を使うのには重ねて反対だ

985 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 05:01:09.70 ID:u3A/GFo2.net]
>>952-955
統合しようとしてる今の全体状況を考えても、それは難しい。
統合するならWeb全般と、JS全般の2つにするか、
HTMLの質問くらいなら許容してあげるくらいのJS全般1つにすべき。

986 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 07:11:01.87 ID:ej5NI84G.net]
HTML/CSSは統合しなくていいし、メリットがないと思う
統合するならHTML/CSS/JavaScriptだけに特化して統合する必要はない
SEO対策、ブラウザ、サーバサイドスクリプト...etc
境界線が分からない質問者が質問しそうな話題は無数にある
Web制作板で「Webサイト制作初心者用質問スレ」を復活させるのが妥当だが、JavaScriptスレとは無関係に進めるべき
あと、統合するなら周辺スレの住人の合意を得る必要があるから

987 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 08:39:06.50 ID:Bk+A+H3d.net]
許容範囲でいえば、こんな感じかな

○ アコーディオンメニューの作り方(JavaScriptメイン、HTML/CSSサブ)
× section要素の使い方(HTML 100%、CSS 0%、JavaScript 0%)
× display: flex の使い方(CSS 100%、HTML 0%、JavaScript 0%)
× Web検索結果の順位を上げたい (SEO対策 100%、JavaScript 0%、HTML 0%、CSS 0%)

988 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 10:41:56.68 ID:iLP51t8A.net]
>>960
お前がそういうことにしたいのは分かったが、ところで統合しようとしている相手はどのスレなのよ?
このスレは十分流れているし、機能もしている。
jQueryのスレも同様。どちらもどこかに合流する必要はない。

統合ってのは過疎スレが維持出来ずに落ちて、
そこの住人がどこか近いところに移住することによって行われる。
十分流れているスレで上から「統合」指令出しても効果はない。
落ちそうな過疎スレをそのまま落とせば自然と統合されるし、それ以外の妥当な方法はない。
結果的にスレチ誘導出来ず、その落ちたスレが取り扱っていた内容も自然と取り扱うことになる。

つまり統合に関してはここでの議論は無意味で、統合される側のスレ住民が納得しないと効果も無い。
分化したスレが機能している以上、それは分離すべきだったということだ。
「ぼくのかんがえたさいきょうのとうごうすれ」は存在し得ない。
例えば主にDOM関連に興味があるのなら、そいつはこれまで同様HTML/CSSのスレも見ろってことでしかない。



989 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 14:22:57.47 ID:8raa4CZV.net]
>>962見て思ったのはアコーディオンメニューはCSS100%でも作れるってこと
どちらが主になるかなんて実装次第だが、このスレに投下した時点でJavascriptで実装すること前提であってほしい
何で作るのがいいかわかってないような奴をここでいちいち相手にしたくないから総合的スレがこのスレと別に向こうにあったらありがたいとは思うな

このスレをどこかと統合する必然性はないと思うが、おかしな奴をまず総合スレで相談して来いって追い出せるのは便利だ

990 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 15:30:53.75 ID:iLP51t8A.net]
>>960その他
ついでだから追加。

既に述べたように、
機能しているスレで議論できる内容は、「何かを分離するか、現状維持か」
過疎って機能してないスレで議論すべき内容は、「どこかに統合するか、現状維持か」
統合したいのなら、統合される過疎スレ側に連絡し、それを住民が受け入れれば統合されるだけ。
こっちが過疎スレ側にごそっと移動してもスレ乗っ取りにしかならないだろ。

最近は減ったように思うが、テンプレ回答として
・PHPでやれ
・CSSでやれ
ってのがあったから、>>964の言う総合案内所は役に立つだろう。
ただそこで複数の実装方法があったとして、どれがいいかを説明するのはかなり難しいとは思うが、
お前らは説明の再生産はしたがっているようだから、それもいいのではないか。理解を深めることにはなる。
上手く行けばそのスレはめちゃめちゃ繁盛するだろう。
多分最初からJS/HTML/CSS/PHPまで入れておいた方がいい。
質問「○○をやりたい」に対し、基本的には「○○スレに行け」という回答で案内に徹せば上手く行く。

991 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 18:27:15.89 ID:/ZL1+tl1.net]
>>961がいうように「Webサイト制作初心者用質問スレ」を復活させれば万事解決する気がする

992 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 20:10:41.89 ID:1nvCXdBR.net]
>>964
アコーディオンメニューをCSS100%で作れるからと言って、
質問する人はそう思ってない。JavaScriptが必要だと思ってる。

だから最初からCSSスレに書き込むのは不可能
JavaScriptスレで質問するのは仕方がないことだが
これをCSSスレに移動させるか?といえば、実はそうとは限らない。

CSS100%で作れると言ったが細かい要件によっては
CSS100%で作れないかもしれないからだ。

だからCSSで作れるかどうか分からない質問をここでするのは問題ないし
JavaScriptで作る回答があるならば、ここで会話を続けていい。
その答えの一つとしてJavaScript使わないでできますって言うのも答えなわけだ。

結論としては

質問者・・・JavaScriptを使うと思っているならば質問していい
回答者・・・JavaScriptでやるのが間違いだと思うならば、他のスレに誘導
手法の一つとしてJavaScriptでやる方法があるのならこのスレでよく、
回答の一つとしてJavaScriptを使わない方法を提示しても良い。

でいいんじゃねーの?

993 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 20:34:43.05 ID:iLP51t8A.net]
>>967
何でお前は取り扱い範囲を広げたがっているの?
それともお前は単発荒らし?なら無視するだけだが。

何で作ればいいか分からない人向けの「Webサイト制作初心者用質問スレ」であって、
ここで聞く限り「JavaScriptで作る気」な場合にしろって事だろ。明確で妥当な基準だ。

既に書いたが、既に機能しているスレでは「範囲を狭めて分化していくか、現状維持か」だよ。
何でも聞けるスレは何も出来ないスレになる。
仮にプログラミング言語一般として、JavaもCもJavaScriptもPHPもありのスレにしても意味無いだろ。
複数の話題に興味があるのなら、お前が複数スレを巡回すればいいだけ。
分化しすぎてて過疎って落ちれば自然と統合されるだけ。そこでバランスが取れるようになっている。

CSSの話題がここで為されるとしたら、CSSスレが落ちて誰も立てなくなった時だよ。
あっちが機能している限り、CSSの話はあちらでやるべきだ。それがお互いの利益になる。
重ねて言うが、お前がCSSに興味があるのなら、お前がCSSスレも見ればいいだけだ。

994 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 20:37:57.40 ID:1nvCXdBR.net]
>>968
範囲を狭くしたいっていうのなら
純粋なJavaScript専用にしてもいいけど?

つまりNode.jsでも動くものしかだめ。
DOMを扱うコードは禁止。

995 名前:デフォルトの名無しさん mailto:sage [2016/07/09(土) 21:25:56.06 ID:iLP51t8A.net]
>>968
言い返したいだけのクソガキ乙
俺はそれでもいいと言っているだろ。>>955
分離するのならそこだ。
ただしnodeはスレが別にあるので考慮する必要はない。
(nodeガーについては全部nodeスレに誘導すればいいだけ)

分離する理由は(nodeは関係なく)DOM部分はHTML/CSSとも絡むため、迷子の原因だからだ。
ただこれについては「Webサイト制作初心者用質問スレ」の方が妥当だという意見だ。
俺もそれでいい。つまり、このスレは現状維持で上記スレを新設でいい。

ただしこの新設スレを機能させるには、少なくともフルスタック()な連中がそこにいないといけない。
お前らだけで対応出来ないのなら、他スレからも応援してもらう必要がある。
とは言っても立てないことには始まらないので、妥当だという意見が多いようなら立てればいいと思うが。

996 名前:941 mailto:sage [2016/07/09(土) 22:14:27.41 ID:lCeUP8cE.net]
>>958
失礼>>934の統合をこの板へ移行するものだと読み間違えてた
このスレとWeb板のライブラリスレを統合するってことなら自分は反対だ
当初向こうで出た話ではIDの出る板への単なる移行だったはず

>>967,>>954の言うように「JSが主になる」質問をそれぞれのスレで扱うことと
>>961の言うように初心者スレ復活を別の流れで模索することには賛成

997 名前:デフォルトの名無しさん mailto:sage [2016/07/10(日) 02:54:32.77 ID:eiCoffPe.net]
スクリプトで非同期にファイルダウンロードってどうやるの
ajaxでバイト配列を取得するとこまでできたけどファイルを保存する方法がわからねえ

998 名前:デフォルトの名無しさん mailto:sage [2016/07/10(日) 05:23:29.64 ID:bPE6a5y9.net]
>>970
その通り。
まず一歩目としてはその結論以外無い。



999 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 12:28:37.49 ID:j73ykfM2.net]
ライブラリスレにいる者だが、俺はこのスレに統合する案に賛成だな
ライブラリスレがプログラム板に移行するに留まるとほぼ間違いなく、過疎化する
俺の感覚ではライブラリスレで俺以外で回答に参加していたのは信者君+1〜2名というところだが、そもそも質問者の絶対数が少ない

JavaScript ライブラリ総合質問所 vol.5 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/hp/1465399470/

このスレでの質問はほとんどないに等しい
これじゃあかんと思ってjQueryの感想を書いてつなぎ止めようとしても釣れるのは信者君とその他大勢の煽りだけ

質問者にとって重要なのは質問に答えてくれることであって質問した結果、荒れようがIDが見えなかろうが関係ないからな
信者君は質問には高確率で回答していて、質問者にとっては都合がいよいからjQueryスレの質問がそれなりに多いのだろう
「プログラム板に移行したら今まで黙っていた俺だが、質問する予定があるぜ」という人が名乗り出るなら別だが、俺はプログラム板に移行するだけでは質問者にも移行を促すほどの請求力はないと思うぞ

1000 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 12:35:33.20 ID:rTKcHDH+.net]
>>974
俺としては別にライブラリスレでもjQueryスレでも
ここでもjQueryの話題があればレスしてるので
どこでもかまわないかな

1001 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 13:53:52.88 ID:BhOPIXig.net]
>>974
お前は一体何がやりたいのさ?その件については明らかに信者>>975の方が妥当だぞ。

そのスレってjQueryのスレとスレ立て合戦した奴だろ。頭の方に痕跡も残ってる。
どっちが本家なのかは知らないが、だったらまずそれらと統合すべきだろ。
そしてその話し合いは当該スレでやれ。ここではない。

スレ立て合戦の結果、人が居ないので釣ってみたが無理っぽいから統合したい?
死ね

> 質問者にとって重要なのは質問に答えてくれること
> 信者君は質問には高確率で回答していて、質問者にとっては都合がいよい
専用スレで信者が積極的に回答するのは全く問題ないし、むしろいいことだ。
それで質問スレとしても完全に機能してるんだろ?何も問題ない。
むしろお前の「ぼくのさいきょうのすれにならなかったから」というのが終わっている。

現実的にはjQuery以外のライブラリは新規に学ぶ価値が無くて、質問もないんだろ。
だったらそれはjQueryスレに飲み込まれるのが正しいあり方だよ。
お前がどれだけjQuery君を嫌ってようが、jQuery以外のライブラリが無用ならそうとしかならない。

1002 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 14:06:47.72 ID:SLnFWOAS.net]
> お前がどれだけjQuery君を嫌ってようが、jQuery以外のライブラリが無用ならそうとしかならない。

jQuery以外のライブラリで有用なものはいくつかある。
無用というならばjQuery以外のDOM操作ライブラリというべきだろうね。

DOM操作に関連しないライブラリで有用なものはいくつかある。
例えばJavaScriptの少ない標準関数を補ってくれるlodash(underscore)
(Rubyを知っていればJavaScriptの標準関数は本当に少なく感じる)

日付関連をシンプルに扱えるmoment
SVGをjQueryライクに扱えるD3

ここらへんが有用なライブラリだな。
なおフレームワークやPolyfillは除いている。

1003 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 15:35:48.24 ID:ZmdhimD5.net]
深淵を覗こうとする時はなんとやら
荒らしに餌やってまで伸ばそうとするのは最早呆れて何も言えないわ
あの状態じゃ質問なんて出来る雰囲気ではない
行うべきは燃料投下や統合よりも住み分けによる質問レスの誘導なんじゃないの
ここやNodeスレでライブラリやモジュールの質問スルーされてる難民とか結構いるぞ

1004 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 15:54:54.42 ID:SLnFWOAS.net]
>>978
誘導したらどういう理由で問題が解決すると言うの?

1005 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 16:35:09.95 ID:BhOPIXig.net]
適切な誘導をして流れるようになればそれでよし。
適切な誘導があっても過疎って落ちるようなら、落ちるべくして落ちただけ。
そのスレは独立して存在する価値がないことになる。

つまり、適切な誘導が行われれば、あとは放置すれば判定は出るというだけ。
話は簡単だ。次スレを立てる時にとりあえずこのスレのテンプレに入れておけばいい。
このスレで出来ることはそこまでだよ。
入れるスレは以下の4つで良いのか?追加あれば挙げて。

JavaScript ライブラリ総合質問所 vol.5 [無断転載禁止]©2ch.net
echo.2ch.net/test/read.cgi/hp/1465399470/
JavaScript & jQuery 質問用スレッド vol.6 + [無断転載禁止]c2ch.net
echo.2ch.net/test/read.cgi/hp/1465566635/
【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]c2ch.net
echo.2ch.net/test/read.cgi/tech/1460359714/
(X)HTML/CSS の質問に優しく答えるスレ23 [無断転載禁止]c2ch.net
echo.2ch.net/test/read.cgi/hp/1467511443/

ちなみになあ、テンプレの人>>958も恣意的すぎるんだよ。
どういう経緯があれ、需要があるのならそのスレは存在するし、迷子は出るのだから、
それらはテンプレに入れないといけない。jQueryのスレがそう。
Canvasのスレなんて完全に死んでいるのだから、それは落とさないといけない。
君には君の論理があるのだろうけど、現状を見ていない。

1006 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 17:22:43.78 ID:6EzdDOVN.net]
>>975
回答者が流れても質問が来ないのではないかと思ってね
回答者だけいて質問者がいないのでは質問スレとして成り立たないから質問者が名乗り出てくれるのが有り難い
人が少なければ統合するのは自然な流れだと思う

>>978
誘導して人が来るならそうだな

1007 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 17:48:41.01 ID:tgTIUHUH.net]
ライブラリスレの問題は気に入らない回答にいちいち噛みつく奴の存在だと思うな
彼一人のせいでまともな回答者が大分減ったし
誰だって自分の回答が馬鹿にされたらいい気持ちはしない
プログラム板への移行が望まれるのは当然だね

1008 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 18:04:56.98 ID:bPE6a5y9.net]
俺は個人的にはライブラリ大嫌いだし、今のライブラリスレの元を何年も前に作ったのも俺だが、
統合は反対はしないよ。
だって、向こうのスレ(JSとライブラリ)全く機能してないもん。
逆に、向こうの質問スレに行った方が良いよと言えるまでは少々Web感が強くてもこっちで扱うべきと思う。
もしも、無効にWEB総合スレを作る試みが上手く行った暁には改めて振り分ければいい。



1009 名前:名無しさん@そうだ選挙に行こう! Go to vote! mailto:sage [2016/07/10(日) 18:58:46.48 ID:BhOPIXig.net]
何度も言っているが、統合するかどうかは当該スレの住民が判断する話で、
こちらで決めることではない。
住民が納得して移住し、スレが落ちれば統合は完了する。
分化して専門性を高めたスレが存在して流れているのであれば、
それは存在価値があるからであって、統合する意味はない。

お前らみたいな「おれのさいきょうのすれっど」の馬鹿ばかりだからどうにもならないんだよ。
Web板に一生引きこもってろよ。
IDが出ないのをいいことにWeb板の質問スレでやりたい放題やっていたのはお前らだろ。
そういう馬鹿を見切った奴らがこっちに集まったからここは多少まともなんだよ。

統合して欲しいのなら、当該スレでそういう話し合いをすればいいだけだろ。
お前らは根本的に間違っているよ。

1010 名前:デフォルトの名無しさん mailto:sage [2016/07/10(日) 21:10:07.28 ID:ZmdhimD5.net]
ここのプログラム板移行に賛同して極力回答していた身からすれば
延々と荒らしに構って荒れた挙句の過疎なのだから正直ざまあみろと思う所もある

でもその認識はちょっと偏見が過ぎるんじゃないの
向こうの両スレでID出ないのをいいことにやりたい放題やっていた輩っていうのは
件の信者であり>>982の噛みつく奴でありテンプレで注意されていた同一人物だ
ここだって結局vol120にしてWeb板同様に乗っ取られているわけだ
向こうの住民だって数年間やれることはやった上での現在なんだろうよ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<397KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef