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

    私的良スレ書庫

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

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

    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
    151 : Name_Not - 2019/01/18(金) 22:26:47.21 ID:???.net (+7,-30,-172)
    $.ajaxのget使うときにurlのパラメータを指定しますが
    {"url":'ht略://sample.com/api.php',
    "type":"GET",
    data:{"hoge":2,"fuga":3}
    }
    とした場合403が返ってきます。でも、
    {"url":'ht略://sample.com/api.php?hoge=2&fuga=3',"type":"GET"}
    みたいに"url"に書いてやると問題なくなります
    考えられる原因はなんでしょうか
    152 : Name_Not - 2019/01/18(金) 23:24:59.96 ID:???.net (+33,-29,-13)
    >>151
    記述を間違えている
    開発ツールのnetworkタブで見てみると良いかも
    153 : Name_Not - 2019/01/19(土) 01:40:58.09 ID:???.net (-2,-30,-75)
    DOM操作ライブラリ回帰の流れでjQueryのajaxはもうslimビルドから削除されたよ。
    AxiosかSuperAgentかRequest使いなよ。
    154 : Name_Not - 2019/01/19(土) 08:30:04.20 ID:???.net (+36,-28,-24)
    $.ajax使わないで、$.get使えばいいのにっていつも思うんだが
    なんでわざわざ冗長なのを使うんだ?
    155 : Name_Not - 2019/01/19(土) 15:49:16.81 ID:???.net (+2,-25,-16)
    Axios と言うのを、本でよく見る
    156 : Name_Not - 2019/01/19(土) 15:53:51.86 ID:???.net (+67,+29,-78)
    >>154
    ajax()ならgetでもpostでも容易に切り替える事ができるって理由で使っていたな
    要は実装が決まってない状態
    この状態を悪いって言わないでくれよ、この状態になってるから仕方ないんだ
    157 : Name_Not - 2019/01/19(土) 16:36:33.22 ID:???.net (+100,+29,-66)
    getは取得でpostは送信だろ?
    なんでどちらかが決まらないなんてことがあるんだ?

    今はデータ取得してるけど
    もしかしたらデータ送信するかもしれない
    とかか?なんでそんなのがあるんだ?
    158 : Name_Not - 2019/01/19(土) 16:37:17.02 ID:???.net (-1,-29,-5)
    仮に会ったとしても、$.getを$.postに変えれば同じだろう
    159 : Name_Not - 2019/01/19(土) 16:43:33.91 ID:???.net (-1,-29,-17)
    postでも取得できるしgetでも送信できるけどね
    160 : Name_Not - 2019/01/19(土) 16:44:59.65 ID:???.net (-6,-29,-16)
    最近axiosしか使ってないわ
    161 : Name_Not - 2019/01/19(土) 16:46:11.53 ID:???.net (+69,+29,-26)
    >>157
    データを取得するけど指定したパラメタに応じた副作用があるAPIはどっちにしたらいいんだ?
    162 : Name_Not - 2019/01/19(土) 16:52:35.07 ID:???.net (+28,-19,-60)
    >157
    getは取得→いやそもそもその取得するためのデータを送信してるだろ
    postは送信→いやその後取得するだろ

    検索結果、登録情報の更新、など、決めないと難しいと思う
    163 : Name_Not - 2019/01/19(土) 16:53:49.49 ID:???.net (+57,+29,-54)
    1970年1月1日9時00分からの任意の経過秒数から
    年月日と曜日を求めるにはどうすればいいんですか?
    例えば 6300000000 secだったら西暦何年の何月何日何曜日かというようにです
    164 : Name_Not - 2019/01/19(土) 16:57:41.81 ID:???.net (-1,-29,-9)
    9時間分のミリ秒数足してnew Date(経過時間)じゃダメ?
    165 : Name_Not - 2019/01/19(土) 18:47:47.25 ID:???.net (+133,-30,-82)
    Date
    http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date

    1970年01月01日 00:00:00 UTC (Unix エポック) からのミリ秒数を表す整数値です
    (ただし、多くの UNIX タイムスタンプ関数は、秒単位でカウントすることを考慮してください)。
    なお、閏秒を無視します

    その、+9時間は、エポックを日本時間で表示しただけ。
    内部的には、UTC で管理していて、表示する際、ローカルタイムに変換しているだけ
    166 : Name_Not - 2019/01/19(土) 19:31:48.91 ID:???.net (+6,-25,-52)
    >>162
    > getは取得→いやそもそもその取得するためのデータを送信してるだろ
    > postは送信→いやその後取得するだろ

    それは屁理屈
    167 : 165 - 2019/01/19(土) 19:34:31.89 ID:???.net (+3,-30,-90)
    // 1970年01月01日 00:00:00 UTC (Unix エポック)
    var dt = new Date( 1970, 0, 1, 0, 0, 0 );
    console.log ( dt );

    // 1日後
    dt.setSeconds( dt.getSeconds() + 86400 );
    console.log ( dt );

    日付を扱うなら、moment.js が便利らしい
    168 : Name_Not - 2019/01/19(土) 21:07:34.88 ID:???.net (-1,-29,-18)
    date-fns、DayJS、Luxonもあるでよ
    169 : Name_Not - 2019/01/19(土) 21:16:24.33 ID:???.net (-2,-30,-34)
    var timestamp = 6300000000
    var date = new Date (timestamp * 1000)
    console.log(date)
    document.write(date)
    171 : Name_Not - 2019/01/19(土) 23:13:46.94 ID:???.net (+4,-29,-19)
    splice()って取り除いたのを返すのかい?
    172 : Name_Not - 2019/01/19(土) 23:47:52.97 ID:???.net (-11,-30,-24)
    >>170
    const nextWeek = new Date();
    nextWeek.setDate(nextWeek.getDate() + 7);
    173 : 165 - 2019/01/19(土) 23:56:30.64 ID:???.net (-5,-30,-81)
    >>170
    勝手に関数などを作るな!
    全部やり直せ!
    このページを参照

    Date
    http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date

    var dt = new Date( ); // 今日
    console.log ( dt );

    dt.setDate( dt.getDate( ) + 7 ); // 1週間後
    console.log ( dt );

    日付を扱うなら、moment.js が便利らしい
    174 : 165 - 2019/01/20(日) 00:05:51.06 ID:???.net (+3,-29,-18)
    >>171
    Array.prototype.splice()
    http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Array/splice

    「javascript splice」で検索!
    175 : Name_Not - 2019/01/20(日) 00:31:07.74 ID:???.net (-2,-30,-20)
    momentはオワコン。
    date-fns、DayJS、Luxonを使え。
    176 : Name_Not - 2019/01/20(日) 01:20:16.39 ID:J9RkdJn9.net (+19,+24,-18)
    170です
    165さん172さん、ありがとうございます。
    しかしよく解りません。そのコードを、どこに挿入すればよいのでしょうか・・・
    177 : Name_Not - 2019/01/20(日) 02:11:22.79 ID:???.net (-1,-29,-2)
           ∧__∧
          (´∀` )
           (⊃⌒*⌒⊂)
            /__ノωヽ__)
    178 : 165 - 2019/01/20(日) 16:48:21.62 ID:???.net (-22,-30,-117)
    このサイトを参照!
    Date
    http://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Date

    >>170
    を全部削除して、これだけでよい

    var dt = new Date( ); // 今日
    console.log ( dt );

    dt.setDate( dt.getDate( ) + 7 ); // 1週間後
    console.log ( dt );

    var str = `${ dt.getFullYear( ) }年${ dt.getMonth( ) + 1 }月${ dt.getDate( ) }日`;
    console.log ( str );
    179 : Name_Not - 2019/01/20(日) 20:10:06.39 ID:???.net (+57,+29,-18)
    キモイんでカッコの中にスペース入れるのやめてください
    180 : Name_Not - 2019/01/20(日) 20:10:53.32 ID:???.net (+57,+29,-5)
    関数呼び出しの後にスペース入れるのもやめてください
    181 : Name_Not - 2019/01/20(日) 20:16:29.21 ID:???.net (+47,+24,-3)
    昔Cのコードでよく見かけたなぁ
    182 : Name_Not - 2019/01/20(日) 20:54:41.59 ID:???.net (-1,-29,-30)
    テンプレート文字列使ってるのにvar使うのやめてください
    183 : Name_Not - 2019/01/20(日) 21:03:18.91 ID:???.net (+19,-8,-7)
    ブラウザのコンソールで書いては消して試すのに便利だよvar
    184 : Name_Not - 2019/01/20(日) 21:44:06.51 ID:???.net (+57,+29,-10)
    ブラウザのコンソールでいちいちvarなんて書いてんの?
    使い捨てるのになんでそんな面倒なことしてんの?
    185 : Name_Not - 2019/01/20(日) 23:23:54.97 ID:???.net (+24,-3,-63)
    オレ関数スコープがピッタリなところはvar使ってるわ。ブロックスコープ欲しいときは基本const、どうしてもミューテートしたい時やっとlet。letが一番使わない。
    186 : Name_Not - 2019/01/20(日) 23:27:28.75 ID:???.net (-1,-29,-35)
    let, constのTDZの仕様が気に入らな過ぎて関数スコープ作ってvar使ってるわ。
    187 : Name_Not - 2019/01/20(日) 23:33:09.72 ID:???.net (+52,+29,-3)
    不自由が好きな人も多いんだなあ
    188 : Name_Not - 2019/01/20(日) 23:37:03.27 ID:???.net (+57,+29,-13)
    効率的でもない、可読性や保守性が高いわけでもない、何のメリットもないこだわり
    189 : Name_Not - 2019/01/20(日) 23:53:32.45 ID:???.net (+57,+29,-26)
    なんか打つのめんどくてlet使うことが多い……
    あとでconstに置換
    あほか俺
    190 : Name_Not - 2019/01/21(月) 00:33:51.80 ID:???.net (+11,-11,+1)
    letのままでいいじゃん
    191 : Name_Not - 2019/01/21(月) 01:00:38.15 ID:???.net (+35,-29,-44)
    もしbabelでes5に変換してるんだったら関数スコープできてるとこはvarのままのほうがいいんじゃないかな。
    変換後のコード量が意味もなく増える。
    192 : Name_Not - 2019/01/21(月) 01:16:22.39 ID:???.net (+9,-30,-62)
    >>178
    ☓ `${ dt.getFullYear( ) }年${ dt.getMonth( ) + 1 }月${ dt.getDate( ) }日`
    ○ dt.toLocaleDateString('ja',{year:'numeric',month:'long',day:'numeric'})
    193 : Name_Not - 2019/01/21(月) 12:30:52.67 ID:???.net (+30,-29,-35)
    >>191
    babelはconstもletもvarに変換されるんだが?
    194 : Name_Not - 2019/01/21(月) 12:50:12.43 ID:???.net (+94,+26,-3)
    >>193
    本人ではないが、>191の2行を読むべし
    195 : Name_Not - 2019/01/21(月) 12:51:10.15 ID:???.net (+101,+29,-10)
    >>194
    えとさぁ、変換後のコードは増えないって意味なのわからない?
    196 : Name_Not - 2019/01/21(月) 13:02:38.39 ID:???.net (+66,+29,-2)
    >>195
    あのさぁ…
    197 : Name_Not - 2019/01/21(月) 13:13:59.52 ID:???.net (+57,+29,-18)
    変換してからレスしようね
    ほんとくだらない
    198 : Name_Not - 2019/01/21(月) 13:22:28.57 ID:???.net (+57,+29,-68)
    そもそもvarもletもよっぽど使わないでしょ
    変数なんてなるべく変更しないものであるべきで、それならconst使うわけだし
    変更しない変数にlet?
    後から他人が読むこと考えろとしか
    199 : Name_Not - 2019/01/21(月) 13:32:19.80 ID:???.net (+57,+29,-30)
    >変数なんてなるべく変更しないものであるべき
    そうなのか???
    初めて聞いたぞ
    200 : Name_Not - 2019/01/21(月) 13:39:45.35 ID:???.net (+50,+27,+0)
    全部letでかまわんよ
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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