のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,646,071人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

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

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
451 : Name_Not - 2018/12/16(日) 22:16:59.69 ID:???.net (+91,+29,-27)
てかreactにしろtsにしろscssにしろ
変換しないといけないのがだるいよ
それ一発でできるのが理想じゃない?
452 : Name_Not - 2018/12/16(日) 22:18:59.33 ID:???.net (+57,+29,-21)
理想の話をするならHTTPに変わるステートフルなプロトコルに普及していただきたい
453 : Name_Not - 2018/12/16(日) 22:26:14.74 ID:???.net (+57,+29,-9)
Reactでビルドかけたら依存しあってるモジュールが350もあるらしい
フロント作るのにここまでやらんといけないのか
複雑すぎだろ
454 : Name_Not - 2018/12/16(日) 22:50:10.63 ID:SPxgg+Za.net (+49,+25,-8)
javascriptの動的な読み込みって何かメリットありますか?
455 : Name_Not - 2018/12/16(日) 22:58:08.81 ID:???.net (+53,+18,-4)
>>454
読み込みたくないときに読み込まなくて済む
456 : Name_Not - 2018/12/17(月) 00:03:38.79 ID:???.net (+74,+12,-84)
domのアニメーションずっとjQueryつかってるんだけど
少しモダンな方法にも挑戦したい
electronアプリの開発で練習したいんだけど
おすすめだよってフレームワークやライブラリある?
457 : Name_Not - 2018/12/17(月) 00:19:37.42 ID:???.net (+7,-29,-134)
vueは最初の描画が遅すぎるのが厳しい
Reactより高速が売りだった再描画もReact16になって抜かれたから
パフォーマンス面では完全に置いていかれた感があるね

Reactよりも高速なままだったのならvue一択なんだけど
コミュニティ主導が為に
React15→React16みたいに
ゼロからコードを書いてやり直すとか無理だろうし多分詰んでる
458 : Name_Not - 2018/12/17(月) 00:31:14.05 ID:???.net (+67,+29,-30)
>>456
DOMでそんなにアニメーションするもんじゃないと思うよ
Canvas使ったほうが良い
459 : Name_Not - 2018/12/17(月) 00:58:41.05 ID:???.net (-1,-29,-25)
CanvasでCSSアニメーションの
再発明(笑)
460 : Name_Not - 2018/12/17(月) 01:08:41.51 ID:???.net (+32,-29,-8)
>>457
SSRすればいいじゃん
今はGAE/Node.jsあるよ?
461 : Name_Not - 2018/12/17(月) 01:10:07.23 ID:???.net (+18,-27,-5)
SSRってレアなの?
462 : Name_Not - 2018/12/17(月) 02:00:50.56 ID:???.net (+91,+29,-90)
初歩的な質問でごめん
素のjsの勉強はしたところなんだけど、ページ上で面白いアニメーションみたいなの作りたい
ああいうのはフレームワーク使えばいいの?
XAMPPとMAMPは使える
463 : Name_Not - 2018/12/17(月) 02:12:35.94 ID:???.net (+29,-2,-20)
そういやFlashの代替アプリってできたの?
464 : Name_Not - 2018/12/17(月) 03:24:27.41 ID:???.net (+61,+29,-44)
>>460
結局はvue.jsはフロントでは使い勝手がイマイチという結論にはなるわな
465 : Name_Not - 2018/12/17(月) 07:40:41.88 ID:???.net (+38,+12,+0)
>>461
このスレではレア
466 : Name_Not - 2018/12/17(月) 07:49:44.67 ID:???.net (+1,-30,-26)
>>463
Adobe Animate CCでhtml5とjs、WebGL、Scalable Vector Graphicsでアニメーション
467 : Name_Not - 2018/12/17(月) 08:18:58.66 ID:???.net (+70,+29,-41)
>>462
おもしろいアニメーションはツールあんまり関係ない

ありがちなアニメーションを手軽にやりたいなら
CSSフレームワーク使えばいいと思うよ
468 : Name_Not - 2018/12/17(月) 17:01:07.43 ID:???.net (+70,+29,-25)
>>451
ほんと、これだけ解決出来れば何にでも使うのに。

結局普通のサイトではjqueryの方が早く終わる。
469 : Name_Not - 2018/12/17(月) 17:34:52.69 ID:???.net (+96,+29,-163)
結局、Reactなどの仮想DOMってさブラウザとネットワークが重いからわざわざめんどくさいことしてるわけだよな
通常のサイト作るより30倍くらい労力が必要
なぜならフレームワークや付随するライブラリの思想と仕様を把握しないといけないから
そしていちいちGithubのissueを確認してバグがあったら回避策を自分で実装しないといけない
その労力がハンパないわけ

つまりブラウザもネットワークも速ければjQueryでいいんだよ
470 : Name_Not - 2018/12/17(月) 18:12:34.13 ID:???.net (+70,+29,-42)
>>469
>つまりブラウザもネットワークも速ければjQueryでいいんだよ
そやで
争いのない平和な世界や・・・
天国や・・・存在しないけどね・・・
471 : Name_Not - 2018/12/17(月) 18:21:37.45 ID:tLHpKTeP.net (+33,+28,-17)
えええええ
思いのはネットワークじゃなくてDOMなんじゃない?
472 : Name_Not - 2018/12/17(月) 18:31:50.68 ID:???.net (+31,-22,-19)
>>471
ブラウザが速いってことはDOM構築も速くなる
473 : Name_Not - 2018/12/17(月) 18:39:47.88 ID:tLHpKTeP.net (+11,+29,-213)
>>472
いやそうではなく
ネットワークとかハードウェアの速さの話ではなく

Reactなどが仮想DOMを使ってごにょごにょするのは
それこそjQueryみたいにいちいちDOMイジってるとリフローが遅いから
仮想環境でそれを済ませて、最後に1回だけポコッと差分だけDOMに投入する
って形をとってるわけじゃん?

jQueryでやるにしても、DOMいじりが遅いのはわかってるから
できるだけ文字列でやって、最後に$.html()でボコンと突っ込みましょう
ってのが推奨されてるわけで
474 : Name_Not - 2018/12/17(月) 18:42:39.04 ID:???.net (+57,+29,-22)
それだけスピードは大切って事よ
facebookはその辺が肝だと分かっているからか
React16は高速化され過ぎてビビる
475 : Name_Not - 2018/12/17(月) 18:48:40.99 ID:???.net (+58,+29,-47)
速さを求める人の欲に上限はないからな
どれだけ速度が上がろうと「じゃあこっちで作ったらもっともっと速いんじゃね?」
のいたちごっこ
476 : Name_Not - 2018/12/17(月) 19:14:40.23 ID:???.net (+57,+29,-28)
一つのことだけやりゃあ良いわけでもないんで
シングルスレッドのJSでは
一つの処理がササッと終わってくれるってのはわりと大事なわけよ
477 : Name_Not - 2018/12/17(月) 20:26:03.03 ID:???.net (+125,+29,-25)
みんな常にパフォーマンス意識してやってるの?
俺は、普通に書いてて重いと感じたら直す感じだけど
478 : Name_Not - 2018/12/17(月) 20:34:44.77 ID:???.net (+109,+29,-30)
>>477
さすがに明らかに無駄な処理や計算量が多い処理は気にするけど、それ以外は可読性とか参照透過性優先
479 : Name_Not - 2018/12/17(月) 20:50:08.35 ID:???.net (+76,+29,-46)
>>477
どうせ書き直す可能性があるなら、最初からパフォーマンス考えて書いたほうが精神的に楽と気付いた
でも優先順位は>>478と同じく保守性がメイン
480 : Name_Not - 2018/12/17(月) 21:03:33.46 ID:???.net (+13,-29,-109)
>>473
> Reactなどが仮想DOMを使ってごにょごにょするのは
> それこそjQueryみたいにいちいちDOMイジってるとリフローが遅いから

jQueryとReactではReactの方が遅いって知ってる?
481 : Name_Not - 2018/12/17(月) 21:37:25.69 ID:???.net (-2,-30,-51)
Why Virtual DOM is slower
http://medium.com/@hayavuk/why-virtual-dom-is-slower-2d9b964b4c9e
482 : Name_Not - 2018/12/18(火) 02:58:23.60 ID:???.net (-1,-29,-48)
質問です
要素を右クリックした時のメニューに好きなものを追加する機能(menuitem,contextmenu等)が廃止の方向だそうですが
代わりになるものは何かあるのでしょうか?
483 : Name_Not - 2018/12/18(火) 03:54:04.52 ID:???.net (+63,+11,-1)
ない
484 : Name_Not - 2018/12/18(火) 05:19:55.45 ID:???.net (+100,+29,-24)
>>483
ありがとうございます
なんでこんな有用なものを削除していこうとするんでしょう
ブラウザアドオンもどんどん弱体化してますが
485 : Name_Not - 2018/12/18(火) 07:08:04.45 ID:???.net (+94,+29,-20)
世の中にはいろんなデバイスとブラウザがある
右クリックで縦に並んだ追加しやすいメニューが出るなんて限らない
Webとは関係のないブラウザの問題
486 : Name_Not - 2018/12/18(火) 08:58:49.38 ID:???.net (+104,+29,-27)
>>484
開発系を除けば、PCよりスマホでサイトを閲覧する人の方がはるかに多いから
全体で見ればもう不要という方向なのだ
487 : Name_Not - 2018/12/18(火) 09:05:15.80 ID:???.net (+1,-28,-23)
>>480
それはReact15までの話だぞ
16になって書き直してからはパフォーマンスが劇的に上がってる
488 : Name_Not - 2018/12/18(火) 09:22:28.92 ID:???.net (+76,+28,-15)
>>486
例えばgoogleスプレッドシートとかの右クリックメニューどうすんだろ?
PCでも使えなくなるんだよね?
489 : Name_Not - 2018/12/18(火) 09:36:04.36 ID:???.net (+13,-30,-82)
>>488
htmlの仕様から消えるだけ
消える理由は、誰も使ってないから

jsの
addEventListener('contextmenu', ~
は残るよ。
スプレッドシートも見てみたけど、menuitem,contextmenuは使ってない。

html5で追加された要素が瞬殺したってだけだな
490 : Name_Not - 2018/12/18(火) 09:50:38.08 ID:???.net (+52,+29,+0)
なるほどありがとう
492 : Name_Not - 2018/12/18(火) 11:56:29.45 ID:???.net (+57,+29,-18)
そもそもの原因のDOMなんてやめちまえばいい
493 : Name_Not - 2018/12/18(火) 14:08:56.73 ID:???.net (+148,+30,-38)
>>485-486
ありがとうございます
スマホでは使わないのは分かりますけどPCでは有用なわけで
軽自動車に付けられない装備は4tトラックやベンツや消防車からも外そう(その方がスッキリ統一できるから)
と言ってるような決定に思えます
最近はそんなのばっかりですよね
不満です
494 : Name_Not - 2018/12/18(火) 14:20:57.47 ID:???.net (+111,+29,-58)
>>493
いや、無くなった理由は誰も使ってないから
便利と思ってる人は少数派なのは間違いない

俺も右クリックメニューを導入するなら間違いなくjsの方で実装する
うまくやればスマホとPCで挙動合わせられるからな
495 : Name_Not - 2018/12/18(火) 14:32:47.48 ID:???.net (+72,+29,-25)
>>494
そうですね、ただ私はのちのちjsの方からすら削除しようって言い出しゃしないかと不安なのです
ともあれありがとうございました
496 : Name_Not - 2018/12/18(火) 16:53:25.71 ID:???.net (-1,-29,-11)
JSfiddleとかCodePenみたいなサイトでデバッガ付きのサイトってねーの?
497 : Name_Not - 2018/12/18(火) 17:36:51.81 ID:???.net (-2,-30,-20)
example.comでF12とかcmd+opt+iすればよくね
498 : Name_Not - 2018/12/18(火) 18:31:31.42 ID:???.net (-1,-29,-36)
example.comいいよね
しょっちゅうF12から編集して色々試してるわ
JSfiddleなんかより全然使いやすい。差異も無い
499 : Name_Not - 2018/12/18(火) 18:42:46.78 ID:???.net (+3,-29,-110)
ブラウザデフォのコンテキストメニューに独自項目追加するのはユーザースクリプト作ってると便利だと思うこともあるけど
Webページ側でやられると元からあるのか自前なのか区別つきにくい場合もあるからねぇ

contextmenuイベント捕まえてpreventDefaultして自分で描画しろというのが今の流れ
500 : Name_Not - 2018/12/18(火) 19:38:40.29 ID:???.net (+57,+29,-27)
つまりコンテキストメニューをこっそり広告にしておいて
「コピー」をクリックしたつもりが広告クリックに…
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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