のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,836人
昨日: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
    51 : Name_Not - 2018/11/29(木) 22:33:43.20 ID:???.net (+58,+29,-1)
    こいつっていうのは>>48のことね
    52 : Name_Not - 2018/11/29(木) 22:38:36.58 ID:???.net (+38,-29,-81)
    >>49
    Nodeは0系から使ってるが
    >>そのAPIがないNodeでも最新の構文が
    >>使えるというメリットは有るわけだ
    何が言いたいのかさっぱり伝わらない
    Nodeで最新の構文が使いたければ--harmony-*とするだけ
    V8がまだ対応していないものは草案も草案だからまだ使おうとは思わない
    53 : Name_Not - 2018/11/29(木) 22:48:33.97 ID:???.net (+35,-26,-19)
    babelしてポリフィルかけた後のjsに対してAPI使えばいいんでないの?
    54 : Name_Not - 2018/11/29(木) 23:06:47.95 ID:???.net (+57,+29,-50)
    他人のコードを読んで学びたいんだけど、みんなgithubみてたりすんの?
    それともカンファレンス行ったりする?
    55 : Name_Not - 2018/11/29(木) 23:08:20.83 ID:???.net (+30,-9,-19)
    あ、ごめんすぐ前に>>40があったわ
    github pageとか見ればいいんだね
    チェックしてみる
    56 : Name_Not - 2018/11/29(木) 23:20:32.98 ID:???.net (+96,+29,-25)
    >>53
    俺がずっと言ってるのはモダンブラウザとレガシーブラウザの差が付き過ぎてきたから
    1つのコードを元に両対応しようとするのはもう限界を過ぎてるってこと
    57 : Name_Not - 2018/11/29(木) 23:24:55.43 ID:???.net (-1,-29,-18)
    勉強しようと思ってyahooやgoogleのhtml見るとおったまげる
    58 : Name_Not - 2018/11/29(木) 23:29:48.92 ID:???.net (+71,+19,-2)
    なんで?
    59 : Name_Not - 2018/11/29(木) 23:30:05.20 ID:???.net (+62,+29,-9)
    >>52
    だからブラウザのAPIなんか使わなくても、
    新しい構文を使う意味はあるってことでしょw
    60 : Name_Not - 2018/11/29(木) 23:31:13.05 ID:???.net (+70,+29,-51)
    >>56
    なあ、お前、お前のコードは必ず新しいAPIを使わなきゃならんのか?
    モジュールごとにわけてないんか?

    新しいAPIを使わないモジュールだってあるだろ
    ないんか?驚きだ
    61 : Name_Not - 2018/11/29(木) 23:32:12.01 ID:???.net (+71,+29,-20)
    >>58
    生HTMLやJavaScriptを書くことなんかなく、
    変換して生成しているようなコードが出てくるから
    62 : Name_Not - 2018/11/29(木) 23:33:06.23 ID:???.net (+57,+29,-46)
    そうよ。古いブラウザに対応する場合でも
    新しいコードで書いてbabelのようなツールで変換して生成する。
    そうやって、モダンブラウザとレガシーブラウザの
    差を吸収してるわけ。それが今の常識
    63 : Name_Not - 2018/11/29(木) 23:35:05.23 ID:???.net (-1,-29,-23)
    googleはcssもjsも外部ファイルにしてないんだよね
    html一枚のみ
    超早い
    64 : Name_Not - 2018/11/29(木) 23:36:44.14 ID:???.net (+50,+22,-48)
    そう。もちろんコードを書くときは複数のファイルに分かれている
    それをツールを使って結合している。
    65 : Name_Not - 2018/11/29(木) 23:39:44.58 ID:???.net (+62,+29,-54)
    そうなんだよね。ブラウザがJavaScriptモジュールに対応したと言うけれど
    外部ファイルである以上、どうしても遅くなるんだよ。

    だから最終的には何かしらのフレームワークを使って
    ビルドして1つないし数個のJavaScriptファイルにするっていうのが
    現実的な解になる
    66 : Name_Not - 2018/11/30(金) 01:31:55.09 ID:???.net (+7,-29,-1)
    >>61
    bladeがあるってこと?
    67 : Name_Not - 2018/11/30(金) 01:40:13.61 ID:???.net (-6,-29,-12)
    bladeはないな
    68 : Name_Not - 2018/11/30(金) 13:02:42.27 ID:???.net (+29,+1,-14)
    今更ながらreact始めたけどこれいいね
    vueはまだ
    69 : Name_Not - 2018/11/30(金) 21:49:28.94 ID:???.net (+56,-18,-31)
    >>46
    例えば、class構文を使う時、「Geolocation APIの必要性」によって、採用を取りやめたり、採用に踏み切る事は有り得ない
    70 : Name_Not - 2018/11/30(金) 22:08:26.17 ID:???.net (+71,+29,-77)
    >>69
    レスする相手間違ってるぞw

    そういうことだよ。APIを使っても使わなくても
    class構文が使えるというメリットがあるから

    >>45が言うような「いくら最新の構文が使えてもAPIが使えなきゃしょうがない」
    なんてことにはならないんだよ
    たとえAPIが使えなくても、最新の構文が使える
    71 : Name_Not - 2018/12/01(土) 06:49:07.97 ID:???.net (+213,+30,-182)
    俺はトランスパイラの一般的用途である1つファイルを書いたら
    モダンブラウザにもレガシーブラウザにも対応できるという事について言ってるだけであり
    ありとあらゆる場合においてBabelが不必要とは言っていないんだが

    現実APIの対応差が大きすぎるので共有スクリプトで対処し切るのには限界がある
    だから例えばモジュール対応で分けてピュアJSで行くべき
    そして過去スレでも度々話題に出るようレガシーブラウザには無理をさせるべきではないので
    その対応コードはかなり小さいとすると、
    その対応コードだけトランスパイルを試みるよりも、プロダクトや社から
    トランスパイラというシステム・工程を1つ取り去った方が良い
    そういう「大局的なメリットがある」のでうちの所はそうしている
    という事例を挙げて言っているのであって

    いくら小さい局所的なケースだけをメリットが有る、使える云々言われても
    あぁそうですねとしか言えないんだが
    72 : Name_Not - 2018/12/01(土) 07:41:28.66 ID:???.net (+74,+29,-183)
    >>71
    言ってることが破綻してる

    「APIの対応差が大きすぎる」のと
    トランスパイラを使うことになんの関係もない

    APIを使おうが使うまいが、JavaScriptのコードを書くわけで、
    そのJavaScriptのコードは同じモダンな書き方に
    統一したほうが楽だという話だろ

    なんで「くっそAPIが使えない。だからAPIを使わないコードを書くしか無いけど
    だがそのAPIを使わないコードを、古いJavaScriptコードで書かないと
    いけない病気が発動してしまう」ってなるんだよ?
    73 : Name_Not - 2018/12/01(土) 08:19:18.53 ID:???.net (+87,+30,-199)
    >>71は結論ありきで語ってるからめちゃくちゃになって
    意味不明なんだが、要するに共有できるコードに
    トランスパイラを使うかどうかって話

    特定のAPIがなければ、そのサイトがまったく利用できないって
    場合じゃない限り、モダンブラウザにはフル機能、
    レガシーブラウザには制限された機能を提供することになる

    つまりモダンブラウザ専用コードとモダンでもレガシーでも
    使える共有するコードの二種類に分かれる
    (レガシーのみで使うコードってのはないかごく少数)

    で、>>71は共有コードに対してトランスパイラを使わずに
    古い書き方をしましょうと言ってる。アホとしか言えない。

    大半の機能は共有コードになるんだから、その部分こそ
    新しい効率の良い書き方をして、レガシーブラウザ向けには
    トランスパイラを使って同じコードで動くようにすることで
    多くのムダが省ける
    74 : Name_Not - 2018/12/01(土) 09:20:54.47 ID:???.net (+125,+29,-53)
    >>71
    > 俺はトランスパイラの一般的用途である1つファイルを書いたら
    > モダンブラウザにもレガシーブラウザにも対応できるという事について言ってるだけであり
    BabelはESの範疇でトランスコンパイルするだけで、全APIを吸収するとはいわれてない
    完全なるあなたの勘違い
    75 : Name_Not - 2018/12/01(土) 09:45:15.93 ID:???.net (+56,+28,-15)
    そもそもそいつのAPIの定義からしてあやしそう
    76 : Name_Not - 2018/12/01(土) 11:02:15.30 ID:???.net (+57,+29,-29)
    まずAPIが何を指しているのか具体的に言ってみて
    77 : Name_Not - 2018/12/01(土) 12:35:32.51 ID:???.net (+176,+29,-21)
    >>74
    言われてない?
    俺が言ってるんだが
    完全なるあなたの思い込み
    78 : Name_Not - 2018/12/01(土) 12:40:07.90 ID:???.net (+72,+29,-22)
    Babeは全APIを吸収するものである・・・>>77だけが言ってる

    世間ではそんな事は言われていない
    79 : Name_Not - 2018/12/01(土) 14:16:54.86 ID:???.net (+0,-28,-23)
    API=関数群
    と思ってたけど最近はclassも多いし定数もあるしで日本語だと何になるんだろう
    80 : Name_Not - 2018/12/01(土) 14:48:59.26 ID:???.net (+13,-30,-86)
    gatsby勉強中なんですが

    import React from "react"
    import { Link } from "gatsby"


    この{ Link }の部分はなぜ{}で囲まれているのでしょうか
    81 : 80 - 2018/12/01(土) 14:55:08.76 ID:???.net (+48,+15,+3)
    82 : Name_Not - 2018/12/01(土) 23:22:35.47 ID:???.net (+3,-29,-97)
    トランスパイラは、文法を変換するだけ。
    IE, Edge では動かない

    jQuery, Electron, React, Vue.js のようなフレームワークを使わないと、プラットフォーム互換性はない
    83 : Name_Not - 2018/12/01(土) 23:40:07.66 ID:???.net (+76,+29,-14)
    >>77
    > 俺が言ってるんだが
    では、あなたの認識がおかしい
    84 : Name_Not - 2018/12/01(土) 23:48:27.18 ID:???.net (+112,+29,-32)
    >>77が「全APIを吸収する」と言っているとして、どの辺が反論になってるの?
    85 : Name_Not - 2018/12/02(日) 11:18:26.38 ID:???.net (+67,+29,-1)
    >>84は誰に対してのレスなんだろ
    86 : Name_Not - 2018/12/02(日) 13:21:06.43 ID:???.net (+57,+29,-55)
    IEなどで動くように文法変換してるんだろ?
    そこで吸収できないものをフレームワークで出来るって、どんなAPIの話してるんだ?
    87 : Name_Not - 2018/12/02(日) 15:48:38.87 ID:???.net (+70,-27,-70)
    質問
    Javascriptでフォームから投稿した内容をtableで過去の他の人の投稿と混ぜて行毎に表示して、投稿した項目をキー毎に並び替えるのって可能?

    PHPならDBに格納すれば出来るのはわかるけど、DBは無料のレンサバだと使えないっぽいし、サンプルとかも調べてみたけどjavascriptで両方やってるサンプルが見つからなかったわ
    88 : Name_Not - 2018/12/02(日) 16:49:09.14 ID:???.net (+83,+25,+0)
    >>87
    はい
    89 : Name_Not - 2018/12/02(日) 18:32:33.29 ID:???.net (+102,+26,-20)
    >>87
    その程度なら
    テキストファイルに記録しておくなんて手もある
    90 : Name_Not - 2018/12/02(日) 19:21:03.66 ID:???.net (+55,+27,-35)
    DB に保存できないのなら、
    過去の他人の投稿は、どこに保存しているの?

    A の投稿は、AのPC に保存しているの?
    そのデータを、B が取得できるの?

    他人のPC 内のデータは、取得できないはず
    91 : Name_Not - 2018/12/02(日) 19:24:48.32 ID:???.net (+62,+29,-48)
    DB使うようになったら迷わず有料サーバー借りたほうがいい
    ファイルをDB代わりにするとかしんどすぎる

    xreaなら一ヶ月契約したら後はずっと無料で使えるってシステムだったと思うから、
    そういうとこ探してもいいかもね
    92 : Name_Not - 2018/12/02(日) 19:37:01.22 ID:???.net (+76,+29,-47)
    >>88
    >>89
    さんくす、ググったらこれで出来るっぽいな
    http://algorithm.joho.info/programming/javascript/localstorage-table/
    Localstrageとかいうのに保存すれば行けるんやな、他人の表示されてるのか知らんけど
    後はTableソートのプラグインでも入れて、自分しか投稿を削除できればいいか
    93 : Name_Not - 2018/12/02(日) 19:39:43.31 ID:???.net (+57,+29,-7)
    ああダメだったわ、他の人の投稿取得できてないわ・・・
    94 : Name_Not - 2018/12/02(日) 19:45:46.75 ID:???.net (+6,-21,-20)
    ゴールが見えない
    ソート用のライブラリとか対応してるフレームワーク使えば
    95 : Name_Not - 2018/12/02(日) 20:01:17.12 ID:???.net (+31,+3,-18)
    無料でDBとphp使えるサーバー探してやったぞ、この辺使っとけ
    http://www.xrea.com/plan/
    http://www.star.ne.jp/free/
    96 : Name_Not - 2018/12/02(日) 20:28:10.51 ID:???.net (+13,-4,-2)
    ステマ乙。
    97 : Name_Not - 2018/12/02(日) 21:39:47.33 ID:???.net (+57,+29,-18)
    登録するのめんどいから明日会社で試してみるわ
    98 : Name_Not - 2018/12/03(月) 00:55:10.97 ID:???.net (+41,-29,-39)
    >>87
    PeerJSとかのサービス使ってWebRTCで結べばWebブラウザが即席のサーバー代わりになる
    Nodeやブラウザアプリで実装するのに比べてIPが変わっても大丈夫だし
    DBはIndexedDBだったりクライアントサイドの技術で全部作れる
    99 : Name_Not - 2018/12/03(月) 01:04:11.81 ID:???.net (+90,+30,-129)
    >>98
    お前が「ウンコ」と書く
    お前がPCを落とす
    相手が「チンコ」と書く
    お前がPCを立ち上げサイトを開く
    相手が、自分の書いた「チンコ」の上にいきなり「ウンコ」が現れビビる
    さっき「チンコ」って書いたとき「ウンコ」なんて書かれてなかったのに!
    100 : Name_Not - 2018/12/03(月) 01:15:47.92 ID:???.net (+96,+30,-48)
    >>99
    それでも全然悪くないと思うよ
    ラインだってそうだし、掲示板だって短時間とは言えそうだし
    今でもあるのか分からないけど5chだって時間が入れ替わることあるしね
    それに受付順にしたければそうすることは難しくないし
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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