のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,837人
昨日: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
    351 : Name_Not - 2018/12/11(火) 19:38:40.69 ID:???.net (+51,+23,-34)
    vueはプログレッシブフレームワークだから
    サイトの規模に合わせられる
    352 : Name_Not - 2018/12/11(火) 19:50:49.72 ID:???.net (+79,+29,-53)
    いや、そうじゃなくて、どれだけ簡単に使えるのか知りたいだけです

    http://jsfiddle.net/ に書いてくれませんか?
    vueを使った必要最小限のコードを
    353 : Name_Not - 2018/12/11(火) 19:52:22.24 ID:???.net (+57,+29,-54)
    訂正。必要最小限じゃわからないので
    イベントハンドラとDOMの変更をそれぞれ最低一つは書いてください
    354 : Name_Not - 2018/12/11(火) 20:17:41.03 ID:???.net (+64,+30,+0)
    355 : Name_Not - 2018/12/11(火) 20:36:23.58 ID:???.net (+11,-29,-59)
    >>354
    やっぱりそんなもんですよね
    HTMLで書けばすむものがJavaScriptに移動し
    コードの量も増えてしまう

    JavaScriptなし版
    http://jsfiddle.net/s59042zf/1/

    jQuery版(vue版にあわせてspanとdelを入れ替える)
    http://jsfiddle.net/s59042zf/2/
    356 : Name_Not - 2018/12/11(火) 20:38:25.92 ID:???.net (+75,+27,-24)
    HTMLの量が劇的に増えて可読性も下がってるな
    jQueryも酷い
    357 : Name_Not - 2018/12/11(火) 20:42:25.04 ID:???.net (+62,+29,-59)
    HTMLで書いたほうが可読性いいじゃん
    なにより、HTMLとCSSだけでできるからプログラマと作業が分業できる。
    それにリストの二番目だけに、画像を入れたいとかよくある話だけど
    そういう場合でも簡単に対応できるし柔軟性が上がってる
    358 : Name_Not - 2018/12/11(火) 20:43:33.86 ID:???.net (+32,-29,-18)
    laravelかwordpressだったらどっちのがいいの?
    359 : Name_Not - 2018/12/11(火) 20:43:52.83 ID:???.net (+38,+0,-1)
    >>356
    HTMLの量を劇的に減らした
    http://jsfiddle.net/s59042zf/3/
    360 : Name_Not - 2018/12/11(火) 20:48:20.99 ID:???.net (+124,+29,-63)
    47都道府県の選択フォームをHTMLに直書きしたら可読性最悪だろう?
    いままで疑問に思わなかったの?

    http://opendata.resas-portal.go.jp/
    http://opendata.resas-portal.go.jp/docs/api/v1/prefectures.html
    普通、こういうAPI叩いてvueのイテレータに突っ込むよね?
    361 : Name_Not - 2018/12/11(火) 20:51:41.06 ID:???.net (+67,+9,-46)
    >>360
    > 47都道府県の選択フォームをHTMLに直書きしたら可読性最悪だろう?
    > いままで疑問に思わなかったの?

    JavaScriptに直書きしても同じことでは?
    それにSSIでも使って別ファイルに外出しすればいいじゃん?
    362 : Name_Not - 2018/12/11(火) 20:52:21.28 ID:???.net (+70,+29,-55)
    >>358
    用途による
    企業HPならどっちでも

    >>360
    都道府県ぐらいなら自前で用意する
    APIは怖くて無理、いつ無くなるか不安過ぎる
    363 : Name_Not - 2018/12/11(火) 20:53:18.70 ID:???.net (+59,-11,-22)
    >>361
    >JavaScriptに直書きしても同じことでは?

    APIの意味分かってる?
    364 : Name_Not - 2018/12/11(火) 20:54:33.74 ID:???.net (+57,+29,-58)
    なんでもHTMLとjQueryでやろうとする老害がいるようですね
    淘汰されてください
    365 : Name_Not - 2018/12/11(火) 20:55:26.36 ID:???.net (+57,+29,-44)
    実際に今まで淘汰されているのは
    フレームワークを使っていた連中だというw
    366 : Name_Not - 2018/12/11(火) 20:56:01.79 ID:???.net (+57,+29,-58)
    APIは利用回数や利用制限調べるのがめんどくさくない?
    全部無視して回数制限にひっかかっちゃいましたハハハで済むならそれでもいいけど
    367 : Name_Not - 2018/12/11(火) 20:56:07.39 ID:???.net (+65,+29,-28)
    >>363
    お前こそわかってる?

    jQueryで(他人が書いた)HTMLを読み込めば終わりでしょ?w
    368 : Name_Not - 2018/12/11(火) 21:04:17.32 ID:ALU2P7Qf.net (+43,+29,-100)
    >>352
    はろーわーるど!
    http://jsfiddle.net/6rzb5asm/

    極論すると何やるにしても最終的に結果を表示するために
    要素にアクセスして→表示内容を差し込む、ってのはするわけで
    その前提の有無がjQueryとの違いなんだろうなと

    jQueryにその機能がないというわけではなく
    その前提があるかどうかっつー話ね
    369 : Name_Not - 2018/12/11(火) 21:11:46.65 ID:???.net (-6,-29,-15)
    もう全部Reactでやれ!
    370 : Name_Not - 2018/12/11(火) 21:17:53.74 ID:W9xxKLu3.net (+0,-30,-257)
    Reactでサイト作成する場合に最低限必要なライブラリ

    webpack
    node.js
    npm
    react
    react-dom
    react-router-dom
    redux
    react-redux
    connected-react-router
    redux-logger
    redux-thunk
    prop-types
    axios
    babel-loader
    babel-core
    babel-preset-env
    babel-preset-react
    style-loader
    css-loader
    redux-devtools-extention
    371 : Name_Not - 2018/12/11(火) 21:19:44.30 ID:???.net (+52,+29,-22)
    >>370
    これ全部使いこなして作成するんだぞ
    当たり前だがこの他にもいろいろある

    あとどうやってビルドするか自分でconfig作る
    372 : Name_Not - 2018/12/11(火) 21:24:49.97 ID:???.net (+75,+29,-47)
    >>335
    の新着情報作る話が壮大になっててワロタ
    リストにしてajaxで取得するぐらいでいいんじゃないの
    使うのはjqueryだけだ
    373 : Name_Not - 2018/12/11(火) 22:46:58.54 ID:???.net (+32,-29,-92)
    >>370
    民主党みたいなやつだなw
    快適な環境のために家も必要だからゲームを始めるには一億円かかる!といった戯れ言の一種。

    本当に最低限必要なものは、
    babel-standalone
    react
    react-dom
    終わり。
    しかも上1つはreactのためと言うよりJSXで書くために必要なもの、
    下2つは元々1つだったのが分かれただけ。
    374 : Name_Not - 2018/12/11(火) 23:25:36.33 ID:???.net (+66,+29,-50)
    >>373
    いや普通に必要でしょ
    reduxなかったらバケツリレーさせるの?
    自分でも把握できなくなるぞ?
    375 : Name_Not - 2018/12/11(火) 23:35:15.52 ID:???.net (+6,-29,-53)
    >>374
    jQueryでサイト作るとき、クリティカルな日付計算多発する案件の場合momentjsやdate-fns使う?使わない?
    376 : Name_Not - 2018/12/11(火) 23:44:37.45 ID:???.net (+57,+29,-37)
    >>370
    楽をするためにはどんな苦労も厭わないのがプログラマという人種なんですよ!
    377 : Name_Not - 2018/12/11(火) 23:48:48.40 ID:???.net (+57,+29,-15)
    選択は要件次第だし要件は客次第であって
    普通のウェブとやらを勝手に決められるのは戴けない
    378 : Name_Not - 2018/12/11(火) 23:50:01.01 ID:???.net (-1,-29,-22)
    久しぶりにpackage.json見直したら
    devDependenciesが40行あったwww
    379 : Name_Not - 2018/12/12(水) 02:25:14.00 ID:1qICICQq.net (+24,+29,-8)
    いつだって私のやり方で
    レッツエンジョイ!ジャスドゥーイット!
    380 : Name_Not - 2018/12/12(水) 03:16:00.93 ID:???.net (-1,-29,-17)
    そんなん全部nuxt.jsで解決じゃん
    381 : Name_Not - 2018/12/12(水) 04:13:22.29 ID:???.net (-1,-29,-122)
    jQuery で済むなら、それが一番。
    次いで、Rails

    上よりも複雑なものは、React, Vue.js, Nuxt.js

    Rails から、jQuery, Vue も使える
    382 : Name_Not - 2018/12/12(水) 05:02:55.68 ID:???.net (+46,-29,-117)
    jQuery信者の老害は何?
    DOMセレクト?querySelector使えよ
    Ajax?window.fetchかaxios使えよ
    今更わざわざjQuery使う理由が分からん
    383 : Name_Not - 2018/12/12(水) 08:27:40.53 ID:???.net (+66,+29,-51)
    >>382
    大抵のライブラリはjQueryが必要だからとりあえず入れておく必要がある
    後は書くのが楽
    384 : Name_Not - 2018/12/12(水) 08:30:21.73 ID:???.net (+50,+27,-1)
    またその話題かw
    385 : Name_Not - 2018/12/12(水) 09:05:11.32 ID:???.net (+7,-28,-13)
    >>383
    ただのjQuery plugin大好きっ子だった
    386 : Name_Not - 2018/12/12(水) 10:24:45.68 ID:???.net (+25,-8,-33)
    >>382
    jQueryを使うと、コードが短くなりバグが減るからだよ
    387 : Name_Not - 2018/12/12(水) 10:41:20.13 ID:???.net (+19,-8,-38)
    jQueryを、じゃなくて適切なライブラリを組み合わせて使うと、だろ
    388 : Name_Not - 2018/12/12(水) 10:48:00.25 ID:???.net (-1,-29,-75)
    DOMを操作する適切なライブラリって他にある?
    jQueryの劣化版?
    389 : Name_Not - 2018/12/12(水) 12:15:13.87 ID:???.net (+73,+29,-70)
    便利なライブラリーでdomをこねくり回そうっていう考え方が間違っているんじゃないのか
    オブジェクト指向的に考えると、コンポーネント化して十分に抽象化し、求められている専門で十分なメソッドを持たせておくべきじゃないのか
    390 : Name_Not - 2018/12/12(水) 12:54:31.43 ID:???.net (+6,-29,-31)
    >>389
    最近、よくコンポーネントと聞くけど、Web Componentsのこと?
    Vue.jsやReaact.jsにあるコンポーネント?
    391 : Name_Not - 2018/12/12(水) 13:02:14.40 ID:???.net (+57,+29,-78)
    ReactもjQueryもやるけどjQuery便利
    便利は正義

    jQueryもう使いたくないってよく聞くが、何か問題起きてどうにもならなかった悲惨な経験があるんだろう
    たかがjQueryごときで笑
    392 : Name_Not - 2018/12/12(水) 13:38:42.78 ID:???.net (+44,-29,-151)
    >>389
    > オブジェクト指向的に考えると、コンポーネント化して十分に抽象化し、求められている専門で十分なメソッドを持たせておくべきじゃないのか

    そういう機能がDOMに存在しない

    コンボボックス(セレクトボックス+テキストエディア)すら
    作る機能がDOMには存在しない

    ブラウザネイティブ(ライブラリを一切使用しない)で
    WebComponentができれば、その問題は解決するが
    コンポーネント同士をどうやって連携するか?という問題は残ったまま
    393 : Name_Not - 2018/12/12(水) 15:54:17.01 ID:???.net (+96,+29,-70)
    あるサイトを改修する仕事受けて改修したんだけど、バッテリー消費が大きいと客に言われたんだが、
    普通にchromeでjsの処理レポートを確認するしかないかな?
    394 : Name_Not - 2018/12/12(水) 16:00:34.38 ID:???.net (+57,+29,-36)
    phpもフレームワークも使ったことなくてlaravelやらされて訳分かんなくなってフロントに逃げました
    395 : Name_Not - 2018/12/12(水) 16:18:03.17 ID:???.net (+57,+29,-17)
    フロントは言いました

    あらゆるフレームワークの目指すところは
    死である。
    396 : Name_Not - 2018/12/12(水) 16:54:27.86 ID:???.net (+52,+29,+0)
    プロントで食べました
    397 : Name_Not - 2018/12/12(水) 21:20:45.47 ID:???.net (+89,+21,-2)
    >>393
    画面を黒くする
    398 : Name_Not - 2018/12/12(水) 21:23:11.17 ID:???.net (+90,+23,-45)
    >>392
    コンボボックスやらはWebComponentで可能だし
    コンポーネント同士をどうやって連携するか?って?
    その答え先に言ったじゃん
    コンポーネント自体に十分なメソッドを生やせって
    399 : Name_Not - 2018/12/12(水) 21:38:33.08 ID:???.net (+103,+29,-19)
    >>397
    スマホ用サイトで白ベースなんだけど、それ関係あるかも!
    しかしスマホの液晶タイプによって白か黒かで違う?
    400 : Name_Not - 2018/12/12(水) 21:43:30.41 ID:???.net (+88,+29,-3)
    >>399
    と思って調べたら白黒でほとんど関係ないっぽい
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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