のくす牧場
コンテンツ
牧場内検索
カウンタ
総計: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
    201 : Name_Not - 2018/12/08(土) 08:42:10.64 ID:???.net (+77,+30,+0)
    202 : Name_Not - 2018/12/08(土) 09:10:27.82 ID:???.net (+54,-7,-1)
    >>201
    釣れた釣れたw
    203 : Name_Not - 2018/12/08(土) 10:45:52.16 ID:???.net (+56,+25,-1)
    >>202
    技術論を語れない人
    204 : Name_Not - 2018/12/08(土) 11:14:15.77 ID:???.net (+51,+28,-3)
    >>200
    開発日記公開してくれ
    そこにコメントする
    205 : Name_Not - 2018/12/08(土) 12:11:30.66 ID:???.net (+50,+29,-21)
    jQuery君は仕様に詳しくないのだから、あまりいじめてやるな
    206 : Name_Not - 2018/12/08(土) 12:19:40.97 ID:???.net (+50,+29,-4)
    むしろいじめられてるのはどっちだって話だけどなw
    207 : Name_Not - 2018/12/08(土) 12:32:39.65 ID:???.net (+57,+29,-37)
    そうか?
    jQueryはDOM要素限定だと必死に主張してるだけに見えるが
    208 : Name_Not - 2018/12/08(土) 12:55:08.84 ID:???.net (+90,+29,-147)
    >>134 「cookieはDOMじゃないんだから」
    >>137 「DOM Level3以降の仕様からは消されたけどなw」
    >>139 「じゃあjQueryはDOM"要素"操作ライブラリって言えば納得するんか? 単なる言葉遊び、本質は変わらんよ」

    どれ一つ正しくないわけだが
    209 : Name_Not - 2018/12/08(土) 12:59:52.06 ID:???.net (+57,+29,-29)
    もうさ、くだらないからそろそろやめてくれ
    つまらん
    210 : Name_Not - 2018/12/08(土) 13:14:07.07 ID:???.net (+67,+29,-41)
    jQuery房はプライド高い上に、後付け理論で訂正を整える事に必死だから嫌いだわ
    211 : 210 - 2018/12/08(土) 13:15:14.52 ID:???.net (+18,-4,+0)
    × 訂正
    〇 体裁
    212 : Name_Not - 2018/12/08(土) 13:27:58.29 ID:???.net (+63,-5,+0)
    >>208
    必死すぎw
    214 : Name_Not - 2018/12/08(土) 13:58:43.00 ID:???.net (+31,-22,-16)
    JavaScriptの構文だが?
    215 : Name_Not - 2018/12/08(土) 13:58:58.04 ID:???.net (+100,+29,-4)
    >>212
    煽るしか能がない人に言われてもな
    216 : Name_Not - 2018/12/08(土) 14:00:54.78 ID:???.net (+128,+29,-15)
    >>214 何でググればわかる?
    217 : Name_Not - 2018/12/08(土) 14:02:56.43 ID:???.net (+70,+29,+0)
    >>216
    聞く時はもうちょい丁寧に聞いたほうがいいよ
    218 : Name_Not - 2018/12/08(土) 14:03:18.18 ID:???.net (+54,+26,-31)
    「分割代入 オブジェクト」くらいで引っかかるんじゃね
    219 : Name_Not - 2018/12/08(土) 14:03:21.91 ID:???.net (+110,+29,-42)
    >>215
    jQuery房からまともな反論が返ってくるわけないんだから、その辺にしておきなよ
    彼の完全敗北は皆わかってる

    >>216
    オブジェクト初期化子
    220 : Name_Not - 2018/12/08(土) 14:22:15.03 ID:???.net (+72,+29,-3)
    >>219
    自覚ないのか? お前のこと言ってるんだよ
    221 : Name_Not - 2018/12/08(土) 15:46:33.70 ID:???.net (+93,+29,-23)
    議論するなら技術的な内容を伴ったものにしろよ
    ただ煽りあうマウントの取り合いは不毛
    222 : Name_Not - 2018/12/08(土) 16:00:32.45 ID:???.net (+98,+29,-23)
    reduxむずいね
    キミらはすんなりできてるの?
    223 : Name_Not - 2018/12/08(土) 16:03:35.51 ID:???.net (+41,-30,+0)
    「cookieはDOMじゃない」はDOMの範疇なので間違い

    「DOM Level3以降の仕様からCookieは削除されている]は意味不明
    「DOM Level 2 HTML」があって「DOM Level 3 HTML」がないから削除されたと思い込んでるのかね
    http://www.w3.org/TR/DOM-Level-3-Core/core.html#ID-BBACDC08 jから
    "The interfaces within this section are considered fundamental, and must be fully implemented by all conforming implementations of the DOM, including all HTML DOM implementations [DOM Level 2 HTML], unless otherwise specified."
    を100回読め

    「jQueryはDOM"要素"操作ライブラリ」をオレオレ理論すぎる
    >>174で反論済

    「本質は変わらん」て、DOMとDOM要素は本質的に違うだろうが
    「documentはDOMじゃない=documentはDOM要素じゃない」が通用するわけがない
    224 : Name_Not - 2018/12/08(土) 16:08:16.67 ID:???.net (+106,+29,-37)
    >>222
    使ったこと無いけど、多分導入に結構時間がかかるのは分かる
    学習コスト高い割に、そこまで機能が良いわけでもなく、独自要素が多すぎて潰しも効かないので使っていない
    225 : Name_Not - 2018/12/08(土) 16:24:20.88 ID:???.net (+88,+28,+0)
    >>223
    だから必死すぎだってw
    226 : Name_Not - 2018/12/08(土) 16:34:25.60 ID:???.net (+67,+30,+0)
    227 : Name_Not - 2018/12/08(土) 16:43:14.82 ID:???.net (+56,-29,-77)
    >>222
    nuxt.js(vuex)つかえばいいじゃん

    なんかreact界隈って今となっては大昔のライブラリ戦争、jQueryに駆逐されたPrototype.js臭がするんだよね
    簡単に記述できることを難しくしちゃってる所が特に・・・
    228 : Name_Not - 2018/12/08(土) 17:21:07.04 ID:???.net (-6,-30,-242)
    >>213
    ES2015(ES6)から入った分割代入という構文。
    http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment

    関数定義の引数の部分が{node: post}だと、実引数として渡ってきたオブジェクトのnodeというプロパティを、postという変数に代入して(束縛と言わないと怒る人もいそうだが)、関数定義の本文でpostという名前でアクセスできる(使える)ようになる。
    つまり、
    .map(({ node: post }) => {
    return (...
    は、
    .map((post) => {
    post = post.node;
    return (...
    と、等価。
    引数を直接書き換えるのはお行儀が悪いと言われてる(V8の中の人によるとパフォーマンスも若干悪くなるらしい)ので、
    .map((_post) => {
    let post = _post.node;
    return (...
    とかでもいいよ。
    229 : Name_Not - 2018/12/08(土) 17:39:29.60 ID:???.net (+146,+29,-83)
    >>224
    一週間学習してるんだけどさ、7割くらい理解できたんだが、さあアプリ作るぞってなったときどこから作ればいいのか不明
    こんなライブラリ初めてだわ
    ネットみたらreact始めてすげー!redux導入して挫折ってブログが多い

    >>227
    もうプロジェクトでreact使うこと決まったんだよね

    有名なログイン処理のreactとreduxサンプル
    http://jasonwatmore.com/post/2017/09/16/react-redux-user-registration-and-login-tutorial-example

    フロントでログイン処理するだけで約20ファイルもある
    これとバックエンド繋ぐんだがマジで二重管理になるよな
    230 : Name_Not - 2018/12/08(土) 18:00:20.46 ID:???.net (+108,+29,-37)
    >>229
    嫌すぎる…
    ログインログアウトだけページ遷移許してもらえばreactの外で旧来スキームで出来ないの?
    231 : Name_Not - 2018/12/08(土) 18:01:57.60 ID:???.net (+123,+29,-25)
    >>229
    やっぱそうだよね。印象だけでもとっつきにくい。どういう場面で使えばいいのかよく分からなかった
    プロジェクトに向いてるかどうかで考えた方が良いのかも知れない
    ってプロジェクトで使う事が決まったのか、頑張って~\(^o^)/
    232 : Name_Not - 2018/12/08(土) 18:09:09.70 ID:???.net (+81,+29,-56)
    >>230
    それね
    ログインページだけバックエンドのビューで生成してログイン後がreactってのもアリだとは思う
    それだとcontrollerとviewのたったの2ファイルでできるしね

    >>231
    大手でもよくわからず使ってるプロジェクトもあるらしい
    ほんとバグの温床になるよなぁ
    233 : Name_Not - 2018/12/08(土) 18:13:13.17 ID:???.net (+144,-29,-64)
    採用事例はvue.jsとreact.jsの一騎打ちだな
    http://twitter.com/ydnjp/status/1066529802142674945
    (deleted an unsolicited ad)
    234 : Name_Not - 2018/12/08(土) 18:17:25.41 ID:???.net (+67,+28,-13)
    >>233
    似たような調査Node学園祭でもやってたな
    235 : Name_Not - 2018/12/08(土) 18:19:15.20 ID:???.net (+56,+28,-56)
    Reactは使ったことないけど、Vueはかゆいとこに手が届かない感じがする
    コンポーネントの親子関係とか、v-ifで子画面開くのにそれ用のフラグが必要だったり
    236 : 194 - 2018/12/08(土) 19:33:01.78 ID:???.net (+104,+29,-63)
    >>196
    音量0と最大はどのブラウザ同じでも係数まではHTML5の仕様として決められておらずバラバラの可能性がある?
    一度dBに変換するといったことも考えたのですが難しそうですね
    239 : Name_Not - 2018/12/08(土) 20:53:43.99 ID:???.net (+105,+29,-10)
    >>236
    探してみたけど、webで音声の扱いはロクな資料が無かったわ
    240 : Name_Not - 2018/12/08(土) 22:20:56.22 ID:???.net (+32,-29,-43)
    質問

    for ( let A of B ) {
    ...
    }

    というコードを書いた時、「B」はループの中で毎回評価(計算)される(=重い処理を書かないほうがいい)んでしょうか?
    それとも最初の1回だけですか?
    241 : Name_Not - 2018/12/08(土) 22:28:43.49 ID:???.net (+110,+20,-22)
    >>240
    その処理の中にconsole.logを仕込んで確かめると良い
    良く使うデバッグ手法
    242 : Name_Not - 2018/12/08(土) 22:39:41.29 ID:???.net (+69,+30,-52)
    >>241
    言いたいことは分かるんですけど
    世界で自分しか検証し得ない最先端のテーマならともかく
    このありふれた疑問に対して答えを知ってるならサクッと教えてほしいです
    車輪の再発明は嫌です
    243 : Name_Not - 2018/12/08(土) 22:44:22.39 ID:???.net (+50,+15,-1)
    >>241
    バカ?
    244 : Name_Not - 2018/12/08(土) 22:53:59.95 ID:???.net (+37,-29,-177)
    すでにあるものと同じものを作るのが車輪の再発明であって、言語仕様を調べるのをサボることを言うのではない。
    都合よく解釈しないように。

    答え書いとくとBの評価は最初の一回のみ。
    for ofではBはiterableオブジェクトでなければならず、最初にiteratorが取り出され、以降ループ毎にそのiteratorのnextメソッドの戻り値のオブジェクトのvalueプロパティに入っている値がAに入ることになっている。
    これがnextメソッドの戻り値のオブジェクトのdoneプロパティがtrueになるまで続く。
    処理系の実装でどのように最適化されてるかは知らないが、仕様ではそうなっている。
    245 : Name_Not - 2018/12/08(土) 22:56:53.80 ID:???.net (+3,-29,-35)
    iterableなオブジェクトのことをどう訳してるのか気になってMDN引いてみたら反復可能オブジェクトと言うようだ
    http://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Iterators_and_Generators#Iterables
    246 : Name_Not - 2018/12/08(土) 23:04:44.85 ID:???.net (+62,+29,-20)
    >>244
    ありがとうございます。これでスッキリ使えます。
    ただ言語仕様は調べたんです。一定時間調べて答えに辿り着かなかったので聞きました。
    さあやるぞー。
    247 : Name_Not - 2018/12/08(土) 23:16:44.69 ID:???.net (-2,-30,-24)
    訳が難しいのあるよね
    iterableとかconfigurableとかinvariantsとか、意味は分かるけど日本語にすると
    248 : Name_Not - 2018/12/09(日) 01:03:08.00 ID:???.net (+57,+29,-9)
    PHPは初心者お断りってあるから聞き辛いけど、javascriptスレは初心者にも優しいのでありがたい
    249 : Name_Not - 2018/12/09(日) 01:04:46.99 ID:???.net (+6,-21,-53)
    trelloのチケットを横に動かすみたいな動きのものはvue.jsとか使えばいいの?
    フレームワークを何から始めようか迷ってます
    250 : 194 - 2018/12/09(日) 10:04:19.44 ID:???.net (+86,+29,-5)
    >>239
    ありがとう

    適当に近い音量になるように計算させてみようと思います。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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