+ JavaScript の質問用スレッド vol.130 + [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
JavaScript を自ら学ぶ人のための質問スレッドです。
>>2-6のテンプレを読んだ上で質問してください。次スレは>>950が>>2のテンプレ案(本スレで改善案があれば考慮)を元に立ててください
■規則/推奨ルール
・メール欄を空欄にし、名前にレス番を入れることを強く推奨(なりすまし防止)
・質問内容は具体的に。言葉だけでなく、出来る限り再現性を確認したサンプルコードの掲示。
・質問テンプレートの利用推奨。
・質問への「答え」だけでなく「意見」を出しても良い。
■禁止行為
・丸投げ質問
・迷惑スクリプトの質問
・オレオレ用語の使用(一般的な用語を使用する事)
・煽り、批判等の他人を不快にさせる行為(批判の代わりに「AよりBが良い」のような代案を出す事)
・回答者同士のレスは原則禁止(>>6を参照)
・ライブラリの話題の投稿(>>6を参照)
■質問テンプレート
【環境】OS, ブラウザをバージョンと共に記入してください。(ex: IE8, Firefox4)
【何をしたのか】何をしたら問題の現象が発生するのか。再現手順を具体的に書いてください。
【エラーメッセージ】エラーメッセージがあれば正確に書き写してください。(Windows なら「コピット」を活用)
【期待する結果】最終的にどういう結果を望んでいるのか、を書いてください。
【サンプルコード】現象を再現可能な最小限のコードを書いてください。
1レスに収まらないならコード投稿サイトを利用してください。
http://jsdo.it/ http://jsbin.com/ http://jsfiddle.net/ http://ideone.com/ >>789-790
そもそもここは荒らしがこの流れにするためにテンプレ撤去して立てたスレなんだから
良識も糞もないんだよ ページの再読み込みなしでURLとページ内容が変わるのってどういう仕組みでしょうか?
進む戻るの履歴には記録されましたが、読み込み中の表示もないしページが読み込まれると動くアドオンなどは動かないです
IEとCHROMEで同じ挙動でした
javascriptだとは思うのですが、よろしくおねがいします >>794
History APIを調べると良いよ >>791
違うね
ライブラリを入れるって事自体がシンプルじゃない
関数型チックに書くとかとは訳が違う
結局jQuery推しの人は目の前の問題にシンプルに答えることをせず
やれブラウザの互換性だの自分で勝手に問題を難しくしてるだけ >>797
シンプルに"書ける" って話をしてる
おまえが言うシンプルとは書くことの話じゃないだろ
曖昧な言い方をして話をすり替えんな
ホントお前キモいわ >>797
どんな答だって目的を実現できてるなら
書いて良いんですよ?
jQueryで書きたい人はjQueryで書けばいいし、
あんたの好きなやり方で書きたいなら書けばいいでしょ?
やったらだめなことは、jQueryで書くなと言うこと
どんなやり方だってそれはちゃんとした回答だが
書くなということは回答じゃない。
単なるおまえのやり方の押しつけ
押し付けはやめておまえのやり方のコードを書きましょう。
jQuery版は何回もコードが上がっています >>795
ありがとうございます。多分これですね
詳しく調べてみます どういたしまして。とまあjQuery布教の合間に
こうやって感謝されているわけさw
悔しかったら対抗してみれば? 子供のケンカまだやってたのかいい加減にしろよ
ここら質問スレなんだから他でやれ >>792
jQuery以外の選択肢を奪っておいてよくいうなあ、と思った
> ・jQueryのデメリットを言わないこと(ほかの人がやればいい)
> ・jQuery以外のサンプルコードを書くこと(むしろほかの人がやれ) >>803
奪うというのは、jQueryの話題をするなと連呼すること
なんで俺が書かないことが、奪うことになるのか?
俺が全ての書き方を伝授すれば良いのか? >>799
だれもjQueryで書くななんて言ってないと思うけど
ただ本当は有用でないものを有用だと偽って勧めるのは良くないよね
最初から「布教目的だけど」とか「俺のエゴだけど」とか言って勧めてね
あ、違うか、「ブラウザ互換が怖いからおせっかいかもしれないけどわざわざライブラリ使うね」だったね >>805
じゃあこれからもjQueryでサンプルコード書いていきますね(にっこり)
もちろん理由もちゃんと書いていきますね。jQueryを使った理由を jQueryを含めたライブラリの話題をすることは
禁止じゃないからな。誰もjQueryで書くななんて言うはずがない >>805
ブラウザの互換性ならとっくに問題なくなってるよ。
今問題になってるのはブラウザのマイナーなバグや
(互換性ではなく)機能の違い
互換性は高くてもバグが有ることは避けられないし
互換性は高くても、あるブラウザには搭載されてない機能
ってのが存在する。機能の有無と互換性は関係ないから
そういう時jQueryで書いていれば、かなり古いブラウザも含めて
同じように動くことが保証されている。
そしてそれ以上にjQueryを使うと記述量が大幅に減るのがメリット
これは誰もが比較コードを書いて証明してくれる
jQueryで書くとこんなに短いコードが、jQueryなしだと
こんなに複雑になりますよって。 っていうかjQueryを未だにブラウザ互換のために使う人なんているの?
純粋に開発効率が高いから使ってるんでしょ?
何年前から時代が止まってるんだろうなー >>809
互換に於いての開発効率も上げるよ
そんなに目の敵するようなことでもないだろ?w
スレ違いなのでこれで終了 jQueryが対応している互換の範囲をサポートすべきという前提で
互換に於いての開発効率を上げるためにjQueryを使うべきと言ってるから酷いね
実際は互換が問題にならない場合だってjQueryでしか書けないし、
jQueryでも不足する場合は書けないだろうしね
実際はJS切ってる人でも最低限閲覧できるようにした状態で
プログレスエンハンスメント的に作っていくことだって必要だし
一般的な質問においてjQueryを使うのはマイナスでしかないけどね
そこを勘違いしてはダメだよね いつもjQuery使いに仕事を取られてるの?
必死すぎでワロタ 以前脱jQueryを称える上司と話したことあるんだが
どうやら素JSがドレスコードあり(ジャケットくらいのレンタル可)の店だとすると
jQueryを使うのは浮浪者対策に全ての客にマネキン被せる店だそうな
それでjQuery使わなくて済むのが理想形だから云々言ってた
因みにフレームワークは対戦道場でロボットスーツ着るようなものでそれはOKらしい
要は臭いものに蓋してまで受け入れることが許せないと叫んでた
つまり結局はここでjQueryを批判する人たちって要は
ここくらいでは理想を語っても良いじゃないかという事なのだろう jQuery使わなければまともに書けないと思うのは勝手だが
そう初心者を洗脳するなと言いたいだけだけどな
要するに標準DOMにもある程度慣れて覚えたほうが良いってこと
理想というか、標準APIが使えない人が増えることへの危惧はある
そういう点はjQueryの功罪の罪の部分で回り回って自分たちの首締めつ行為だと考えてるから
こういう初心者教育スレでは皆で気を付けていこうよという気持ちはある
古い環境を相手し無いというのだって現実は難しくても
せめて相手するのが当たり前という思想だけでも増やさないようにしようよという感じ
で、そういうのはWebプログラマの義務であり共通認識じゃないの?という戸惑いがあって
そういう意味でその場しのぎのjQuery推しはエゴだって言った 料理質問スレで旨みを出したいという質問者に対して味の素ばかり勧めるようなもんだろ
味覚は千差万別だし最初から全日本人向けに調整されている味の素を使うべき
1から出汁を作るのはナンセンスだよとか言われちゃ
調味料を全否定する気がなくとも一部の料理という行為自体を大切に思っている層から顰蹙を買うのは分かる
でも実際質問してきてるのが今日の献立に悩む主婦なら味の素を勧めたほうがいいだろうけどな
実際そういう人の割合が高いと思うし、その人達に料理を深く学ばせようとする事にどれだけの社会的価値があるのかね 標準DOM、APIが扱いにくいだけだろ?
jQuery叩いたって仕方がない扱いにくいのは事実なんだからな 扱いにくいのは絶対間違いない
だから実際はライブラリ使うか作るかになる
せめて例えばnew Elenent({attributes})とかできればいいのに
そうなるなる言われて何年経っただろうか?
CSS HなんとかとかよりDOM直せよとつくづく思う >>814
おまえのエゴを押し付けないように
単におまえが質問にDOM APIで答えればいいだけの話
俺はjQuery版を書くだけの話
こちらは選択肢を提示するだけ
あとは質問者が選べば良い
おまえの考えを押し付けるな 別にjQuery使ったからってDOM APIを使えなくなるわけじゃあるまいしw
どうも能力が低いやつが多いよな
自分がjQuery使ったらDOM API使えなくなるからって
他人も同じだと思わないように
他の人はjQueryを教えたってDOM APIも使えるんですよ? >>813
ひどいなw
jQueryを批判することが出来ないから、
理由もなしに別の何かに例えて、その別の何かの話にすり替えてそっちを批判してる
カレーはウンコ色。ウンコは汚い臭い。だからカレーも同じだと思うだろう?という
非論理的な思考をしてる
例え話のダメな使い方だね。ちょっとそれは議論する能力が低いとしか思えない 時は金なり
必要であれば時間に余裕がある時に掘り下げて学習すればいいことよ
これも能力な >>811
> 実際はJS切ってる人でも最低限閲覧できるようにした状態で
> プログレスエンハンスメント的に作っていくことだって必要だし
> 一般的な質問においてjQueryを使うのはマイナスでしかないけどね
それjQueryを使わない理由になってないよ
プログレスエンハンスメント的に作るんだろう?
DOM APIを使って、それをそのままjQueryに置き換えられるんだから
つまりjQueryを使ってプログレスエンハンスメント的に作ることも可能
AngularやReactなどのフレームワークの類ならJavaScriptをオフにしたら
なんにも表示されなくなることがあるがjQueryはそうではない プログラム板のが落ちてWeb板も荒らしの立てたスレを再利用したらこの有様
やっぱ真っ当なJSスレが一つは必要なんじゃねえかな
ずっとテンプレ作ってた人も既に見てないっぽいけどさ 某人物が一人で必死になって連投しているようだから、ID強制可能なプログラム板を復活させたらどうか、と思った だからお前の考えを押し付けるなって
なんで、jQueryの話題がないことが
まっとうなJSスレってことになるんだよ。
jQueryを含めてJavaScript関連の話題であれば
それはまともなJSスレの内容だ >>826
> ID強制可能なプログラム板を復活させたらどうか、と思った
普通にあるぞ? そっちでもjQueryの話題をしてるけどな。
+ JavaScript の質問用スレッド vol.124 + [転載禁止](c)2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1427008785/ >>826
以前立ってたスレもIDやワッチョイのあったところで延々と荒らされてたし
ないよりはマシ程度なものだと思う
>>828
引用の仕方から本人なんだろうけど騙される人がいないようレスしておく
それはここに居座っている荒らしが立てたこのスレと同様にテンプレぶっ壊れてるスレ >>826
俺むこうでも普通にjQueryを使った回答してるけど
確かにあっちはjQuery使うな!って連投してくるやついないな
(じゃあお前がDOM APIで書けば?って思うが) プログラム板にあるスレはWeb制作板と同じで荒らしの乗っ取りスレしかないから、まともなスレを立てようとするのは良いと思う
Web制作板/プログラム板共にまともなテンプレのスレがないから >>829
ん? じゃあこっちか?
+ JavaScript の質問用スレッド vol.123 + [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1491143438/
7ヶ月でたった32スレとか、ID強制は誰にも求められてないんじゃないか? >>832
ワッチョイあるしそっちが、もともとは
まともなスレとして立てられたんだろうな
この上まだ立てる気? 乱立させるなよ・・・ >>832-833
わかってて言ってるんだろうけど騙される人が出ないようにレスしておく
それはドサクサで立てられた強制IPスレで本来の次スレではないし利用もされていない
白々しい >>834
めんどくせーやつだな。乱立させるなって話だ
一体いくつ有ると思ってんだよ
プログラム版のJavaScriptスレ全部リンクしてやろうか?
+ JavaScript の質問用スレッド vol.124 + [転載禁止](c)2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1427008785/
JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1449440793/
【node.js】サーバサイドjavascript 4【io.js】 [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1460359714/
+ JavaScript(ECMAScript)質問用スレッド vol.123 + [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1482325013/
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】 [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1475332848/
+ JavaScript の質問用スレッド vol.123 + [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1491143438/
JavaScript 4(c)2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1417749547/
+ JavaScript の質問用スレッド vol.121 + [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1467906869/
jQuery,.js [無断転載禁止]©2ch.net
http://mevius.2ch.net/test/read.cgi/tech/1473773598/ 結局自分が気にいらないスレだから
自分が望むスレをたてようとしてるだけ
そこで何を会話するかまで考えちゃいない 新しくスレ立てた所で、結局住民はここと一緒って話な
新しいテンプレのスレができるだけで、そのスレで会話する内容は
ここと変わらないだろって言いたい >>837
俺じゃねーし、っていうか逆にお前か?
ずーっと気に食わない気に食わない
新しいスレ立てるって言ってるやつは ここで話してもまったく建設的じゃないのは見ての通りだし
とりあえずIP出てるスレ再利用して議論した方がいいんじゃないの
http://mevius.2ch.net/test/read.cgi/tech/1491143438/ 議論ねぇ、今度はDOM APIによる実装を書いてくれよ?
jQueryによる実装を書いてくれる人がいて(素晴らしいことだ)
それに対して、jQuery書くなー書くなーって言ってるだけのおっさんよ?
jQueryを叩くのではなく、自分の考える素晴らしい方法を書くのが
正しい議論だ https://github.com/jquery/jquery/wiki/Roadmap
jQuery 3.3.0 はそう遠くない将来にリリースされる
https://github.com/jquery/jquery/wiki/jQuery-4.0-Event-Design
jQuery 4.0 ではイベントの設計が変わるっぽい
・Support all addEventListener options
・Avoid the need for a jQuery.Event wrapper
・Eliminate manual .trigger() bubbling and method calls
・Remove special events hooks
・Provide backcompat through Migrate 4.0 jQueryの話題はこっちでやって
jQuery 質問スレッド vol.8
http://mevius.2ch.net/test/read.cgi/hp/1508707878/
現在のスレの話のメインがjQueryになっているのに、何でjQueryのスレは過疎っているのか意味わからん >>636です。
react勉強し始めたのですが、webpackとか、fluxとかreactのついでに覚える事多いですねw >>849
そこが欠点だよな
プログレスエンハンスメント的に
HTMLを書いて機能を付け足していくってやり方ができない
ブラウザとテキストエディタがあれば作れた時代とはやり方がまったく異なる
だからjQueryで十分な用途にフレームワークを持ち出そうとは思わない。
この状況が解決するとしたら、WebComponentsが完全に仕様化され
ほぼすべてのブラウザに標準で搭載されて、今の同じく
ブラウザとテキストエディタがあれば作れるようになってからだろうな
その頃にはフレームワークは必要ないって言われているだろうw >>849
create-react-appを使えばwebpackは覚える必要は後回しにできる。
fluxはまぁぶっちゃけ後からでもいいんじゃないか。
stateの管理をトップレベルのコンポーネントに纏めることを心がければいいってだけ。 つまり
create-react-appを覚えればwebpackは覚える必要は後回しにできる
ってことなんだよなw
結果的に覚えるものが増えてるという。
あと、数年後それが使えるかというと・・・
ほんとフレームワークって変わりすぎ webpackはいらんよ
今のモダンブラウザはESModuleにネイティブで対応している >>852
create-react-appは特に覚える事ないと思いますけど、、、 >>853
about:configとかでフラグ立て無いと使えないものは
サポートしてるとはいえない
デフォルトで使えないならば、他の人に要求しなければいけないからだ >>855
モバイルとEdgeとSafariとCromeで使えるんだぞ?十分でしょ
FirefoxはまだみたいだけどFx使いはそれらと一緒にしては行けない
わざわざFxを好んでインストールしてる人なんだから
必要とあればフラグの有効化や別ブラウザを使うこともできる
そんなFirefoxももうすぐでしょ
今からwebpackとか覚える必要は無いよ >>856
十分じゃないよw
ほとんどん人が設定を変えないと使えんだだろ
99%使えないと言ってもいい Babel使えば良いんじゃないん?
ESModuleもサポートされてるみたいだし reactでwebpackを使う理由はESModuleのためだけじゃなくて
JSX対応もあるんだからwebpackなしにreactを使うのは
非現実的だよ。環境整えるのがめんどくさすぎる
もちろんJSX対応だけでもなく開発用のサーバーとか
テストフレームワークとかデバッグ用のツールとか
そういうのが統合されてる >>842
心からそう思う
>>843は荒らし以外の何物でもなかった >>861
誘導するだけで隔離できると思ってるんだからおめでたい頭をしてるな 気に入らない人を追い出す為に隔離スレを作って張り付いてんのか
5ch中毒だな まともな人は平日の日中帯に5chに書き込めないから高確率で荒らしなんだよな
対応した人が気の毒だ あ、だから俺が深夜にjQueryで回答した後
次の日の夜返ってきた時に大量にレスついてるのか 質問攻めしか能がないというか、いろんな意味で考えが浅い荒らしだと思った ちなみのこれとか書いたの俺な。時間も深夜だろ?
458 自分:Name_Not_Found[sage] 投稿日:2017/10/11(水) 01:55:18.33 ID:???
補足
「今回は」アロー関数もクロージャーもいらない
今回の要件にthisがどうなるかってのが書かれていないから
this.barは今回は動くがthisは違っていると念の為に言っておく
いろんなサンプル追加
https://jsfiddle.net/rdeuvep2/6/ 「俺って質問者に感謝される回答をしてるんだぜ。悔しかったらお前らも回答してみろよ。」の人だよね
自己主張が激しいというか、承認欲求が高いというか それがあんたのいいたいこと?
俺と争ってないで、質問者に回答すればいいのに おそらく、何らかのパーソナリティ障害持ちだと思う。
- 自己評価/自尊心が非常に高い
- 他者からの自己が低い評価をされることに強迫観念を持っていて、少しでも低い評価をされると自己を保つ為に猛反発する
- 自分が信仰しているjQueryがけなされると、自分が否定されたように感じて、jQueryの有用性を熱く語って反論せずにはいられない
- スレに張り付いて、自分と思わしき人物が否定されると反論せずにはいられない(少しでも可能性があれば自分だと思い込む)
自己評価が高くないと気が済まない性格。
「質問者から感謝される自分」をアピールすることは、彼にとっては重要な事なのだろう。 だからそういうJavaScriptと関係がない話で荒らすの辞めたら?
自覚ないんだろうけどさ 自覚なき荒らしに自覚なき荒らし扱いされてて笑ったw まあJSと関係ない話をここでするなっていうのは正論だ 彼のいうようにここを隔離スレに出来るなら丁度良いね >>1を守ってjQueryの話題をしないのも正論だな まあどっちが隔離スレかは質問者が決めることさ
俺はどこでも質問があればjQueryで答える あれ、正論を守るんじゃなかったっけ?
>>1も守りなよ? どうでもいいって事だね
荒らしてもいいし、自由に振舞えばいい 1つ確かなことは、その人が書き込んでるその内容が
その人が書き込みたいと思ってることなんだ。
jQueryで回答する人であれ、jQueryを書き込むなーって言ってる人であれ jQueryで回答したい人は、jQueryで回答したいと思ってるだけで、
jQueryを排除したい人は、jQueryを排除したいと思ってるだけってことか 件のライブラリ偏重の荒らしは「自分=自由」「他者=束縛」な二重規範な思想の持ち主だから嫌い
都合のいい時だけ自由を振りかざす 自由意思を尊重するならJSと関係ない話題をする人を隔離スレに追い出す必要はないし、jQuery批判者に反論する必要はないし、自分を否定されても反論する必要がない
矛盾してるよな
都合が悪い時の逃げ口上として彼は「俺もお前も自由だ。勝手にやれ。」と主張する いやいやw 問題は自由意志かどうかではなくて、
JavaScriptに関係ある話題かどうかだよ。
JavaScriptに関係ある話ならここでいいし、
そうでないならほかスレ出やれってだけの話 jQuery批判者は、jQueryを批判するだけで、何も生産的なことを言わないのがアウト
代替案を出せと ■ このスレッドは過去ログ倉庫に格納されています