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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
30
(1): (ワッチョイ bd10-HV3m [180.12.82.129]) 2021/11/14(日)19:04 ID:y8V9oC250(1) AAS
canvasでcontext.lineWidth=1;にして直線を描いても幅が1にならなくて2ピクセル分の太さになってしまいます
どうすれば幅1の直線が描けますか?
61
(2): (ワッチョイ 5b10-MXQP [180.12.82.129]) 2021/11/19(金)12:50 ID:zuBm2fI80(1/2) AAS
文字列化した数式を計算させるにはどうやればいいんですか?
test("x*x+10",2);

function test(suushiki_str,x){
var y = suushiki_str(この場合x*x+10)でx=2を代入;
retuen(y)
}
こういうのがやりたいんだけど
63: (ワッチョイ 5b10-MXQP [180.12.82.129]) 2021/11/19(金)13:17 ID:zuBm2fI80(2/2) AAS
>>62
ありがとー
69: (ワッチョイ 5b10-MXQP [180.12.82.129]) 2021/11/20(土)18:55 ID:BgP9vp1q0(1) AAS
evalって外部から入力させなければ使っても問題ないんじゃないの?
80: (ワッチョイ 5b10-MXQP [180.12.82.129]) 2021/11/21(日)18:31 ID:8Vc5P3wO0(1/2) AAS
>>768
それだと数式を""で囲んで文字列にすると計算できない
81
(1): (ワッチョイ 5b10-MXQP [180.12.82.129]) 2021/11/21(日)18:31 ID:8Vc5P3wO0(2/2) AAS
>>68
106
(1): (ワッチョイ 5b10-iUmB [180.12.82.129]) 2021/11/22(月)23:59 ID:LPlgTaUb0(1) AAS
javascriptで計算の値がオーバーフロウするかどうかを調べるにはどうすればいいんですか?
例えば10000の10乗を計算しようとしてオーバーフロウするならばalertで計算できませんと
表示したいんだけど
125
(2): (ワッチョイ 2110-ZQOw [180.12.82.129]) 2021/11/27(土)22:00 ID:w/hwUzDX0(1) AAS
element.addEventListener(
"mousemove",
function(e){alert(e.offsetX);}
);

このfunction(e)の部分はfunction(aaa,e,bbb){}のように引数を複数設定することはできますか?
e以外を渡すにはグローバルしかできないんですか?
132
(3): (ワッチョイ 2110-kHZs [180.12.82.129]) 2021/11/29(月)12:33 ID:nUjIBrRJ0(1) AAS
>>131
canvasの領域内をクリックしながらマウスを移動させたときの
canvas内のマウスの座標を得たいんだけど
mousedownでvar clickcyuu = 1;mouseupでclickcyuu=0;
mousemoveでclickcyuu===1ならばdrag_mouse_x = e.offsetX;drag_mouse_y = e.offsetY
とやりたかったのでfunction(e,clickcyuu){}としたかった
160
(1): (ワッチョイ c910-BpYN [180.12.82.129]) 2021/12/12(日)18:40 ID:MwcQtjtM0(1) AAS
>>159
文法的にはどうですか?
163
(2): (ワッチョイ c910-BpYN [180.12.82.129]) 2021/12/13(月)08:42 ID:8aJMJMAP0(1) AAS
引数が多い場合の引数の渡し方について
function(
aaa,
bbb,
ccc,
・・・(略)
zzz
){}
って書くより
function(obj){
省7
171: (ワッチョイ c910-fD8e [180.12.82.129]) 2021/12/14(火)18:05 ID:ZmdmxRFm0(1) AAS
>>169
そうやった方が簡単そうですね
>>170
ありがとうございます
202
(1): (ワッチョイ 6b10-45BR [180.12.82.129]) 2022/01/04(火)19:09 ID:NiWy5jYJ0(1/2) AAS
x=<span id="x">0</spany=<span id="y">0</span>

<p> </p>
<div style="text-align:center">
<canvas id="canvas"></canvas>
</div>

<スクリプト>
var canvas_elm = document.getElementById("canvas");
var x_elm = document.getElementById("x");
var y_elm = document.getElementById("y");

var context = canvas_elm.getContext("2d");
省15
206
(1): (ワッチョイ 6b10-45BR [180.12.82.129]) 2022/01/04(火)22:55 ID:NiWy5jYJ0(2/2) AAS
そうなんですか
ありがとうございます
208
(2): (ワッチョイ 6b10-nofO [180.12.82.129]) 2022/01/06(木)12:37 ID:qVRSVavo0(1) AAS
質問1 element.addeventlistnerとdocument.addeventlistnerの違いは?
質問2 
function(elm){
elm.addeventlistner(
"click",
function(e){alert("クリック");}
);
}
のような関数がある場合document.addeventlistnerの場合はelementがないので個別に関数作らないとだめなのか?
287
(2): (ワッチョイ 0510-94m7 [180.12.82.129]) 2022/01/10(月)00:49 ID:iL7OUFIC0(1/2) AAS
<table style="width:3000px;background:#ff00ff">
<tr>
<td>aaaaaaaaaaaa</td>
</tr>
</table>

<div style="position:fixed;top:50px;left:200px">x=<span id="x">0</span></div>

setInterval(

function(){
document.getElementById("x").innerHTML = window.pageXOffset;
}
省5
295: (ワッチョイ 0510-Q8Sl [180.12.82.129]) 2022/01/10(月)12:30 ID:iL7OUFIC0(2/2) AAS
>>288
1:ゲームみたいにリアルタイム処理しているのでsetInterval使ってるから
2:setInterval内に書けばaddeventlistner使わずにプログラムが簡単ですむから
3:addeventlistnerから得た値をsetInterval内の関数に渡すときグローバル変数で渡すけど
setInterval内でいろいろスクロール値やフォームなどの入力値も取得すればグローバル使わなくていいから
338
(2): (ワッチョイ cd10-76Y4 [180.12.82.129]) 2022/01/17(月)01:32 ID:2Ob1kDrm0(1/5) AAS
element.addEventListener(

"toucstart",
function(e){

setTimeout(

function(){

document.addEventListener('touchmove', disableScroll, { passive: false });
省11
339
(1): (ワッチョイ cd10-76Y4 [180.12.82.129]) 2022/01/17(月)01:33 ID:2Ob1kDrm0(2/5) AAS
訂正:touchstartです
342
(1): (ワッチョイ cd10-pleP [180.12.82.129]) 2022/01/17(月)08:35 ID:2Ob1kDrm0(3/5) AAS
>>341
2秒以上押している間処理実行という場合はどうしたらいいんですか?
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 1.605s*