元スレ+ JavaScript の質問用スレッド vol.104 +
JavaScript覧 / PC版 /みんなの評価 :
451 = :
>>449
有効数字10桁くらいで四捨五入をお勧めします。
452 = 448 :
>>447
完璧でした!ありがとうございます
454 = :
素のJavascriptをある程度勉強し、そこからJqueryを勉強。
その後さらに素のJavascriptを深く勉強する意味はある?
455 = :
必要を感じない環境に身を置いているなら意味は無い
457 = :
>>450,451
ありがとうございます
コンピューターを使った計算では小数点以下の数字の扱いには注意が必要ですね
458 = :
「小数点以下」という言い方をするようでは、理解できたかどうか怪しい
461 = :
>>460
何を基準にした絶対パスなの?
URLで書くのはいかんの?
462 = :
>>461
相対パスなら基準があるけど、
基準がないから絶対パスなんじゃないかな。
464 = :
<img src="hoge2/hogefile.jpg>
ひげかっこ閉じが抜けていますがこれは書き込み時のミスです。
sage進行のようなのでついでにsageます。
465 = :
>>461
書き間違えました
すまんこ
466 :
JavaScriptの関数の頭につける、関数説明のフォーマットでおススメが
あったら教えて下さい。
467 = :
>>466
JsDoc
http://www12.atwiki.jp/aias-jsdoctoolkit/
468 = 466 :
>>467
ありがとう!
469 = :
http://gist.github.com/4249800
17行目でオブジェクトとじゃねぇからそれみたいなこと言われるんだけど、どうしたらええのん?
Chrome 23.0.1271.95
470 = :
>>469
WebkitはcreateObjectStore()する前にsetVersion()しないといけない
http://developer.mozilla.org/en-US/docs/IndexedDB/IDBDatabase#createObjectStore
471 :
>>464
ひげかっこ、ってなんか新鮮
472 = :
>>470
setVersion メソッド入れてもだめだ。しかも、これ非推奨か廃止?なのか。
なんか根本的にインスタンスがないっぽい。もうちょっと調べるわ。さんきゅー。
477 = :
javascriptの引数はローカルで宣言してくれているの?
明示的に function plus(var a){} がしたいんだけど
どうやら無理みたいだね。
じゃあ、宣言無しの変数としてグローバルになってしまうのか?
そのくせ for(var i = 1; i <= 6; i++){} はできるみたいだね・・・
cやperl(一応フリーソフトやショッピングカート位は作れるレベル)は
一方のルールでちゃんと動いてくれるから心配できいてみた。
まぁ、グローバルでも困らないようには作ってるけど・・・
初めてjavascript使ってみたけどブラウザによって誤作動したのは
びっくりしたよ・・・ieだけなんか違うな、遅いし・・・
ffで作ってて他のブラウザでも確かめたらieだけ違うdocumentを挿しててたまげた。
478 = :
JavaScriptに変数などない。
すべては連想配列である。
479 = :
言いたい事がよくわからないけど
下記のdefを実行したら
hoge2,hoge3はどうなって、どのブラウザでも同じなのか?
var hoge = 'hoge';
function abc(hoge){
hoge2 = 'hoge2';
hoge3 = hoge;
}
function def(hoge){
var hoge2 = 'hoge3';
abc(hoge2);
}
482 = :
varを省略したらグローバル変数
ただし引数はグローバル変数にはならない
試せば分かるけどなんで試さずに断定するの?
483 = :
さんくす
>ためさずに
”どのブラウザでも同じか?”
なんせ違う動きしたからな。
484 = :
ちなみに違う動きしたのは上記じゃない。
485 = :
>>483
この>>482の挙動から外れてるブラウザがあったなら教えてくれ
486 = :
>>478
連想配列って変数じゃね?
487 = :
>>485
>>484
信じられることと信じられないことをはっきりさせたいだけ。
さすがにスコープについてはどれも絶対違う衝動をしないんだね。
488 = :
お前が信じられない(驚愕)
489 = :
ブラウザにとよって違う動きするプログラムを信じろと?
初めて使ってこれだからびっくりして仕方ない。
途中で止まるとかはまだ良いけど動作した部分は共通であって欲しい。
本当は動くか動かないかがいいけど・・・
490 = :
違う動きをする再現コードはよう
491 = :
コードは万一ばれると嫌。
簡単に説明するとXMLHttpRequestでperlからハッシュを
貰ってキーと値をinputのnameと値に振り分ける
プログラムをつくったんだけど
jsのfor文でハッシュのキーと値s_strに取り込んで
document.fomename[s_str[0]].value = s_str[1]
としたらieだけ違うnameのinputに値が入った。
document.getElementsByName(s_str[0])[0] = s_str[1]
で解決したけどね。
なんとも不可解。
492 = :
あと、ついでだから教えて。
ieはdocument.**にアクセスすると遅いらしく、
ググって一行で早くなるってやつを見つけたから
実践してみたけど早くならなかった・・・
他のブラウザは殆ど一瞬で計算や取り込みが完了するのに
ie8(ieはこのバージョンのみ)だけ3秒以上かかる・・・
プロファイラーでみたらやっぱりfor文でdocument.**を
いじる時に時間がかかってた。
解決策としてどんな事がある?
493 = :
別に全部貼れなんていってないだろ
再現できる最小限のコードを作ってこいや
494 = :
getElementById以外使用禁止
495 = :
>>493
プログラムやってるならこの説明でわかるとおもうけどなぁ・・・
さらにはplのハッシュ値なんてどっから持ってくるの?
キー数は千超えてるし。
>>494
なんだかそうらしいね。
497 = :
>>495
やってるからこそ最小限の例を出せと言ってるんだろうが
499 = :
また地雷か
500 = :
初心者質問者の方がまだ分かりやすいわ
日常生活困ってないのかな?
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.144 + (288) - [97%] - 2020/5/17 20:00
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.134 + (1001) - [97%] - 2018/8/3 23:15
- + JavaScript の質問用スレッド vol.124 + (1001) - [97%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.114 + (1001) - [97%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.122 + (116) - [95%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [95%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
トップメニューへ / →のくす牧場書庫について