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

    私的良スレ書庫

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

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

    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 - 2019/02/20(水) 20:40:09.61 ID:???.net (+69,+28,+0)
    >>47
    申し訳ない、飲みながら適当n書きました!
    53 : Name_Not - 2019/02/21(木) 00:21:00.12 ID:???.net (+5,-18,-27)
    >>52
    へぇ、知らなかった
    その辺は限界かと思うので、xamppなどを導入すると良いと思う
    hostsファイルの編集と組み合わせるとメチャクチャ強力だぞ
    詳細はこの辺
    http://15g.jp/post-770/
    54 : Name_Not - 2019/02/21(木) 04:34:50.79 ID:???.net (-1,-29,-11)
    node js とは実行環境のことですか?vs code使うときに必要なようですが
    55 : Name_Not - 2019/02/21(木) 06:54:03.52 ID:???.net (-9,-29,-2)
    >>52
    file:///は通信を発生させないから
    56 : Name_Not - 2019/02/21(木) 08:48:49.50 ID:???.net (+38,-29,-16)
    vs codeなんですが nodejsとどうやって関連付けするか教えてください
    add configurationの部分に候補が出てこないです
    node jsはインストールしてます
    57 : Name_Not - 2019/02/21(木) 08:56:26.44 ID:???.net (+62,+30,+0)
    58 : Name_Not - 2019/02/21(木) 09:57:14.66 ID:???.net (+61,+29,-36)
    連想配列のキーに使えない文字ってありますか?
    また、連想配列のキーの長さの最大値って何文字ですか?
    ちょっと重複のカウントとかに連想配列を使いたいので知りたいです。
    よろしくお願いします。
    59 : Name_Not - 2019/02/21(木) 10:55:03.20 ID:???.net (+57,+29,-50)
    > 重複のカウントとか

    どんな要件か教えろ
    そんなくだらないこと考える必要のない素晴らしい実装を見せてやんよシュッシュッ
    60 : Name_Not - 2019/02/21(木) 12:48:18.44 ID:???.net (+20,-29,-20)
    >>58
    [[Prototype]]をnullにしたなら、文字列リテラルの仕様に準ずる
    61 : 60 - 2019/02/21(木) 12:51:28.22 ID:???.net (-1,-29,-1)
    値を捨てるぐらいなら、new Set()を使えばいいのに、とは思う
    62 : Name_Not - 2019/02/22(金) 06:51:51.53 ID:???.net (+54,+26,-1)
    関数単位で見た場合副作用が無いとは言えないね
    63 : Name_Not - 2019/02/22(金) 07:02:11.35 ID:???.net (+17,-30,-145)
    オブジェクトを連想配列に使う場合に、
    たまたま、__proto__ というキーに値を設定すると、ハマる

    var obj = { __proto__: 1 };

    var obj = { };
    obj[ '__proto__' ] = "a";

    だから、Haxe では内部的に、文字列の前に、@ を連結して、
    @__proto__ のようにして、元からあるプロパティを上書きしないようにしている

    確か、ES6 だったかな? のmap みたいなライブラリを使うとか、
    Object.assign() とかかな?
    64 : Name_Not - 2019/02/22(金) 07:17:57.14 ID:???.net (+42,-30,-263)
    >>56-57
    Node.js をインストールしたら、
    コマンドプロンプトで、where node と打つと、
    C:\Program Files\nodejs\node.exe
    と表示されるか、確かめる

    右側に表示される、.js ファイル上で、ターミナルを開くと、
    そのファイルがあるフォルダ上で、ターミナルが開くので、
    node a.js と打てば、実行できる

    ターミナルでは、タブで入力補完、上下矢印で履歴をさかのぼれる

    拡張機能のCode Runner を入れると、右クリックメニューから、
    指定したソースコードの範囲を実行できる。
    Ctrl+Shift+P で、Run Code でも同じ

    拡張機能のQuokka.js を入れると、Ctrl+Shift+P で、Quokka.js New File でも実行できる。
    変数名だけで、その内容をファイル上にも表示してくれる。
    console.log( 変数名 ); と書かなくてもよい!
    65 : Name_Not - 2019/02/22(金) 07:34:11.54 ID:???.net (+0,-29,-11)
    >>63
    >>60でnullにするよう指摘済
    文字列のままならそれでよいが、Mapがより有用
    値が不要ならSet
    66 : Name_Not - 2019/02/22(金) 08:45:47.99 ID:???.net (+63,+29,-6)
    >>64
    質問に対する答えになってないね。
    分かんねーなら黙ってろクズ。
    67 : Name_Not - 2019/02/22(金) 12:05:23.48 ID:???.net (-1,-29,-11)
    オンラインのエディタでもいいの?
    VS codeの設定がわからん
    68 : Name_Not - 2019/02/22(金) 18:44:08.29 ID:???.net (-1,-29,-17)
    http://playcode.io/
    というオンラインエディタ使ってるんですが、どこからダウンロードできますかね
    ファイルを
    69 : Name_Not - 2019/02/22(金) 23:36:56.20 ID:???.net (+96,+29,-47)
    たまたま__proto__というキーが来ることなんてクライアントサイドで考える必要はまったくない
    そんなことを言い出したらたまたま1GBのキーが来ることなども考えないといけない
    隕石が怖いとかそんなレベルな話は止めよう
    70 : Name_Not - 2019/02/23(土) 03:15:24.82 ID:???.net (+57,+29,-33)
    __proto__はプロトタイプ汚染攻撃に使われるらしい。
    しかしこれ攻撃側も結構大変みたいだな。
    目隠ししたまま迷路を解くみたいだ。
    71 : Name_Not - 2019/02/23(土) 05:49:15.68 ID:???.net (+57,+29,-14)
    デバッグって、ブラウザの更新しながらやるもんですか?
    なにかツールがあるんでしょうか。
    72 : Name_Not - 2019/02/23(土) 08:58:24.54 ID:???.net (+135,+29,-21)
    >>69
    かいひするほうほうがるなら、対策した方が良くね?
    73 : Name_Not - 2019/02/23(土) 11:09:41.05 ID:???.net (-1,-29,-6)
    beginpathはjavascriptではないのですか?
    74 : Name_Not - 2019/02/23(土) 11:21:40.61 ID:???.net (+71,+29,-22)
    >>72
    さあ
    俺はできることなら全てやるべきとは考えないけどね
    著名なライブラリとかだとどこでどう使われるか分かんないから気にするのは分かるけど
    75 : Name_Not - 2019/02/23(土) 11:26:12.72 ID:???.net (+69,+28,+0)
    >>72
    キリないぞ
    76 : Name_Not - 2019/02/23(土) 11:27:58.98 ID:???.net (+57,+29,-39)
    ユーザー操作が前提なら対策せざるを得ないというかセキュリティの問題になる
    手元で使う分には注意するだけで済む事もあるんじゃない
    77 : 63 - 2019/02/23(土) 11:57:11.59 ID:???.net (+70,-30,-88)
    例えば、英単語を登録して、使用回数を数える場合、
    オブジェクトを連想配列に使うと、

    たまたま、__proto__ という単語を登録しようとして、ハマる

    var obj = { };
    obj[ '__proto__' ] = 1;
    78 : Name_Not - 2019/02/23(土) 11:59:59.17 ID:???.net (+62,+29,-33)
    >>77
    死ね。お前がハマってんのはクソ言語の改行コードだろwww
    http://mevius.5ch.net/test/read.cgi/tech/1545421414/166
    81 : Name_Not - 2019/02/23(土) 17:46:31.56 ID:???.net (+57,+29,-6)
    へー1.4から関数も受けつけてくれるようになってたんだ?
    http://js.studio-kingdom.com/jquery/manipulation/text
    82 : Name_Not - 2019/02/23(土) 21:05:11.52 ID:???.net (+7,-30,-98)
    ドットインストールで独学で勉強中で超基礎的な質問なんですが

    const o = {
    a:1,
    b:2,
    };


    Object.keys(o).forEach(key => {
    console.log(`${key}${o.key}`);
    });
    このo.keyの部分がundefinedになってしまうんですが
    なんで1って表示されないんでしょうか
    83 : Name_Not - 2019/02/23(土) 21:22:26.62 ID:???.net (+8,-29,-15)
    >>82
    o.key → o[key]
    変数名とプロパティ名がごっちゃになってる
    84 : Name_Not - 2019/02/23(土) 21:44:06.76 ID:???.net (+11,-18,-38)
    >>83
    ああそうか、わかりました
    o.keyだとkeyが変数でアクセスできるわけないですね
    []だと中が変数でも中身の文字列に変換されるからアクセスできるってわけですね
    ありがとうございました
    85 : Name_Not - 2019/02/23(土) 21:53:11.02 ID:???.net (+4,-30,-66)
    質問です
    sinが-cosが-だったらπ~2πの角度で返してくれる関数って存在しますか?
    asinとacosが別々なのでどっちも-π/2~π/2または0~πで返ってしまうので
    86 : Name_Not - 2019/02/23(土) 22:16:01.99 ID:???.net (+3,-29,-20)
    87 : Name_Not - 2019/02/23(土) 23:09:20.62 ID:???.net (+66,+29,-19)
    >>77
    ようは、オブジェクト初期化子を使うのが問題なだけだな
    88 : Name_Not - 2019/02/24(日) 04:48:44.92 ID:???.net (+120,+29,-23)
    javascriptのゲームエンジンは何がおすすめですか?
    更新されていないものが多いのですか・
    89 : Name_Not - 2019/02/24(日) 09:38:59.56 ID:???.net (+50,+21,+1)
    >>88
    好み
    90 : Name_Not - 2019/02/24(日) 09:50:29.43 ID:???.net (-6,-29,-6)
    ふつうにPhaserでいいだろ。
    91 : Name_Not - 2019/02/24(日) 10:00:38.98 ID:???.net (+32,-29,-3)
    enchant jsってのは古いのですか?
    92 : Name_Not - 2019/02/24(日) 10:04:26.94 ID:???.net (+57,+29,-19)
    無条件に「お勧め」を選ぶんだから好みだろ
    古いとか気にせず、好きに選べばよい
    93 : Name_Not - 2019/02/24(日) 10:43:52.63 ID:???.net (-3,-21,+0)
    Unity
    94 : Name_Not - 2019/02/24(日) 10:49:43.35 ID:???.net (+62,+30,+0)
    95 : Name_Not - 2019/02/24(日) 11:23:35.25 ID:???.net (-6,-29,-1)
    PIXI.jsはいいぞ
    96 : Name_Not - 2019/02/24(日) 11:54:55.71 ID:???.net (+90,+28,-17)
    フレームワーク使うならゲームエンジンで良いのでは と思うのですが
    97 : Name_Not - 2019/02/24(日) 12:52:13.90 ID:???.net (+70,+29,-3)
    >>96
    自己判断できるなら他人に尋ねる必要はないと思うのですが
    98 : Name_Not - 2019/02/24(日) 12:54:32.46 ID:???.net (+88,+29,-42)
    昔jsでゲーム作ったらチートやりたい放題になって泣いた
    サーバーでデータ持たせればいいんだけど、それはそれで面倒すぎる
    99 : Name_Not - 2019/02/24(日) 13:20:17.32 ID:???.net (+96,+28,+0)
    >>98
    1人遊び用にすればいい
    100 : Name_Not - 2019/02/24(日) 13:36:40.96 ID:???.net (+70,+29,-25)
    >>99
    それならDXライブラリで作るんだ・・・
    webの特色、サーバーサイドの処理はやっぱり活かしたかった
    まぁもう作ることもないだろうけどね
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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