+ JavaScript の質問用スレッド vol.126 + [転載禁止]©2ch.net (742レス)
上下前次1-新
233: 2022/03/07(月)16:36 ID:ua+lBOoP(1) AAS
A. 外部リンク[html]:www.example.com (有料SSL)
のフォームから
B. 外部リンク:abc.example.com(無料SSL)
へPOSTでデータを渡していました。
Aのフォームでsubmitボタンに対し、
リロードさせないようにpreventDefault()を入れてBに渡していました。
Aの有料SSLを無料SSLに変えて同時にwww無しのドメインに正規化しました。
するとpreventDefault()を入れるとデータが飛ばなくなってしまいました。
結局submitボタンをtype=buttonに変えて、
JavaScriptでsubmit()することで飛ばせるようには鳴りました。
省2
234: 2022/03/21(月)15:15 ID:EwLxpvLS(1) AAS
お前ら和歌山県出身の下村拓郎様(35歳独身、元自衛隊)をご存知か、この方は将来素晴しい人物になるから覚えておいて損はないぞ
235: 2022/03/21(月)16:54 ID:??? AAS
javascript素の実装で
fetchした結果をreturnしたいんだけど毎度おなじみ非同期の沼に嵌ってよくわからない
これreturn書いても書かなくてもpromise返ってるんだけど
promiseから値を取り出すにはどうすればよいの?
みんなどうやってるのか聞きたいな
毎度コールバックでfetchとかコード大変なことになるし
共通jsに別関数でgetListみたいな名前でAPI問い合わせしてjson返すようなデザパタは
Javascriptではご法度なの?
236: 2022/03/23(水)04:54 ID:??? AAS
javascriptではというかGUIが絡むコーディングではどの言語でもご法度だよ
シングルスレッドならね
言語(&環境)によってそれをマルチスレッドで解決するか非同期で解決するかというだけ
とはいえやりたければjavascript(&ブラウザ)でそういう同期処理的なふうにできなくもないよ
当然メインスレッドブロックするけどね
おとなしくasync/await勉強すべきだと思うけど
MDN読みながら手を動かして1〜2時間もあればだいたい分かると思うけどその程度の手間も惜しいの?
237: 2022/03/23(水)06:14 ID:??? AAS
ちんちんシュッ!シュッ!シュッ!
238: 2022/03/23(水)12:42 ID:??? AAS
Callback 地獄 → Promise 地獄 → async/await
JavaScript には、こういう変遷の歴史がある。
Promise は、jQuery の時代の技術
239(2): 2022/03/28(月)21:12 ID:??? AAS
aタグを全て新規タブで開きたいと思い、
以下のコードを書いてみたのですが
Uncaught TypeError: foo.forEach is not a function
at <anonymous>:2:5
というエラーになりました
foreachの書き方が間違っているのでしょうか
それとも、fooに対してはforeachが使えないのでしょうか?
var foo = document.getElementsByTagName("a")
foo.forEach(function(bar){
window.open(bar.getAttribute);
省1
240: 2022/03/28(月)22:56 ID:??? AAS
>>239
> それとも、fooに対してはforeachが使えないのでしょうか?
これが正解、fooは配列じゃなくてHTMLCollection
外部リンク:developer.mozilla.org
241: 2022/03/28(月)23:17 ID:??? AAS
>>239
querySelectorAllならIE以外でforEachが使えるけど
今時のブラウザはブラクラ防止で一つの処理でwindow.openは1回しか動かないものが多いよ
242: 2022/04/02(土)11:02 ID:??? AAS
15年ぐらい前のlightbox環境は毎秒5フレームぐらいのカクカクした感じなんだけど
スムーズにするにはどこを触ればいい?
lightbox2はうまく動かなかった
なんとかlightbox.jsのパラメータを触って実現できたらいいんだけど
243: 2022/04/07(木)21:02 ID:??? AAS
cssを直で書く
jsでアニメーションはカクカクになる
244: 2022/04/09(土)05:38 ID:??? AAS
javascriptでブラウザの外に画像を表示したり、動かしたりする事ってできますか?
245: 2022/04/09(土)06:34 ID:??? AAS
できないよ
246(1): 2022/04/09(土)15:49 ID:??? AAS
条件を後出しせず、書かれた通りの質問なら、できるよ
247: 2022/04/10(日)05:44 ID:??? AAS
>>246
URLとか忘れたんですけど、以前ブラウザのボタンを押すとブラウザの後ろから画像がニョキッって横に飛び出る動画見た事あるんですよね
アレってjavascriptなのかなーって疑問を抱いてました
248(1): 2022/04/22(金)15:57 ID:CYTDFVnn(1) AAS
test.jsの中で
(function(){
var a = 1;
})();
と変数を宣言しましたがchromeのコンソールでこのaを取得するにはどうすればよいのでしょうか?
249(1): 2022/04/22(金)16:38 ID:??? AAS
breakpoint入れてその関数実行時にスコープの中に入らないと無理じゃないかな
スクレイピング用途ならhttp proxyかましてスクリプトを変更して外部からアクセスできる変数にする
250(1): 2022/04/22(金)22:33 ID:??? AAS
>>248
無名関数は、
var a = 1;
が他に影響しないようにするための便利な書き方なんだ
その中見を無理に使おうとすると
var a = 2;
(function(){
a = 1;
})();
console.log(a)
省4
251: 2022/04/23(土)04:13 ID:??? AAS
>>249 >>250
ありがとうございます。
すごい分かり易かったです。
252: 2022/04/29(金)18:35 ID:??? AAS
今だと非同期関数を作るときはasyncを付けます。
まだasyncが登場してない時ってどうやって自作の非同期関数を作っていたのでしょうか。
上下前次1-新書関写板覧索設栞歴
あと 490 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s