+ JavaScript の質問用スレッド vol.134 +at HP
+ JavaScript の質問用スレッド vol.134 + - 暇つぶし2ch650:Name_Not_Found
18/07/29 09:55:50.73 .net
>>639
そうです!!!

651:Name_Not_Found
18/07/29 10:53:03.95 .net
>>638
> JSの内容も動的にかえるって無理なのかな
無理ではないが、良くないやり方。
JSの内容は静的に最初にページを表示させた時に
すべて読み込んでおく

652:Name_Not_Found
18/07/29 11:01:38.36 .net
どうしても動的にスクリプトを読み込みたければ
一番マシなのはimport()メタ関数を使うことだな

653:Name_Not_Found
18/07/29 11:04:06.82 .net
>>642の質問に答えられる人はここにはいないのでしょうか?

654:Name_Not_Found
18/07/29 11:44:22.80 .net
hoverは擬似クラスだからマウスが継続して乗っかり中であるという状態区分を表しているが
mouseoverはマウスが乗ったという瞬間のイベントという違いがある

655:Name_Not_Found
18/07/29 11:46:49.87 .net
>>647
なるほど
分かりやすい説明ありがとうございました

656:Name_Not_Found
18/07/29 12:53:11.02 .net
>>638
JavaScript にあるかどうか知らないけど、他の言語では、
eval でソースコード文字列を、そのまま実行できる
ただし、他人の文字列を実行するのは、危険!

657:Name_Not_Found
18/07/29 12:55:20.19 .net
>>638
そもそも、ajax は、jQuery を使ってよ
素のJavaScript は、可読性が低い

658:Name_Not_Found
18/07/29 13:01:52.16 .net
>素のJavaScript は、可読性が低い
jQuery慣れしてるだけ
他言語から初めてJavaScriptきた人間ならそうは思わない

659:Name_Not_Found
18/07/29 13:15:50.99 .net
jQuery覚えるの面倒くさい
本職はバックエンドだし
あまり色々覚えるの嫌なんだわ

660:Name_Not_Found
18/07/29 13:17:37.44 .net
>>650
内容以前に書き方がくっさい

661:Name_Not_Found
18/07/29 13:19:27.68 .net
jQueryは害悪でしかない
百害あって一利なし
触れない方がいい

662:Name_Not_Found
18/07/29 13:26:03.48 .net
jQueryは多言語から来た人には分かりにくいんだろうね
ウェブのフロントバッチリやって来た人なら有用性は自明なんだけども
俺は教育的配慮から他言語から来た人にはjQuery使わないと死ぬような案件をワザと降っている
そうでないと覚えてくれないからね

663:Name_Not_Found
18/07/29 13:36:09.41 .net
$.ajax(selector).on('click', req).done().fail().always()
何このマヌケなコード
if elif else関係をif if ifでやってんのか

664:Name_Not_Found
18/07/29 13:56:36.29 .net
ちゃんとルビふらなきゃ
いやがらせ
教育的配慮

665:Name_Not_Found
18/07/29 14:05:04.33 .net
要素数が10万のハッシュをJavaScriptに持たせても、
性能的に問題ないでしょうか?
(通信速度は別として)

666:Name_Not_Found
18/07/29 14:11:11.31 .net
>jq使わないと死ぬ案件
それ「ゼロから設計し直して書き直したほうが早い」案件では

667:Name_Not_Found
18/07/29 14:12:28.31 .net
私大文系が偉そうに教育的配慮www
ヴァ~カ!

668:Name_Not_Found
18/07/29 14:17:05.51 .net
そろそろfetch使おうぜ

669:Name_Not_Found
18/07/29 14:26:29.91 .net
>>659
フロント1ページ作るのに設計?

670:Name_Not_Found
18/07/29 14:27:38.82 .net
$.ajax(selector).on('click', req).done().fail().always()
何このマヌケなコード
if elif else関係をif if ifでやってんのか
形を変えてelse使うヴァカ
何も考えてない屑の証拠

671:Name_Not_Found
18/07/29 14:28:43.23 .net
>>662
jQuery使わないと死ぬような案件って、超絶しょっぼい案件ってことなの?

672:Name_Not_Found
18/07/29 14:28:57.76 .net
>>644,645,649
基本的にはできないんですね
bookmarkletみたいにクリック先のJSを毎回実行するみたいなイメージ想像してたけど…
ありがとうございました
>>650
jQueryって何ができるんですか?
ちょっと前は jQuery じゃないとできないことがおおかったけど
今 pure JS でもわりといろいろサポートされてて
書き方が違うだけでできることほとんどかわらなくなったから覚えなくていいっていわれたんですけど

673:Name_Not_Found
18/07/29 14:30:20.13 .net
どんな案件でも設計は重要
似非PGには理解できないだろうが

674:Name_Not_Found
18/07/29 14:32:07.58 .net
荒らしてる奴、マー版から出てくるな
>>282
>ヴァカに混じってJSをやる事になったのだが
>Angularのドキュメント書いた奴氏ねよ

>私大文系が格好付けてワザと分かりにくく書いてるだろ
>何言ってるのかさっぱりだわ

>ヴァカに文章かかせるなよ
Angularの説明文も理解できない低知能が何言ってるのか。

675:Name_Not_Found
18/07/29 14:32:51.08 .net
マー板ってなに

676:Name_Not_Found
18/07/29 14:34:08.06 .net
>>668
プログラマー版

677:Name_Not_Found
18/07/29 14:34:33.26 .net
>>669
「マ板」なら知ってるけど

678:Name_Not_Found
18/07/29 14:35:35.62 .net
司法試験に一発且つ首席で合格するのと10歳でフィールズ賞を受賞するのはどっちの方が凄いですか?

679:Name_Not_Found
18/07/29 14:36:50.25 .net
十で神童十五で才子二十過ぎればただの人

680:Name_Not_Found
18/07/29 14:37:02.04 .net
プログラマー版にはライブラリーをライプラリーと書いたヴァカもいたよな

681:Name_Not_Found
18/07/29 14:37:29.66 .net
>>667
よう!私大文系ww

682:Name_Not_Found
18/07/29 14:37:40.84 .net
プロプライエタリと混ざったんじゃねーの(適当)

683:Name_Not_Found
18/07/29 14:38:37.02 .net
プログラマー版はaccessだのvbだの屑の巣窟
アホだらけだよ

684:Name_Not_Found
18/07/29 14:39:51.87 .net
平均的な囲碁棋士と平均的なプリンストン大生はどっちの方が賢いですか?

685:Name_Not_Found
18/07/29 14:42:11.05 .net
ヴァカ沈黙www
勝利

686:Name_Not_Found
18/07/29 14:46:21.22 .net
こちらはJS如きで労力使いたくねーんだよ
jQuery覚えろ?
まっぴらごめんだわ

687:Name_Not_Found
18/07/29 14:58:02.39 .net
jQueryは害悪でしかない
百害あって一利なし
触れない方がいい
触れるとヴァカになる

688:Name_Not_Found
18/07/29 15:10:23.13 .net
>>659
>>jq使わないと死ぬ案件

>それ「ゼロから設計し直して書き直したほうが早い」案件では
普段何やってんの?
俺はreactだけど、jqは認めてるぞ
ゼロから設計ってなんだそりゃ?

689:Name_Not_Found
18/07/29 15:12:07.25 .net
プログラムをちょっと齧っただけの知識でドヤ顔してるニートが多いから頓珍漢なレスばかりになる

690:Name_Not_Found
18/07/29 15:37:34.14 .net
いや俺がreactだ

691:Name_Not_Found
18/07/29 16:20:23.17 .net
>>652
> jQuery覚えるの面倒くさい
覚えるの面倒くさい VS 長いコード書くの面倒くさい
俺は後者だな。自分で書いたらその分テストをしなきゃいかん

692:Name_Not_Found
18/07/29 16:21:18.30 .net
>>681
> 俺はreactだけど、jqは認めてるぞ
jQuery覚えるの面倒くさいなら、
Reactも覚えるの面倒くさいってことだよ
自分でガシガシ書く面倒くささを取るってさ(笑)

693:Name_Not_Found
18/07/29 16:24:28.99 .net
>>663
> $.ajax(selector).on('click', req).done().fail().always()
> 何このマヌケなコード
> if elif else関係をif if ifでやってんのか
ただのPromiseの書き方の親戚じゃん
promise.then().catch().finally()
これがわからないってことはjQueryがわからないんじゃなくて
JavaScriptも知らない。ただの初心者ってことだろ

694:Name_Not_Found
18/07/29 16:45:07.37 .net
jqueryも使えない爺さんワロタw
ネット使えるなら初見でも余裕なのに

695:Name_Not_Found
18/07/29 17:09:29.07 .net
>>665
jQuery のソースコードは、1万行!
無数のデバイスに対して、何十箇所もパッチを当てている。
これを人力でやるのは無理。
単純に、10個のデバイスに対応するだけでも、無理
もし、jQueryを使わなかったら、色々なデバイスで誤動作する

696:Name_Not_Found
18/07/29 17:26:01.68 .net
そういうデバイスは動かないで自然淘汰されていけばいいと思うよ

697:Name_Not_Found
18/07/29 17:27:20.15 .net
全てのサイトを動かなくするのは不可能だろw
ほとんどのサイトは見れるのだから淘汰されない。
ただお前のサイトだけ見れないって判断されるだけ

698:Name_Not_Found
18/07/29 17:28:09.36 .net
YouTubeぐらい影響力があるサイトなら
見れないから新しいのに買い替えとかあるかもしれんがね(笑)

699:Name_Not_Found
18/07/29 17:28:20.74 .net
古いブラウザーは切り捨てろよ
ヴァカ

700:Name_Not_Found
18/07/29 17:33:55.59 .net
Androidスマホを買い換えろとでも言う気か?

701:Name_Not_Found
18/07/29 17:35:21.47 .net
売り上げ何百億のサイトだとシェア率1パーセントのブラウザー切っただけで数億円の損失なんだけど?
お前代わりに払ってくれるのか

702:Name_Not_Found
18/07/29 17:42:46.29 .net
一番簡単な考え方として、非モダンブラウザはJS無効組の扱いにすればいいだけだと思うけどな
1万行くらいのコード良く外様ライブラリ使わずに書くけど
Chrome向けだけで書いててFirefoxとか別のモダンブラウザでいきなり試しても
1箇所手を加えるくらいで完璧に問題なく動くよ
というかどういうところで非互換性が問題になるのかが良く分からない
モダンブラウザ間でDOMの基本的な操作のAPIに非互換性は無いはずだ
多分CSSやら色々適応したり見た目に凝ってるところなんだろうけど
自分はそういうところは躊躇なくCanvasを使ってる
Canvas APIの表示互換性はテキスト周りを除いて極めて高い
ただ粒度が大きいから、Houdiniが普及したらPaint APIとかでやりたいね

703:Name_Not_Found
18/07/29 17:48:29.54 .net
>>694
サポートを切ったところでそのサイトにアクセスできなくなったり
画面が真っ黒になったりするわけではあるまい
大げさだよ
でも最近大手サイトがTLS1.0や1.1のサポートやめたじゃん
そういうのはJSのサポートなんかとは比べにならない
本当の意味で「切った」ってことだけど
お金�


704:謌黷ナはなく悪いものを排除するってことは ネット社会上大切な技術者の義務だよ



705:Name_Not_Found
18/07/29 17:57:27.75 .net
間を取れば良いんじゃない
プログレッシブエンハンスメントってやつ
JSが無効でも最低限見れるべきだし
老体のPCに乗ってる老体ブラウザに大きなライブラリ載せて
若者と同じリッチな体験をさせようというのにも無理があると思う
何でもポリフィルしたりライブラリで抽象化するのがよいとは思えない
それよりも段階的なサポートを提供すべき

706:Name_Not_Found
18/07/29 18:00:00.50 .net
>>695
> 一番簡単な考え方として、非モダンブラウザはJS無効組の扱いにすればいいだけだと思うけどな
非モダンブラウザの判定が大変そうですな(笑)

707:Name_Not_Found
18/07/29 18:00:59.32 .net
>>695
> というかどういうところで非互換性が問題になるのかが良く分からない
そりゃそうだろ。一見モダンブラウザに見えて問題なく動くように見えて
マイナーな例で問題があるのがバグなんだから。
想定外の挙動なんて、わかるわけないよ

708:Name_Not_Found
18/07/29 18:02:40.05 .net
>>696
> でも最近大手サイトがTLS1.0や1.1のサポートやめたじゃん
そうだね。使われなくてって、切っても問題ないと判断してから
切らないといけないよね。
古いスマホを使っている人がいなくなってから切らないと大問題になる

709:Name_Not_Found
18/07/29 18:08:31.91 .net
そもそもWebで想定内だなんておこがましい
お前さんのサイトはAppleWatchの今度のブラウザで見ても想定内な見え方
動作の仕方する自身があるのか
そしてそこで問題が出たとき、ライブラリに頼り切ってるお前さんは修正できるのか

710:Name_Not_Found
18/07/29 18:12:32.87 .net
そこまで互換性に拘るのなら尚更jQueryは良くないと思うな
React Native for Webくらいのフレームワークを使うべきだと思う

711:Name_Not_Found
18/07/29 18:13:30.32 .net
何をどこまでサポートしてコストを払うかのサポートポリシーは各自で決めてよ
他人にどうこう言われるもんじゃ無い

712:Name_Not_Found
18/07/29 18:19:24.43 .net
>>701
自信ないよ?だからjQueryとか使うんじゃん。

713:Name_Not_Found
18/07/29 18:20:57.64 .net
以前jQueryがFirefoxの何バージョンも前の不具合に対応してることを誇らしげに述べてるやつが居たが
じゃあお前はそれぞれのブラウザが6週間ごとに更新されてjQueryが対応したら
即座に全てのjQueryを最新版に差し替えてるのかと問いたいわ
CDNが更新されるのを待っていたら間に合わないぞ
自分で適当にパッチがあたったところで落として検証しないといけない
そこまでして初めて>>699「一見モダンブラウザに見えて問題なく動くように見えてマイナーな例で問題がある」
とやらにライブラリで対応できるということになる

714:Name_Not_Found
18/07/29 18:22:02.96 .net
>>702
でもreact重いじゃん。jQueryよりも重いものを
使わないといけないの嫌だし
結局サポートブラウザ減るんだよね

715:Name_Not_Found
18/07/29 18:25:21.36 .net
>>705
> じゃあお前はそれぞれのブラウザが6週間ごとに更新されてjQueryが対応したら
> 即座に全てのjQueryを最新版に差し替えてるのかと問いたいわ
いや、jQueryのバージョンが更新されない限り
差し替える必要ないでしょう?
6週間?jQueryは安定してるから(その安定性の高さも重要)
最新版のjQuery 3.3.1がリリースされてから半年たってるよ24週間な

716:Name_Not_Found
18/07/29 18:45:38.81 .net
結局の所彼にとってjQueryが対応した範囲がサポートすべき範囲で
彼にとってのサポートとはjQueryを導入することなんでしょ
本当にただそれだけ
ブラウザが六週間で更新され新しいデバイスだって無限に生まれてて
Webは安定していないのでそういう思考停止は良くないのではというようなことを言われてるのに
平気でjQueryは安定してるからと言う
安定してるのではなく付いてこられていないのに気づいてない

717:Name_Not_Found
18/07/29 18:50:41.95 .net
多分住んでる世界が違うんだろ
JQがなければ死ぬ案件とか言ってるし
実際そういう案件しか来ない過酷な環境で生きてるとそういう思考になるんだろ

718:Name_Not_Found
18/07/29 18:56:38.24 .net
アンチjQueryの人って極論多くないか。
本気で言ってんの?
過酷な環境と言えば過酷だが、少なくとも業界の超大手で人から笑われるような会社じゃないつもりだ。

719:Name_Not_Found
18/07/29 19:00:54.63 .net
大手ほどヴァカが多いんだよ。
私大文系でプログラム書けない奴がPMやら何やら名乗って高い給与とって、手を動かす現場の人間はみな腐っているのさ。
ジャップランドのITはみんなそう。
大手=無能。学歴主義のヴァカの集団。

720:Name_Not_Found
18/07/29 19:03:08.53 .net
>>709
ふーん。あなたは普段どんな仕事やってんの?

721:Name_Not_Found
18/07/29 19:06:32.66 .net
>>708
> 結局の所彼にとってjQueryが対応した範囲がサポートすべき範囲で
それ以上対応したければ、その部分だけ対応するコードを書けばいいだけでは?
> ブラウザが六週間で更新され新しいデバイスだって無限に生まれてて
> Webは安定していないのでそういう思考停止は良くないのではというようなことを言われてるのに
なんか勘違いしてないか? jQueryの差し替えの話だっただろ
新しいバージョンが出てないんだから、jQueryは差し替えなくていい。
そしてなに?お前、ブラウザが六週間で更新され新しいデバイスだって無限に生まれてるから、
それに対応するために、頑張ってるの?言ってることめちゃくちゃじゃない?
jQueryを差し替えるてるのか?と頑張ってることに驚く一方で
自分で新しいブラウザとデバイスに対応するのに頑張ることは普通なんだろ?
どうみてもお前のほうが頑張ってるんだが
> 即座に全てのjQueryを最新版に差し替えてるのかと問いたいわ
なんで、差し替えてるのかと問いたくなってんだ?
頑張ることが良いことなのか良くないことなのか、はっきりしろよw
行きあたりばったりで、いちゃもんつけるよやめなよ。

722:Name_Not_Found
18/07/29 19:08:56.37 .net
>>712
ただのニートに一票
jQuery使うなんて要件から間違ってて作り直しなんて言っちゃう君なんだから
まともに仕事なんてしてないだろうな

723:Name_Not_Found
18/07/29 19:10:29.25 .net
>>658の件ですが
indexeddbを使ったら少なくとも全てオブジェクトに入れるよりはメモリの節約になるのでは?
と思いました
そうでしょうか?

724:Name_Not_Found
18/07/29 19:15:27.44 .net
結論から言うと、jQueryを使わなくても、
サポートを切ったはずの古いブラウザでも
動いちゃうかもしれないんだよね
いつまでも古いブラウザサポートするの?と言われても
動いちゃうものはしょうがない

725:Name_Not_Found
18/07/29 19:16:05.51 .net
「jQuery使うなんて、ゼロから設計し直して書き直したほうが早い案件」
これはWeb制作板の名言として後々まで残すべき。
凄いですよ!

726:Name_Not_Found
18/07/29 19:17:25.71 .net
>>717
ヴァ~カ!!!

727:Name_Not_Found
18/07/29 19:17:53.04 .net
どんだけ恥さらさせるんだよw

728:Name_Not_Found
18/07/29 19:19:56.78 .net
難しくてよくわからない話になってきたけど
jQueryなら >> 638 の2回目以降 $(#ajax).html(...)
ってうごくの?

729:Name_Not_Found
18/07/29 19:20:41.44 .net
>>717
立てた
後々まで残しましょう
馬鹿 「jQuery使う?設計し直したほうが早い案件」
スレリンク(hp板)

730:Name_Not_Found
18/07/29 19:21:00.58 .net
>>721
thx

731:Name_Not_Found
18/07/29 19:22:19.71 .net
jq便利じゃん
使えるものは使って如何に時間、労力を減らすかも能力の内でしょ
いろんな派閥あるし今までどんな教育者に当たってきたかにもよるから別にjq否定派がいることに驚かないけど
否定してる人の数倍使ってる人がいるから更新され続けてるのが現状なんじゃないか

732:Name_Not_Found
18/07/29 19:33:51.63 BwzzkSUT.net
jquery使うなって言われてるのは
フレームワーク使った時に直接DOMをいじったら整合性が取れなくなるからで
jqueyで操作しようが直接DOMをいじろうが同じことなので
jqueryは本質的な問題じゃないですよね?
しょうもない話を延々続けてる人達は何なんですか??

733:Name_Not_Found
18/07/29 19:37:06.44 .net
URLリンク(w3techs.com)
URLリンク(w3techs.com)
2015年ごろに脱jQuery、古い、オワコン、有害などと一部で話題になったが
2018年7月のw3techsの統計によるとJavaScriptライブラリを使用しているサイトが
前年より0.9%増加し、97.1%になったことが判明した。
またウェブ全体のjQueryのシェアは前年から0.6%伸び73.3%となり
JavaScriptを使用してないサイトは0.1%へって24.4%となった。
jQueryに次いでBootstrapの17.7%、Modernizrの11.5%と続いている。
jQueryの代替になると噂される、Angularは0.4%、Reactは0.1%と
jQueryに大幅な差をつけられている状態である。 👀
Rock54: Caution(BBR-MD5:1341adc37120578f18dba9451e6c8c3b)


734:Name_Not_Found
18/07/29 19:38:30.92 .net
>>724
> しょうもない話を延々続けてる人達は何なんですか??
流行りで何も考えずにjQueryディスってしまって後に引けなくなった人達

735:Name_Not_Found
18/07/29 19:39:18.48 .net
>>724
その通りだよね。
『SPAの時はDOMの直接操作やめましょう。つまりjQuery使うと便利に出来るようなヤツ』ということに過ぎないのに、何故かjQueryは害悪みたいに言い出してる。
ネイティヴのJSでもDOMの直接操作したらjQueryと同じ。
SPAのコンセプトを誤解してるだけじゃないのかなぁ。

736:Name_Not_Found
18/07/29 19:48:24.66 .net
angular理解出来ない人が
流行にのってjQuery否定だけをしてるんかな
偉そうなこと言うなら、ちゃんと勉強してから来いよ

737:Name_Not_Found
18/07/29 21:19:26.08 .net
jQueryの役目はquerySelectorが入った時点で終わってる

738:Name_Not_Found
18/07/29 21:20:45.39 .net
旧環境を切らず旧環境のサポートは考えても
javascript:OFFにしているユーザは切るの?
セキュリティ等の理由でOFFにしている人は
新旧環境に関わらず一定数いるけど

739:Name_Not_Found
18/07/29 21:41:26.77 .net
>>686
if elif elseとcatch finallyを一緒にする阿呆
.done().fail().always()のうちalwaysはfinallyに相当するからまあいいとしよう
というかそのツッコミしてくる阿呆は絶対いるだろうなと思った

740:Name_Not_Found
18/07/29 22:23:35.21 .net
>>729
いや、jQueryの実行速度はquerySelectorが入ることで
さらに速くなったというべきだろ。パフォーマンスアップ。鬼に金棒
jQueryはセレクタエンジンが素晴らしいのではなくて、
セレクタに"処理を適用できること"が素晴らしいんだよ

741:Name_Not_Found
18/07/29 22:25:29.73 .net
>>731
そもそも、ajaxのdone,fail,alwaysは
if elif else ではないというツッコミを使用か?
done,fail,always は
then,catch,finallyと同等
違うのは、if elif else

742:Name_Not_Found
18/07/29 22:30:37.69 .net
>>729
俺も今ではNodeListで十分な印象だな

743:Name_Not_Found
18/07/29 22:38:06.29 .net
でもこの先ExtensibleWebが進んでHoudiniとかバンバン使った
ブラウザを低レベルから仕切り直したフレームワークがでてくると
結局FlashやSilverlight使ってた時代と対して変わらなくなるのでは?

744:Name_Not_Found
18/07/29 22:39:21.77 .net
ただしNodeListは罠があるので注意という落ちw
ブラウザによって使える書き方が違うから気をつけろ

745:Name_Not_Found
18/07/29 22:41:00.37 .net
Array.fromっていつからサポートされてるんだっけ?
スマホとか大丈夫?
NodeListをどう使うのが多くのブラウザに
対応できるのかわからないよ

746:Name_Not_Found
18/07/29 22:41:37.00 .net
NodeListのforEachって全部のブラウザで使えるんだっけ?

747:Name_Not_Found
18/07/29 22:42:19.02 .net
NodeListはmapが無いからなぁ

748:Name_Not_Found
18/07/29 22:44:29.54 .net
これが一番安全なのでは?
Array.prototype.slice.call(document.querySelectorAll("a")).forEach( function(e){ console.log(e.href)})

749:Name_Not_Found
18/07/29 22:45:44.90 .net
NodeListは ES6の for of で回せるけどFirefoxでしか使えなかったんだっけ?

750:Name_Not_Found
18/07/29 22:47:29.59 .net
全てのa要素を赤にする書き方
$('a').css({color: 'red'})
VS
Array.prototype.slice.call(document.querySelectorAll("a")).forEach( function(e){ e.style.color = 'red'})

751:Name_Not_Found
18/07/29 22:49:25.01 .net
>>741
Chromeでも回せる

752:Name_Not_Found
18/07/29 22:49:58.66 .net
>>743
え? Androidスマホで動かなかった記憶があるけど?

753:Name_Not_Found
18/07/29 22:51:04.49 .net
よくこの例みるけど全てのa要素を赤にするとか使いどころ無さすぎ
任意のタイミングでstyle変えたい要素に専用classつけとけばいいんじゃないの

754:Name_Not_Found
18/07/29 22:51:21.90 .net
いつから動くようになったんだっけ?
確認するの面倒くさいな

755:Name_Not_Found
18/07/29 22:52:02.96 .net
>>745
はい、どうぞ
$('a').addClass('hoge')

756:Name_Not_Found
18/07/29 22:52:13.66 .net
>>735
Silverlight使ってた時代は俺には無かったわ

757:Name_Not_Found
18/07/29 22:53:30.20 .net
>>747
サンドイッチが欲しいと言われてパン関係食品全部持ってくるやつ

758:Name_Not_Found
18/07/29 22:53:54.49 .net
flashってなんで消えたんだっけ

759:Name_Not_Found
18/07/29 22:55:06.13 .net
>>744
なぜAndroidが出てくるんだよ
@@iteratorを拡張したら?

760:Name_Not_Found
18/07/29 22:55:14.78 .net
>>749
お前はサンドイッチだけで生きてるのか?
実際の開発ではもっといろいろ使うだろうって話だ

761:Name_Not_Found
18/07/29 22:56:08.39 .net
>>751
> なぜAndroidが出てくるんだよ
Androidスマホにもテレビにもブラウザは搭載されてるんだよ。
NodeListにいろんな書き方が割るのがわかったが、
ちゃんと動くことを確認しないといけない。
そうしないとサポートできるのかどうかもわからないだろ

762:Name_Not_Found
18/07/29 22:57:00.74 .net
結局動かなくても構わないって思ってるやつが
NodeList使うんだろうな

763:Name_Not_Found
18/07/29 22:57:52.76 .net
NodeListをそのまま使うから冗長になる
ラップすればいいだけ。
ラップして便利にしたものがjQueryだ

764:Name_Not_Found
18/07/29 22:59:32.42 .net
>>753
forEachにもいえるけど、Arrayのそれを流用すれば、Polyfillを簡単に書けるじゃない

765:Name_Not_Found
18/07/29 23:00:31.70 .net
>>756
車輪の再発明?

766:Name_Not_Found
18/07/29 23:05:10.36 .net
それぞれのサポートポリシーが違うところで議論したって意味ないよ
自分はモダンブラウザの最新版と考えるよ、そこで動けば十分だよ

767:Name_Not_Found
18/07/29 23:05:41.30 .net
ただ補助輪が欲しいってとき
もう一台自転車を買ってきてデッカイ車輪を付けるか
車輪部分だけ材料買ってきて作って付けるか
俺は後者の方を選ぶけどね

768:Name_Not_Found
18/07/29 23:07:20.27 .net
真面目な話IEを切り捨てるのなら最初からjQueryを導入する必要はない
モダンブラウザなら普通に書けばあってもちょっとの修正で済むのだから

769:Name_Not_Found
18/07/29 23:07:56.16 .net
今乗ってる自転車じゃ進めないときは自転車かついで徒歩でいけばいいじゃない理論

770:Name_Not_Found
18/07/29 23:09:08.87 .net
>>759
例えがおかしい。
自分で補助輪作るか、大手メーカーの補助輪使うかの違いでしょ?

771:Name_Not_Found
18/07/29 23:09:58.24 .net
障害者に優しくないサイトだっつって訴訟起こされた会社があったな

772:Name_Not_Found
18/07/29 23:10:25.73 .net
>>760
> 真面目な話IEを切り捨てるのなら最初からjQueryを導入する必要はない
でもさ、jQuery使わないでも、IEを切り捨てることなんてできないんだよ。
JavaScript使って書いてもIEで動いちゃう
IEで動くのに一部動きませんって苦情くるよね?
どうせ切り捨てられないなら、動くほうが良いじゃない

773:Name_Not_Found
18/07/29 23:11:01.74 .net
>>760
> モダンブラウザなら普通に書けばあってもちょっとの修正で済むのだから
ちょっとの修正で動く
 VS
何も修正しないで動く
なら後者を取るなぁw

774:Name_Not_Found
18/07/29 23:11:39.45 .net
1箇所で使い始めると使うのを止めるのが面倒なのがjquery

775:Name_Not_Found
18/07/29 23:12:47.57 .net
>>766
大丈夫。jQueryは、生JavaScriptとの互換性が高いから、
混ぜて使うことが簡単にできる。
そこがAngularやReactとの大きな違い。
だからjQueryをやめる必要がない。

776:Name_Not_Found
18/07/29 23:13:23.51 .net
>>766
jQuery便利すぎるもんな。
一回使うと便利すぎて
やめられない、とまらない 状態になってしまう。

777:Name_Not_Found
18/07/29 23:14:17.72 .net
>>762
どこかの有名なポリフィル使うという話ならそうだが
jQueryは補助輪レベルじゃないじゃん

778:Name_Not_Found
18/07/29 23:15:00.98 .net
そろそろflash見直してもいいんじゃないかと思いかけたがappleがなあ

779:Name_Not_Found
18/07/29 23:15:56.50 .net
>>764
それはIEを特別視し過ぎ
単なるシェアの問題ならもうちょっと待っててよ
その内消えるから

780:Name_Not_Found
18/07/29 23:16:25.94 .net
Flashは別にオーサーリングツールとしては生き残ってるでしょ
出力がsfwなのかhtmlなのかが重要なわけで

781:Name_Not_Found
18/07/29 23:16:53.75 .net
>>769
補助輪だよ。便利すぎる補助輪

782:Name_Not_Found
18/07/29 23:17:15.28 .net
>>771
IE消えても古いスマホは消えないだろうからな。

783:Name_Not_Found
18/07/29 23:18:23.02 .net
オーサーリングw

784:Name_Not_Found
18/07/29 23:20:08.57 .net
jQueryとDOM APIは組み合わせて
使えるってところが強い
普段は便利なjQueryを使ったコードを書いて、
jQueryではできない所だけDOM APIを使う
そしてDOM APIとjQueryはシームレスにつなげることができる

785:Name_Not_Found
18/07/29 23:21:49.37 .net
上でTLSの話があったけどTLS1.1で接続掛けてくることよりもサポート切れてるIEを使ってる方が危険でしょ
そんでもう1年でサポート切れるwin7を除きサポートが続くIE11が乗ってるwindowsにはEdgeという素晴らしいものが乗ってるんだからさ
うちではIEからのアクセスは「microsoft-edge:」で飛ばしてEdgeを開かせるようにしてる
それが唯一のIEサポート

786:Name_Not_Found
18/07/29 23:22:05.14 .net
どうでもいいがDOMってたまにDQNに見えるよな
俺だけじゃないよな

787:Name_Not_Found
18/07/29 23:23:41.30 .net
>>777
すいません。今TLSの話はしてないんです。

788:Name_Not_Found
18/07/29 23:24:27.09 .net
え?古いJavaScriptは危険でしょ?
JavaScript使うの辞めてjQuery使わなきゃ!

789:Name_Not_Found
18/07/29 23:24:48.42 .net
そういう話をしたくてTLSを出したんでしょ?

790:Name_Not_Found
18/07/29 23:24:58.03 .net
>>773
エンジンもエアバッグもライトもついてる補助輪だろ
無駄なんだよ
補助輪だけで良いのに

791:Name_Not_Found
18/07/29 23:25:09.69 .net
いえ、だからTLSは


792:関係ないんです。



793:Name_Not_Found
18/07/29 23:25:56.52 .net
ie11はまだいいよ
少なくともサポート外の環境をサポートする義理は無いってだけで

794:Name_Not_Found
18/07/29 23:27:07.22 .net
いやIE11はEdgeに飛ばしたほうが良い
IE11をサポートするしないは超絶に違う

795:Name_Not_Found
18/07/29 23:27:40.23 .net
>>782
補助輪って言ったから、あなた混乱しちゃったのかな?
あれはたとえであって補助輪は忘れましょう
ブラウザだってたくさん機能持ってるよね?
でもクッキーだけ使えればばいいんですってはならないよね?
少なくともウェブの世界では機能は多いほうが便利なんだよ。

796:Name_Not_Found
18/07/29 23:28:33.67 .net
IE11をサポートするしないは
生JavaScriptで書くと
超絶に仕事の量が違う

うーん、ならやっぱりjQueryを使ったほうが良いのでは?

797:Name_Not_Found
18/07/29 23:29:45.23 .net
そうか。そもそもjQueryを使わないから、
古いブラウザ切って、NodeListが正しく動くコードはどれで
ポリフィルはいれなきゃいけないなーって話になってるのか

798:Name_Not_Found
18/07/29 23:30:40.55 .net
>>788
そうだね。今話題になってる(そしてこれからも話題になる)
問題の元凶はjQueryを切り捨てようとするからだよ
jQueryを使っていれば問題はそもそも発生しない

799:Name_Not_Found
18/07/29 23:32:29.20 .net
>>787
IE11をサポートするならその通り

800:Name_Not_Found
18/07/29 23:33:15.78 .net
切るなら要らない

801:Name_Not_Found
18/07/29 23:36:53.71 .net
そこで第三の選択肢がでてくる。
IE11を切るがjQueryは使うという選択肢だ
これのメリットは名目上はIE11を切っているため
サポートする必要はないが、jQueryを使っているため
IE11を含めて多くの環境で、同じように動くことが保証される
その上仕事の量も減って開発コストも減るということだ
頭が固い人は、サポートを打ち切る = あえて動かなくすることだと考えるが
jQueryを使わなくても、JavaScriptは古いブラウザで動いてしまう。
そこで頭が固い人は、古いブラウザ動かなくするためにコストを支払うわけだ。
IE11をサポートしないが動いてしまうのは受け入れるという選択肢
それが一番いい方法だ

802:Name_Not_Found
18/07/29 23:37:14.14 .net
別に古いブラウザではJS動かさなきゃ良いんじゃない?
どうせJS切ってる環境でも動くようにするんだろうし
自分はもうtype="module"使ってnomoduleでChromeのDLリンク出してるよ

803:Name_Not_Found
18/07/29 23:38:26.94 .net
>>793
テレビにchromeをインストールする方法を教えてほしい
インターネット対応のテレビなんだ

804:Name_Not_Found
18/07/29 23:38:38.21 .net
そもそもおれたちってなんでprototype.jsからjQueryに推し変したんだっけ・・?

805:Name_Not_Found
18/07/29 23:39:26.49 .net
>>757
代入文を1行書く程度のコードを「車輪の再発明」というならそうかもね

806:Name_Not_Found
18/07/29 23:39:26.64 .net
jQueryで多くの環境で同じように動くというのが良く分からない
最近のブラウザではDOM操作のAPIに差はほぼ無く
ほかのWeb APIやCSSの差の方が大きいだろう

807:Name_Not_Found
18/07/29 23:40:33.65 .net
>>796
お前の仕事は、代入文を一行書くだけで終わる仕事なのか?
ここでの少ないサンプルコードだけで判断するな。
仕事ではもっと多くのことをやる。
だからライブラリを使うんだよ

808:Name_Not_Found
18/07/29 23:41:29.79 .net
>>797
> jQueryで多くの環境で同じように動くというのが良く分からない
最近のブラウザであってもバグがあって挙動が違うところがあるんだよ
そういうバグに対応している。

809:Name_Not_Found
18/07/29 23:41:38.19 .net
jQuery使ったほうがはやいの?
昔 Rails 使ってメモリバカ食いで高級鯖契約することになってひどいめにあったから
FWなしですむ単純な仕様はなるべくつかわないようにしてるけど
パフォーマンスメリットがあるなら今度から使うわ

810:Name_Not_Found
18/07/29 23:43:11.15 .net
>>794
君の古い環境ではJSが働かない軽快なページが表示されるから安心するといいよ
どうしても入れたくばUSBデバッグを有効にして入れれば良いんじゃない
大抵UIに問題出たりするから運次第だけど

811:Name_Not_Found
18/07/29 23:44:23.15 .net
>>799
確かそれ24週間だか前の話でしょ?

812:Name_Not_Found
18/07/29 23:47:21.79 .net
>>800
パフォーマンスって測るの難しいけど
DOM操作はたいしたことないと言うか
色々なデバイスがアクセスするWebで
そこでギリギリの性能を追求するもんじゃない
やっぱ一番はネットワークかな
ServiceWorker入れてSPAにするのが一番手っ取り早いよ

813:Name_Not_Found
18/07/29 23:48:52.31 .net
>>795
prototype.jsとjQueryでは後者のほうが洗練されており
セレクタが使えるのでHTML/CSSとの相性がよく
圧倒的にコードが短く書けるという違いがあった
prototype.jsの方が先にリリースされていたが純粋に
ライブラリ同士を比較すると最初からjQueryの方が優れていた
それでも先にリリースされていたprototype.jsはそれなりに使われていた
両者拮抗している中、jQueryの圧倒的普及を決定づけたのは、
prototype.jsがウェブの標準を壊してしまうという出来事
prototype.jsが提供する Array.prototype.reduce が
ウェブ標準で追加されたそれと互換性がないということ
この結果、ブラウザでは多くの実行環境が存在し、ユーザーが使う
実行環境(ブラウザ)を制限できないため、ブラウザの基本オブジェクトを
拡張してしまうと、予期せぬ問題が発生することが認知された
その結果prototype.jsからjQueryへ多くの人が流れた

814:Name_Not_Found
18/07/29 23:49:15.05 .net
>>798
ライブラリ任せの人には分からないだろうけど、@@iteratorの拡張に長いコードは不要

815:Name_Not_Found
18/07/29 23:50:33.00 .net
>>802
> 確かそれ24週間だか前の話でしょ?
なんの話してるの?
24週間の間には新しいバグが見つかってないから
jQueryはバージョンアップしてないってだけで
24週間よりも前に見つかったバグはたくさんあるんだよ
そういうバグに対応している

816:Name_Not_Found
18/07/29 23:51:07.36 .net
>>805
じゃあ短いコードが必要なんですねw
@@iteratorの拡張に対応してないブラウザはどうするんですか?w

817:Name_Not_Found
18/07/29 23:52:07.11 .net
>>800
jQueryが速いのは開発速度
それでいて、ReactやAngularよりも圧倒的に
メモリ使用量が少なく速い。ライブラリのサイズも小さい

818:Name_Not_Found
18/07/29 23:52:17.99 .net
うーん
@@iteratorを拡張するより
queryAll()みたいな自作関数を用意する方が良くない?
結局document.querySelectorAll()ってクソ長いしさ
map使いたくて[...]すればもっと長くなるし

819:Name_Not_Found
18/07/29 23:52:49.25 .net
そして>>809の考えを発展させたのがjQuery

820:Name_Not_Found
18/07/29 23:55:22.38 .net
>>807
forEachを使えばいいでしょ
元々、Androidを引き合いに出していたくせに都合が悪くなると、条件後出し
格好悪いよ

821:Name_Not_Found
18/07/29 23:59:12.04 .net
>>806
なんでそんな適当な嘘つくの?
ブラウザは毎日沢山のバグが見つかってるしjQueryのissuesにもいくつもの報告が挙がってるし
一方とっくに解決された問題も数多あるのにただjQueryが更新されてないだけでしょ
jQueryは6週間のサイクルに全然追いつけてない
いい加減認めたほうが良いよ

822:Name_Not_Found
18/07/30 00:01:31.13 .net
>>812
> ブラウザは毎日沢山のバグが見つかってるしjQueryのissuesにもいくつもの報告が挙がってるし
それを手動で対応するは大変だな。
そんな事やってるの?
お前が自分で作ったものは毎日たくさん修正が必要だってことなんだなw

823:Name_Not_Found
18/07/30 00:06:42.31 .net
このスレにはアホとバカとマヌケしかおらんのかえ

824:Name_Not_Found
18/07/30 00:08:33.54 .net
>>813
そうだよ?ってかそうじゃないの?
毎日色んなバグ報告チェックしてトラッキングしてブラウザのバージョンアップ前には
ベータ版で確認して毎日のようにブラウザやライブラリにissuesを飛ばす
そして毎日カット入れて更新する それが毎日の仕事でしょ
君毎日何してるの?

825:Name_Not_Found
18/07/30 00:10:09.52 .net
>>812
ちょっと興味ある
詳しく聞きたい

826:Name_Not_Found
18/07/30 00:14:51.93 .net
>>815
ん?言い方が悪かったな。
お前が書いたJavaScriptのコードは
毎日のようにブラウザのバグに対応する修正を
してるのかって話だよ。

827:Name_Not_Found
18/07/30 00:15:44.03 .net
>>816
どうせきっと関係ないバグの話を持ち出してくるぜーw みてな。

828:Name_Not_Found
18/07/30 00:19:09.46 .net
どこぞのブラウザのバグに対応するなんて
本質的じゃない仕事は他人に任せて
自分がやるべき仕事をしたいな
だからライブラリを使う

829:Name_Not_Found
18/07/30 00:20:14.20 .net
>>817
勿論するよ
テストもターゲット環境も毎日変わるし
ブラウザやフレームワークもbetaやdev版も使ってるから毎日何か発見があるからね
そこで今動いていても将来的に不味そうならきちんと修正する
殆どはブラウザ側やライブラリ側の問題で
そういうときは基本的には報告したりパッチを書いて向こうに直してもらうけどね

830:Name_Not_Found
18/07/30 00:20:22.19 .net
>>815
屁理屈で相手を打ち負かそうとしてるのか知らんが下手すぎだろw

831:Name_Not_Found
18/07/30 00:21:11.18 .net
>>820
だからー、お前が書いたJavaScriptコードを
修正しているかどうかに、はい か いいえ で答えろよ。

832:816
18/07/30 00:22:15.25 .net
網羅的でなくても(できれば日本語だとうれしいけど)このURL見ろでも良い
それを元に/それに対して批判や意見書くつもりはない
普段jQueryほとんど使わないんで知識がないから
参考程度でも事例を知りたいというだけだから

833:Name_Not_Found
18/07/30 00:22:21.95 .net
>>753 -> >>757 -> >>798 -> >>807
論点に一貫性がない奴だな
食いつけそうな場所を見つけて反論してるだけで、前に発言した持論をガン無視

834:Name_Not_Found
18/07/30 00:22:44.35 .net
>>824
で?

835:Name_Not_Found
18/07/30 00:24:20.23 .net
わずか12秒半

836:Name_Not_Found
18/07/30 00:24:31.95 .net
ライブラリを使わないやつって、毎日のように
あのブラウザで動かなかった、このスマホで動かなかったと
特定のブラウザに対応するために修正してるんだなーって思った
大変だなーって思った

837:Name_Not_Found
18/07/30 00:24:56.79 .net
自作自演バレバレw

838:Name_Not_Found
18/07/30 00:25:09.41 .net
>>825
ただの感想
実にいい加減な奴だと思った

839:Name_Not_Found
18/07/30 00:25:33.99 .net
>>828
あぁ、理解できないんだねw

840:Name_Not_Found
18/07/30 00:25:41.01 .net
ライブラリとかUAのバグとかで悩まなくて良い方向に持ってく努力

841:Name_Not_Found
18/07/30 00:26:23.58 .net
ライブラリを使わないやつの仕事は
各ブラウザのバグや互換性のなさに
対応するコードを書くことなんですよ。
一体いつの時代に仕事なんですかねw

842:Name_Not_Found
18/07/30 00:27:08.90 .net
>>831
じゃあjQueryなどのライブラリを使えば良いのでは?
毎日の無駄な仕事から解放されるよ。

843:Name_Not_Found
18/07/30 00:28:46.44 .net
気づいてないようだけど、ブラウザのバグを報告して正しく
動くようになれば、jQueryも正しく動くようになる
だからjQueryをバージョンアップする必要はないってことになるんやで?

844:Name_Not_Found
18/07/30 00:29:21.93 .net
>>824
彼は逃亡中だから、そっとしておいてあげて

845:Name_Not_Found
18/07/30 00:29:23.71 .net
>>833
全員が全部のライブラリ使えるわけじゃないし
学習コストを各人のオフの時間に転嫁するのは倫理的にどうかと思うからな

846:Name_Not_Found
18/07/30 00:30:21.37 .net
なお報告しても正しく動くようになることは決して多くなかったIE

847:Name_Not_Found
18/07/30 00:31:04.97 .net
>>836
誰も全部のライブラリを使えるようになれなんていってませんー
よく使われてるライブラリ
URLリンク(w3techs.com)
この上位3つぐらい使えるようになってれば十分だろw

848:Name_Not_Found
18/07/30 00:32:30.72 .net
開発コスト > 学習コスト
これが成り立たないのが初学者なんやでプロじゃない
プロは開発コストを減らすために学習する
だけど素人は開発しないので学習コストのほうが高く見える

849:Name_Not_Found
18/07/30 00:33:02.75 .net
ブラウザの互換性問題なら、PolyfillとBabelで十分だな

850:Name_Not_Found
18/07/30 00:33:23.86 .net
w3techsの統計がよく挙がるけど
w3techsの統計って検証可能なの

851:Name_Not_Found
18/07/30 00:35:27.33 .net
>>841
可能
FAQにどうやってデータを集めているか書いてある
URLリンク(w3techs.com)
> How do you know which technologies are used by a site?
>
> Primarily, we use information provided by the site itself when downloading
> web pages. In other words, we fetch web pages very much like a search
> engine, and analyze the results. Additionally, we use publicly available
> information from sources such as Alexa, Google, Microsoft and ipinfo.io.

852:Name_Not_Found
18/07/30 00:37:43.75 .net
>>840
そこで解決したならば、jQueryも問題なく動くっつー訳やな

853:Name_Not_Found
18/07/30 00:38:21.25 .net
>>842
データ提供元が書かれてるだけだし、publicly available informationっていっても具体的に何よ?と
Alexaって度々個人情報関係で問題起こしてたり、サイトランキングとか言って出鱈目なアクセス数出してるところでしょう
GoogleやMicrosoftがデータを出してるなら、
GoogleやMicrosoft自身がjavascript利用状況の統計を出してそうなものだけど

854:Name_Not_Found
18/07/30 00:39:13.37 .net
> GoogleやMicrosoft自身がjavascript利用状況の統計を出してそうなものだけど
なんのために?

855:Name_Not_Found
18/07/30 00:39:19.27 .net



856:w3techsが自前で収集したというデータがあるんだったら それが何らかの形で独立して公開されてないと検証不可能



857:Name_Not_Found
18/07/30 00:40:44.00 .net
>>846
じゃあ自分でデータ集めて解析すれば良いんじゃないですかね?

嘘か本当かわからないから、
俺は信じない!じゃだめでしょw

858:Name_Not_Found
18/07/30 00:41:57.20 .net
私の感を信じてください!

859:Name_Not_Found
18/07/30 00:44:06.62 .net
せめて対象サイト一覧ぐらいは無いと、同じようにデータを集めるということができないんじゃね

860:Name_Not_Found
18/07/30 00:44:23.98 .net
>>843
問題なく動くことと採用することは等価ではない

861:Name_Not_Found
18/07/30 00:45:06.30 .net
>>850
はい。知っています。
動かない場合があっても採用しますよ。
どうせ生JavaScript使っても
動かない場合があるんですから

862:Name_Not_Found
18/07/30 00:46:19.33 .net
>>849
> せめて対象サイト一覧ぐらいは無いと、
URLリンク(w3techs.com)
> Which websites do you count? Do you crawl all the web?
> For the surveys, we count the top 10 million websites according to Alexa,
Alexaのトップ1000万ページだってさ

863:Name_Not_Found
18/07/30 00:46:21.85 .net
>>847
いや、いいでしょ
嘘か本当か分からないものを根拠に「jQueryのシェアが延びてる」と主張する方がおかしい

864:Name_Not_Found
18/07/30 00:46:27.41 .net
どうせ何使っても動かない場合があるんならjavascriptやめようw

865:Name_Not_Found
18/07/30 00:47:22.86 .net
詳しくは URLリンク(w3techs.com) を見れって書いてあるな

866:Name_Not_Found
18/07/30 00:48:23.31 .net
誰も検証しないからどうでもいいんだよ
オープンソースでも誰も検証しなくて問題が表沙汰にならないのと同じ

867:Name_Not_Found
18/07/30 00:48:39.81 .net
>>851
それはお前さん自身が勝手にやれ
>>843のような反応をする意味は何だ?

868:Name_Not_Found
18/07/30 00:49:26.69 .net
>>853
嘘か本当かじゃなくて、
w3techsの調査を信用するかどうかでしょ?
で俺は信用してるし、お前は信用してないってだけ。
お前は誰も信用してないんでしょ?
なら何も言う資格はないよ
だってお前のことも信用出来ないんだから

869:Name_Not_Found
18/07/30 00:51:55.63 .net
>>852
alexaのトップ1000万サイトそれぞれのURLって誰でも自由に取って来れんの

870:Name_Not_Found
18/07/30 00:53:35.63 .net
>>857
意味と言われてもね。
上の方で(逃げたみたいだが)
自分で書いたJavaScriptのコードがブラウザのバグで動かない場合に
どうするんだ?って聞いたら(自分で書いたJavaScriptのコードをなおすのではなく)
ブラウザ開発者に報告している、毎日報告するのが仕事だって言ったから、
じゃあ、ブラウザのバグがなおればOKっていうのなら、
jQueryだってブラウザのバグがなおったら、解決するって話じゃんって指摘しただけ
その延長で、jQueryの土台となるJavaScriptやブラウザ側で対応できるなら、
jQueryをそんなに頻繁にバージョンアップしなくても、なおせるんですよーっていう話

871:Name_Not_Found
18/07/30 00:53:43.83 .net
統計は集計方法が変われば、がらりと変わるものだからな
jQueryが下降しているデータもある
URLリンク(ferret-plus.com) 

872:Name_Not_Found
18/07/30 00:53:53.90 .net
>>859
詳しくは URLリンク(w3techs.com) を見れって書いてあるな

873:Name_Not_Found
18/07/30 00:55:11.37 .net
>>861
そのサイトが信用に値するという根拠を教えてください。
全てはそこですよ。信頼できる根拠があるかどうか

874:Name_Not_Found
18/07/30 00:56:52.99 .net
どうだろう?
jQueryに関する質問が減ったら、
使われてないことにならないだろうか?
ちょっと試してみよう
みたいなことはやめてくださいw
直ぐにバレますから >>861

875:Name_Not_Found
18/07/30 01:00:09.62 .net
>>860
上の方など、知らん
同じ奴と見なしてレスするのを止めろ
そもそも、ブラウザ個別のバグにPolyfillで対処などせんぞ

876:Name_Not_Found
18/07/30 01:00:45.18 .net
質問の数が減らないのは、今までの質疑応答で解決できてない新たな問題がたくさんあるってことやで・・・

877:Name_Not_Found
18/07/30 01:05:40.23 .net
>>858
誰も信用してないってどこから来たんだ?
頭大丈夫か?

878:Name_Not_Found
18/07/30 01:07:05.53 .net
>>866
賢いな

879:Name_Not_Found
18/07/30 01:09:26.64 .net
URLリンク(w3techs.com) が信用に値するという根拠を教えてください

880:Name_Not_Found
18/07/30 01:11:03.76 .net
>>866
stackoverflowは質問者以外にも質問をクローズする権限があるんだが

881:Name_Not_Found
18/07/30 01:14:52.03 .net
>>869
FAQ読んで納得したよ
>>870
多く使われてるのに質問が少ない
殆ど使われてないのに質問が多い
ReactとAngularは後者

882:Name_Not_Found
18/07/30 01:18:00.65 .net
>>871
870の内容を無視したレスをされてもな

883:Name_Not_Found
18/07/30 01:24:50.36 .net
>>872
なら、その質問をクローズする権限を持っていることが、
どう影響するのか、その根拠を示してくれないか?

884:Name_Not_Found
18/07/30 01:27:02.08 .net
>>873
ははw どうせ何も知らんってw
クローズされた質問が、統計データに
含まれているかどうかすらも調べてないだろ
だいたい質問の数と使われている数は関係ないのに
自分の都合の良い別のデータを持ち出してきて
勝手に独自解釈してるだけなんだからさ

885:Name_Not_Found
18/07/30 01:28:48.19 .net
最後の2行、まさにそのとおり
統計なんてそんなもんだよな

886:Name_Not_Found
18/07/30 01:28:56.90 .net
>>871
答えになっていません
それで納得するなら、stackoverflowも「helpを読んで納得」すればいいんじゃないですか
URLリンク(stackoverflow.com)
それにしても、当該サイトの説明だけで納得するとは、他人の言を裏をとらずに鵜呑みにするタイプなんですかね

887:Name_Not_Found
18/07/30 01:29:19.43 .net
同じトレンドなら、StackOverflowの質問だけのトレンドじゃなくて
Googleトレンドのほうがまだ信用できるかな
URLリンク(trends.google.co.jp)

888:Name_Not_Found
18/07/30 01:30:09.05 .net
>>876
> それで納得するなら、stackoverflowも「helpを読んで納得」すればいいんじゃないですか
質問サイトであるstackoverflowのhelpには
質問サイトの使い方しか乗ってません。
統計データを集めてるサイトじゃないんですから・・・

889:Name_Not_Found
18/07/30 01:30:14.20 .net
>>874
2-3行目ってお前は調べて書いてんの?

890:Name_Not_Found
18/07/30 01:30:49.95 .net
javascriptコードやライブラリロードの有無じゃなくて
javascriptがOFFでも動くサイトの割合とか
特定ライブラリが実際に使われているかどうかの統計どっか出してくんねーかな

891:Name_Not_Found
18/07/30 01:31:21.34 .net
>>879
そういうのって、このデータを信じてください!って
持ってきてるほうが出すのが筋じゃないの?w

892:Name_Not_Found
18/07/30 01:32:07.52 .net
>>878
結局、答えになっていませんが、運営のいうことを鵜呑みにする理由は何なんですかね?

893:Name_Not_Found
18/07/30 01:32:22.75 .net
>>880
> javascriptがOFFでも動くサイトの割合とか
javascriptがOFFだと「JavaScriptを有効にしてください」って
書いてあるだけのページが表示されるサイトも、
動くってことにして良いのか?

894:Name_Not_Found
18/07/30 01:33:02.74 .net
>>882
そりゃ「統計データ」がどういうふうに
集められたかを書いてあるかどうかでしょw

895:Name_Not_Found
18/07/30 01:33:39.68 .net
>>881
それはただの言いがかりじゃないの?
可能性の視点なら、いくらでもいちゃもんつけられるでしょ?

896:Name_Not_Found
18/07/30 01:34:01.17 .net
stackoverflowのデータに、世界中のサイトを
調べて回ったって書いてありましたっけ?
あくまでstackoverflowに寄せられる質問の数だけでは?

897:Name_Not_Found
18/07/30 01:36:04.15 .net
>>885
stackoverに寄せられた質問をもとにしたデータが、世界中のサイトを
調べた結果でないのは可能性ではなく、明らかなことでは?

898:Name_Not_Found
18/07/30 01:36:55.64 .net
>>874
というか、根拠を示せというなら、>>871も根拠を示さなければ、公平ではないのでは?

899:Name_Not_Found
18/07/30 01:38:09.77 .net
多く使われてるっていうのは、 URLリンク(w3techs.com)
一応は納得するけどさ

900:Name_Not_Found
18/07/30 01:38:23.63 .net
>>887
2-3行目と書いてるのに、なぜ関係ない方を持ってくるの?

901:Name_Not_Found
18/07/30 01:39:10.29 .net
>>888
stackoverflowのデータが質問の数であることは納得してるよ。
それと世界中のサイトで使用されている数とをごっちゃにするなってこと

902:Name_Not_Found
18/07/30 01:39:53.76 .net
>>890
だから2-3行目を持ってくるのは、
このデータを持ってきたやつの仕事だって言ってるだろ
無視して同じこと言わせるな

903:Name_Not_Found
18/07/30 01:48:56.39 .net
>>883
常識的に考えるとそこはNOだよな
サイトの本旨が達成できないといけない
逆も同じで文字サイズ変更のためのjsコードがあっても
画像を拡大するためのjsコードがあってもサイトの本旨は達成できる
だから面倒なんだよな
他の項目も同じで実情が反映されないと

904:Name_Not_Found
18/07/30 01:50:28.79 .net
>>892
それはあんたの論でしょ
>>885で否定してんのに、関係ない話でレスすんなよ

905:Name_Not_Found
18/07/30 01:51:33.60 .net
2ch/5chの質問スレの数やレス数をみただけでは質問数なんて計れないのと同じ
将棋板だか将棋スレなんてテンプレだけでかなり占めてたりするしな

906:870
18/07/30 01:53:42.66 Wg5QXmFw.net
>>874
お前の拡大解釈だぞ
stackoverflowの統計情報がjQueryのシェアと一致するとは、一言も書いてないのにどうしてそういう解釈になるんだ?

907:Name_Not_Found
18/07/30 01:55:35.02 .net
お前らこんなとこでサボってないで仕事しろよ
納期迫ってんぞ

908:Name_Not_Found
18/07/30 01:58:40.30 .net
>>891
>>871の最終行に根拠がなく、あなたの決めつけにしかなってないのですが

909:Name_Not_Found
18/07/30 02:19:52.48 .net
>>896
全てはこいつが悪い
> 861 名前:Name_Not_Found[sage] 投稿日:2018/07/30(月) 00:53:43.83 ID:???
> 統計は集計方法が変われば、がらりと変わるものだからな
> jQueryが下降しているデータもある
> URLリンク(ferret-plus.com) 
変わったのは集計の方法じゃない。
集計の内容が変わってる。
世界全体のシェアの話をしている所に
stackoverflowの質問の割合を持ち出してきて
「jQueryが(目的からして違うデータだけどそれ隠してやろう。ぷぷぷ)下降しているデータもある」
と言い出したのが悪い

910:Name_Not_Found
18/07/30 02:36:07.17 .net
ロードしているけどろくに使われていない・古いコードが残っているだけの可能性
シェアを直接反映しているかどうかわからないsofの質問数
もう何も信用できない!!

911:Name_Not_Found
18/07/30 03:25:08.23 .net
>>899
>>874>>870を拡大解釈したミスは>>861の責任ではない

912:Name_Not_Found
18/07/30 03:46:29.87 .net
ことにしたい

913:Name_Not_Found
18/07/30 04:01:33.16 .net
もうお前らプププランドでやってくれよ

914:Name_Not_Found
18/07/30 08:10:23.86 .net
恥の上塗りを続ける馬鹿が必死すぎるな

915:Name_Not_Found
18/07/30 08:20:13.67 .net
>>899
責任転嫁君

916:Name_Not_Found
18/07/30 09:11:19.57 .net
なんだ?1日で一体何があったんだ

917:Name_Not_Found
18/07/30 09:18:25.89 .net
俺の髪の毛がまた抜けたんだよ

918:Name_Not_Found
18/07/30 10:26:21.36 .net
jqueryでも特に困らないのでvueなどに移行するタイミングがありません
一度飛び越えてしまえば、移行して良かった~ってなりそうな気もしますが
どうしたらいいですか?

919:Name_Not_Found
18/07/30 11:12:16.10 .net
str = `あいう$ えおか$ きくけ$`;
$前の文字列を取り出したい時、
それぞれ文字列は(ひらがなだけではなく)$以外の文字で
長さも異なります、スペース込みでもいいです
str.match(/[^\$]+(?=\$)/g);//["あいう", " えおか", " きくけ"]
で取り出せるのですが
[^\$]の部分は、こう書くしかないでしょうか?
str.match(/.+(?=\$)/g);//["あいう$ えおか$ きくけ"]
もやってみましたが$もふくまれてしまい、"け$"からマッチしてしまうのです

920:Name_Not_Found
18/07/30 12:04:28.20 .net
だと思う
正規表現を使わない方向で、$でsplitして得た配列の末尾の1要素を消してもいいけど
ところで、[]の中では、\以外のメタキャラクタは
\つけなくてもメタキャラクタ扱いされないんじゃなかったっけ

921:Name_Not_Found
18/07/30 12:05:20.46 .net
ああ、 ] / なんかも\つけないとダメか

922:Name_Not_Found
18/07/30 12:07:03.77 .net
>>910
[\\]のときは特別だということでしょうか?

923:912
18/07/30 12:07:46.69 .net
あ、かぶりましたすみません>>911

924:Name_Not_Found
18/07/30 12:13:38.06 .net
splitとmapで一行いけるかも
複数行使ってpopとか空文字列要素削除をやった方が読みやすいけど

925:Name_Not_Found
18/07/30 12:25:04.34 .net
var str = 'ab$cde$$fgh$ijklmn$opq';
console.log( str.split(/\$+/).slice(0, -1) ); // [ 'ab', 'cde', 'fgh', 'ijklmn' ]

926:Name_Not_Found
18/07/30 12:56:34.36 .net
match(/[^$]+/g)
でも実際には問題ないのでは?

927:Name_Not_Found
18/07/30 16:39:33.44 .net
>>908
> jqueryでも特に困らないのでvueなどに移行するタイミングがありません
> どうしたらいいですか?
作るものを変える必要がある。いまウェブサイトを作ってるなら、
アプリケーションに変える。スマホアプリなんかを想像するといいだろう。
ウェブサイトは基本的に静的なものとして作るので、動的なものが
作りやすいフレームワークっていうのは根本的に相性が悪い
jQueryは静的なものに対して、追加で動的なものを追加できるので
ウェブサイトと相性がいいが、最近のJavaScriptフレームワークは
すべてを動的なものとして作ろうとするからウェブサイトとは相性が悪い。
まあ顧客を変えるか、仕事を変えるしかないね
相性が悪いものに移行しても後悔するだけだよ

928:Name_Not_Found
18/07/30 20:46:23.84 .net
つまりはPWAとAMPです

929:Name_Not_Found
18/07/30 21:53:35.90 .net
PWAってステキだけどいかんせんServiceWorkerの扱いが難しい
特に更新周り
アプリならまあバージョンJSON用意しといて
タイトル表示中くらいまでにそれだけ必ず最初にキャッシュレスで取得して
更新されてたらSW含めて全キャッシュ破棄してリロードでいいんだけど
ニュース記事みたいのだと難しい
最近いつも考えてる

930:Name_Not_Found
18/07/30 22:46:32.73 .net
動的なJSのフレームワークにjQuery入れたらダメ?
DefferedとかやっぱりjQuery便利だよね

931:Name_Not_Found
18/07/31 06:42:35.75 .net
uncatchもコンソールに表示してくれるしPromiseで良くね

932:Name_Not_Found
18/07/31 10:52:21.31 .net
PromiseってIE10で動くん?

933:Name_Not_Found
18/07/31 10:58:47.17 .net
IEの話は止めてくれないか!!!!

934:Name_Not_Found
18/07/31 11:15:19.15 .net
>>922
IE6から動く。下手すりゃそれ以前でも

935:Name_Not_Found
18/07/31 11:42:48.28 .net
PromiseはIE11でも動かないよ
promiseの仕組みはあるけど、APIのPromiseのES6からでIE11でも未実装

936:Name_Not_Found
18/07/31 11:57:38.54 .net
実装されてるかどうかじゃなくて
動くかどうかなんだなぁ

937:Name_Not_Found
18/07/31 12:02:25.80 .net
ライブラリやポリフィルコードで擬似的にPromiseっぽい記述を実現できたとして
それを動くと表現しちゃったらもうなんでもアリじゃん

938:Name_Not_Found
18/07/31 12:17:33.60 .net
Polyfillをいくつも読むなら、素直にjqでいいだろ

939:Name_Not_Found
18/07/31 12:27:58.04 .net
>>922
動く
URLリンク(kangax.github.io)
テンプレぐらい見ろ、と思ったが、盛大に削除されているな
これは酷い

940:Name_Not_Found
18/07/31 12:32:17.35 .net
はて
URLリンク(caniuse.com) を見ると真っ赤だが

941:Name_Not_Found
18/07/31 12:35:54.39 .net
IEはすべてのバージョンでPromiseのAPI実装されていません。
Polyfillを入れないといけません。

942:Name_Not_Found
18/07/31 12:48:12.47 .net
そうすると>>929のURLは観点が異なるか全くの嘘っぱちかどっちかということになるが

943:Name_Not_Found
18/07/31 16:19:17.21 .net
テンプレは何スレか前から消されたり改竄されたり復活したりを繰り返してるよ

944:Name_Not_Found
18/07/31 19:07:18.88 .net
>>932
では「動くかどうか」とはどういう意味だ?
>>926は「動かす方法があるか」という意味ではないのか?

945:Name_Not_Found
18/07/31 21:06:05.94 .net
嘘っぱちデコっぱち

946:Name_Not_Found
18/07/31 21:08:11.33 .net
そもそもIEでで動かす必要がない
余計なお世話
IEを使ってるような人はモダンブラウザと同じリッチな体験など求めては居ない

947:Name_Not_Found
18/07/31 21:10:11.54 .net
compatibility tableの「IE11」の項目しか見てないから、>>930の反応になるんだろうね

948:Name_Not_Found
18/07/31 21:12:34.57 .net
は?求めてっし

949:Name_Not_Found
18/07/31 21:14:14.40 .net
>>937
ひどい一覧だよね

950:Name_Not_Found
18/07/31 21:15:48.79 .net
>>939
caniuseを持ってきたのは酷いね
あっちには書いてないから

951:Name_Not_Found
18/07/31 21:21:05.54 .net
>>940
つまり精神が正常な一般人は使わないってことだよ

952:Name_Not_Found
18/07/31 21:24:42.00 .net
>>940
> あっちには書いてないから
Resourcesのリンク先にあるが、真っ赤で思考停止している人はそこまで見ないだろうな

953:Name_Not_Found
18/07/31 21:33:28.60 .net
情報は出尽くしたので、>>922は早めに質問をたたんでくれんかね

954:Name_Not_Found
18/07/31 21:37:42.61 .net
var promise = {...} って自分で定義しても動くよな

955:Name_Not_Found
18/07/31 21:38:50.52 .net
>>922です
IE10どころかIEは全てPromise動かなかったです。
polyfilでなんとかしましたが、なんだかなぁというのが正直な感想です。

956:Name_Not_Found
18/07/31 21:43:34.69 .net
>>945
動かないなら切り捨てればいい

957:Name_Not_Found
18/07/31 21:46:44.16 .net
>>945
古いブラウザが新しいブラウザより機能的に劣るのは当然
Polyfillで動くだけマシだよ
これが文法上の問題になると、トランスコンパイラしか選択肢がない

958:Name_Not_Found
18/07/31 21:53:56.11 .net
IEに何も期待するな

959:Name_Not_Found
18/07/31 22:02:00.04 .net
>>946
要件を勝手に変更する事は出来ません。

960:Name_Not_Found
18/07/31 22:08:55.87 .net
>>945
> polyfilでなんとかしましたが、なんだかなぁというのが正直な感想です。
何が不満なんだろう?

961:Name_Not_Found
18/07/31 22:09:20.67 .net
promiseなんて使わなきゃいいじゃん
たぶん10年待てば全UAでawait使えるようになってるよたぶん

962:Name_Not_Found
18/07/31 22:29:40.54 .net
実際IE使ってる人見たことないや
誰が使ってんだろ

963:Name_Not_Found
18/07/31 22:39:03.28 .net
ITリテラシーの低い人はIEとEdgeの違いなど判らんのだよ
ただ、あるものを使うだけ

964:Name_Not_Found
18/07/31 22:45:09.36 .net
IEは老人や大企業や官庁など、つまり金を持っているそうに多い。
それに対して、スマホは金のない若者が多い。
だから大企業向けのサイトほどIEが重要になる。
でもEDGEは要件に入れなくても良いと言われる。

965:Name_Not_Found
18/07/31 22:47:08.59 .net
資本主義社会ではITリテラシーのある貧民よりも、
ITリテラシーのない金持ちの方が100倍大事。

966:Name_Not_Found
18/07/31 22:54:55.48 .net
>>950
多分、「実装されてないのか。Polyfill使うなんて面倒」が正直な気持ちなんじゃないですかね
IE10リリース当時はES6が生まれていないんですから、実装されるはずがないんですがね
むしろ、「古いブラウザ(IE10)でよくぞ動いてくれた」というのがIE6時代を生きた自分の正直な気持ちですが
Polyfillやらトランスコンパイラやら、今の時代の人は十分に恵まれていると思いますね

967:Name_Not_Found
18/07/31 23:00:54.53 .net
共産党支持の俺様が来ましたよ。
資本主義?
いや金持ちに媚びるのはご免だね。
アベみたいなヴァカが生まれの良さだけで総理なんだぜ。
jQueryなんか使わせるなよ
ヴァカ

968:Name_Not_Found
18/07/31 23:12:45.26 .net
バッカ―さん、jsスレでの出現率が高いっすね

969:Name_Not_Found
18/08/01 02:48:43.05 .net
重要なのは金持ちかどうかじゃなくて、金払いがいいかどうかだ

970:Name_Not_Found
18/08/01 03:19:26.48 .net
ゴミゴミした言語はスレもゴミゴミするんやなー

971:Name_Not_Found
18/08/01 04:10:08.47 .net
汚職献金をどうにかできない限り共産だろうが資本主義だろうが大差ないよ

972:Name_Not_Found
18/08/01 06:50:05.05 .net
>>949
要件ってなんだ?
ここはいつから仕事の為のスレになった?
仕事なら同僚や先輩や、お金払って講師にその時その時で教えてもらえばいいだろ
正直IE10だのIE11だのを特別視して長々とここで語ることはスレチ
ライブラリの用に「IE対応のための」別スレ立ててやれ

973:Name_Not_Found
18/08/01 07:58:36.09 .net
> 要件ってなんだ?
IEでも動くこと。
言われなきゃわからんかね?

974:Name_Not_Found
18/08/01 09:13:49.42 .net
仕事のためにWeb作ってる奴はここから出て行け
ヴァ~カれ

975:Name_Not_Found
18/08/01 09:15:31.51 .net
ここはいつから仕事の為のスレになった?
正直IE10だのIE11だのを特別視するヴァカ!
jQueryなんかも仕事の為とかだからだろ?

仕事の為にポシリー捨てるヴァカは消えろや

976:Name_Not_Found
18/08/01 09:30:17.22 .net
要件とか知ったことじゃねーよ
IEやらjQueryやらヴァカじゃねーの!?

977:Name_Not_Found
18/08/01 09:30:26.01 .net
IE前提のモーダルダイアログ使いまくりのwebアプリ作っちゃったんだけどどうすれば簡単にchromeに乗せ換えれますか?

978:Name_Not_Found
18/08/01 09:39:25.56 .net
/mywebapp/ie/と/mywebapp/chrome/を別に作ります

979:Name_Not_Found
18/08/01 09:39:36.11 .net
jQueryやらIEやらwww
作りたいものを作りたいように作ればいいだよ
仕事wwwヴァカwww

980:Name_Not_Found
18/08/01 12:11:08.47 .net
selectのオプションで一文字だけ途中から変更したいのですが

981:Name_Not_Found
18/08/01 12:19:47.53 .net
すいません、書き込みミスしました。
selectのオプションで一修飾した一文字を先頭に追加したいのですが
次のようなプログラムでは文字だけは表示できても文字修飾はできませんでした。
dummy = document.createElement('span');
dummy.setAttribute('class', 'index_num');
dummy.setAttribute('style', 'font-family: arial,sans-serif; font-size: small ! ; line-height: 160% ! important; border-color: rgb(255, 255, 255) ! //- 少し長いので略 -
dummy.innerText = "適当";
select.options[0].insertAdjacentElement('afterbegin',dummy);
selectのオプションはそういう仕様なのでしょうか。

982:Name_Not_Found
18/08/01 12:44:09.57 .net
<option></option>の中に入れることができるのは、生テキストだけだと思ってたぜ
<span>なんか入れられるんだなスゲー!!

983:Name_Not_Found
18/08/01 13:11:25.28 .net
>>972
入れられるのは入れられるのですが文字が修飾されてないんです(T_T)
afterbeginをbeforebeginに変更してもダメでした。

984:Name_Not_Found
18/08/01 13:43:10.65 .net
>>973
一応書いておくが、本当に「入れられ」てるか確認したか
HTMLに書いてもいいしjsで入れてみてもいいし、
DOMインスペクタでDOMツリー確認してもいいしjsでinnerHTML確認してもいいが

985:Name_Not_Found
18/08/01 14:09:37.55 .net
optionタグは加飾できないぞ

986:Name_Not_Found
18/08/01 14:34:26.84 .net
>>974
firefoxのインスペクタで確認しましたがそれだけでは不充分と言うことでしょうか。

987:Name_Not_Found
18/08/01 14:39:10.99 .net
URLリンク(momdo.github.io)
>要素がlabel属性およびvalue属性を持つ場合:空。
>要素がlabel属性を持つがvalue属性を持たない場合:テキスト。
>要素がlabel属性を持たない場合:要素内の空白文字でないテキスト。
<span>が許されるならテキストじゃなくてフレージングコンテンツって書かれるはずだよな
仕様と実装の問題なのでjavascriptスレの話題ではないとおもいます

988:Name_Not_Found
18/08/01 16:40:52.07 .net
特定の <div> のなかの <input> の状態を全部sessionStrageに保存して
あとでそれを再セットするって input の数や種類に依存せずにかけませんか?
div にも input にもユニークな id が振られてます
input.type は今の所 text select と checkbox だけです
native js でも jQuery でもいいです

989:Name_Not_Found
18/08/01 18:39:01.95 .net
IEとEdgeの違いが分からないITリテラシーの低い人に同じコンテンツを与えるべきなのだろうか?
async関数を多用したアプリをトランスパイルしたことがあるけど
IEじゃGCに負荷がかかってプチフリ多発&メモリリークした。
基本的に別のページを用意してあげることこそがIE対応と言えると思う。

990:Name_Not_Found
18/08/01 19:00:59.28 .net



991:>>979 IE6SP2-をまだサポートしている時代の人ですか



992:Name_Not_Found
18/08/01 19:14:08.65 .net
んにゃIE9,10,11の話だよ
API有る無しだけではなくやっぱりエンジンの出来が段違いだから
同列のコンテンツは提供できない

993:Name_Not_Found
18/08/01 19:16:53.50 .net
>>979
IE対応ページだけを用意すれば、Edgeでも同じように見えるよ
それで問題解決じゃない

994:Name_Not_Found
18/08/01 20:52:50.09 .net
同じように見える必要がない
そんなにWebで同じに拘りたかったらFlashでも使ってろ

995:Name_Not_Found
18/08/01 20:55:58.49 .net
同じように見える必要がないって決めつけるのは
自分の都合しか考えてないからだろうか

996:Name_Not_Found
18/08/01 20:56:58.75 .net
> そんなにWebで同じに拘りたかったらFlashでも使ってろ
ウェブにこだわりたいのは、古いブラウザを使ってる
ユーザーよりも、ウェブのほうが大事だって思ってる人の方だろう

997:Name_Not_Found
18/08/01 21:03:42.61 .net
>>984
同じに見せる必要があるって決めつけるのは
自分の都合しか考えてないからだろうか

998:Name_Not_Found
18/08/01 21:04:39.43 .net
むしろ未だにIEでしか実現できない機能も多いけどな
ActiveX使ったローカルファイルアクセスとかMSアプリとの連携とか

999:Name_Not_Found
18/08/01 21:07:43.80 .net
ActiveX使えばどんな機能でもポリフィルできるからな
IEはEdgeより高機能でポテンシャルが有るとも言える

1000:Name_Not_Found
18/08/01 21:10:07.77 .net
そもそも同じように見せることなんて可能なのか?
うちのオカンは文字サイズをめいいっぱい大きく設定してるから全てのサイトで表示が崩れてるぞ

1001:Name_Not_Found
18/08/01 21:11:19.53 .net
ワロタ

1002:Name_Not_Found
18/08/01 21:21:19.39 .net
>>986
違うよ。顧客とユーザーのためだよ。
自分一人ならどうでもいいって思うでしょ?

1003:Name_Not_Found
18/08/01 21:31:58.19 .net
同じ表示がどうしてユーザーのためになり得るのかが分からん
機能はCh、今日はIE、明日はFxを使うユーザーが戸惑うということか?
それよりもIEは相対的に古い環境で動いてる可能性も高いんだから
機能と表現と負荷を落としたページを提供するほうがよっぽどユーザーのためだと思うけどな
「顧客のため」に至ってはその表現がわけわからん
顧客がそう言わなくともそれを望んでいると知ってるということか?
もうそういうことだったとしても、実はこうした方が良いと思いますよと
顧客を正しい方向性に誘導してあげるほうがよほど顧客のためだろうよ

1004:Name_Not_Found
18/08/01 21:33:48.77 .net
じゃあ間をとってActiveXでネイティブのポリフィルを入れることにしよう
IEじゃJSは遅くて重たいんだから

1005:Name_Not_Found
18/08/01 21:44:42.90 .net
>>992
> 基本的に別のページを用意してあげることこそがIE対応と言えると思う。
別ページを用意したら1ページですむのが
2ページなるだろ。手間が2倍になる

1006:Name_Not_Found
18/08/01 21:46:47.57 .net
一番いいのはEdgeでもIEでも両方で動く技術だけを使ってサイトを作る。
そうすりゃ多少IEで崩れたとしても、基本的なところは問題ない。
これが顧客のための最善の方法だろ

1007:Name_Not_Found
18/08/01 21:50:54.06 .net
下手にasyncとか使わず、jQueryの範囲でやるのが一番かな
jQueryはPromise互換の機能も持ってるわけだしさ

1008:Name_Not_Found
18/08/01 21:54:19.99 .net
IE9とChromeやFirefoxじゃDOM構築やJSの速度が普通に数十倍とか違うからな
GPUも使ってくれんし相対的にスペックも低いことを考えたら
想定段階で同じに作ろうとすることが無理なコンテンツって言うのは出てくるだろうよ

1009:Name_Not_Found
18/08/01 21:57:48.08 .net
サーバーサイドでChromeでレンダリングしてIEにはそれを送ればいいじゃん

1010:Name_Not_Found
18/08/01 22:01:36.59 .net
平気で嘘をつくやつのことなんか信用できんな
GPUで変わるInternet Explorer 9のパフォーマンス
URLリンク(ascii.jp)
GPUの種類により
パフォーマンスが2倍以上異なる場合も

1011:Name_Not_Found
18/08/01 22:02:02.86 .net
IEももう一年とちょっとの命
JSスレでも今回が実質最後の盛り上がりかもしれんな

1012:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 58日 5時間 39分 5秒

1013:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch