[過去ログ] JavaScript の質問用スレッド vol.125 (1002レス)
前次1-
抽出解除 レス栞 あぼーん

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
118
(1): (ワッチョイ 3d4f-Y/ct [180.0.191.133]) 2022/10/23(日)16:44 ID:YzYXhWAT0(1) AAS
Can I use のサイトとか、npm のbrowserslist とか?
134: (ワッチョイ 3d4f-Y/ct [180.0.191.133]) 2022/10/25(火)23:20 ID:RDzJGkEc0(1/2) AAS
JavaScript(JS)は、Ruby の数倍難しい

初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、2017

例えば上の本は、サイの表紙のサイ本と呼ばれるけど、
これだけ勉強しても、文法しか学べない

改訂2版 Ruby逆引きハンドブック、2018

一方、サイ本と比べて、上の本は、多くの主要モジュールの使い方まで説明している。
大体のコーディングパターンまで学べる。
省6
135: (ワッチョイ 3d4f-Y/ct [180.0.191.133]) 2022/10/25(火)23:31 ID:RDzJGkEc0(2/2) AAS
>>131
では、callback 関数が呼ばれる前に、どちらの処理が呼ばれるか、既に分かっている状態でしょ。
直接引数に、呼ばれる処理を入れている

callfunction('huga');
callfunction('hage');

一方、>>130
では、callback関数が呼ばれる前には、どちらの処理が呼ばれるか、まだ分からない状態。
省1
198: (ワッチョイ bd4f-FFna [180.0.191.133]) 2022/11/15(火)09:45 ID:ott+UO1u0(1) AAS
該当する要素がない

start_btns = document.getElementsByClassName("player_start_button")
console.log( start_btns.length ) //=> 0

start_stop_btns = document.getElementsByClassName("start_stop_button_button")
console.log( start_stop_btns.length ) //=> 0
207
(2): (ワッチョイ bd4f-FFna [180.0.191.133]) 2022/11/16(水)03:25 ID:pSETlPcG0(1) AAS
CAN.onClick = function(){win1.close(); return; }
ではなく、

CAN.onClick = function(){win1.close()}
return;

上は、その無名関数から抜け出すだけで、
下は、全体の処理から抜け出す
214: (ワッチョイ bd4f-FFna [180.0.191.133]) 2022/11/18(金)09:19 ID:Wj1K/ZC10(1) AAS
a = "0px";
a = "200px";

a = "0px";
a = "200px";

a = "0px";
a = "200px";

こういう処理を100回やってから、100回目の後だけ再描画されるのだろう。
省1
220: (ワッチョイ 5b4f-kfYZ [180.0.191.133]) 2022/11/19(土)04:30 ID:uCGRkc1L0(1) AAS
ゲームセンターにある機械とか、パソコンゲームでは、よくコマ(フレーム)落ちが起きる

1/30秒とか1/60秒の間に、処理が終わらないので、再描画できない
275
(1): (ワッチョイ 214f-emCW [180.0.191.133]) 2022/11/27(日)04:24 ID:/9RKjThA0(1/2) AAS
ごく基本的な事だが、あいまい等価演算子 == などを使うな

厳密等価演算子 === などを使え
277
(3): 275 (ワッチョイ 214f-emCW [180.0.191.133]) 2022/11/27(日)13:33 ID:/9RKjThA0(2/2) AAS
型違いの比較を考えるのは無理

obj_1 == obj_2
の場合の、双方の型の組合せ爆発を考えないといけないから

obj_1が配列で、obj_2がオブジェクトとか、その逆とか

こういうのを考えるのが無理なので、事前に型が決まる、TypeScript が出来た
291
(2): (ワッチョイ 214f-emCW [180.0.191.133]) 2022/11/28(月)16:27 ID:HJ3Js2uA0(1/2) AAS
const checkNumberString = inputString => {

const inputAry = [...inputString]; // 文字列を配列にする

const [ firstChar, ...restAry ] = inputAry; // 1文字目と2文字目以降に分ける

if ( restAry.length === 0 ) { return false }; // 1文字しかない場合
// 1文字目が、+/- ではない場合
if ( !( firstChar === "+" || firstChar === "-" ) ) { return false };

// 2文字目以降のすべてが、数字かどうか
省10
294: 291 (ワッチョイ 214f-emCW [180.0.191.133]) 2022/11/28(月)19:27 ID:HJ3Js2uA0(2/2) AAS
Ruby なら、もっと簡単に書ける

def checkNumberString ( inputString )

inputAry = inputString.chars # 文字列を配列にする
return false if inputAry.length < 2 # 2文字未満

firstChar = inputAry.shift # 1文字目を取り除く

case firstChar
when "+", "-" # 処理なし
省12
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.689s*