私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.113 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
setTimeoutで加算して表示するとズレるから
new Date()で時間を取得して、.getMouth()やら.getHours()やらを使って細かい時間を取得して、表示の更新をsetTimeoutにまかせればズレない。
といっても私は初めて数週間の素人なんで容赦してください。
ちなみに.getMonthは実際の値より1つ低い値が出るから.getMonth+1にしないといけない。
new Date()で時間を取得して、.getMouth()やら.getHours()やらを使って細かい時間を取得して、表示の更新をsetTimeoutにまかせればズレない。
といっても私は初めて数週間の素人なんで容赦してください。
ちなみに.getMonthは実際の値より1つ低い値が出るから.getMonth+1にしないといけない。
>>694, 695
setInterval は「待って」ではないと思うがな
本来は平均的な周期を合わせるものであって
比較的正確にやってくれるブラウザもあるが、手抜きして
「待って」になってるブラウザもあるのが実情
setInterval は「待って」ではないと思うがな
本来は平均的な周期を合わせるものであって
比較的正確にやってくれるブラウザもあるが、手抜きして
「待って」になってるブラウザもあるのが実情
>>689
>>707
setInterval("timer()",1000)
function timer(){
T = new Date();
Y = T.getFullYear();
M = T.getMonth()+1;
D = T.getDate();
h = T.getHours();
m = T.getMinutes();
s = T.getSeconds();
var all = Y+"年"+M+"月"+D+"日,"+h+"時"+m+"分"+s+"秒";
//あとはsetintervalの中に毎秒書き換えのコードを書いてくれ とりあえずdocument.writeで動作確認だけしときます
document.write(all);
}
携帯から書いてるから見にくいけどすまん。こんな感じで書きたかった。
>>707
setInterval("timer()",1000)
function timer(){
T = new Date();
Y = T.getFullYear();
M = T.getMonth()+1;
D = T.getDate();
h = T.getHours();
m = T.getMinutes();
s = T.getSeconds();
var all = Y+"年"+M+"月"+D+"日,"+h+"時"+m+"分"+s+"秒";
//あとはsetintervalの中に毎秒書き換えのコードを書いてくれ とりあえずdocument.writeで動作確認だけしときます
document.write(all);
}
携帯から書いてるから見にくいけどすまん。こんな感じで書きたかった。
セットしたaddEventListenerが実行済みかそうでないかを判定方法ってありますか?
>>709
イベントリスナーの中に変数作って実行したら変数に文字列を追加してif文で判断すればいいんじゃない?面倒だけど
イベントリスナーの中に変数作って実行したら変数に文字列を追加してif文で判断すればいいんじゃない?面倒だけど
>>645
間違ってるということはバグだから言ってることは正しいな
間違ってるということはバグだから言ってることは正しいな
配列に画像を入れるにはどうすればいいですか?
var img = [xxx1.jpg, xxx2.jpg, xxx3.jpg, ];
こういう風にまとめて書きたいだけなんですがググると難しいものばかり出てきます
var img = [xxx1.jpg, xxx2.jpg, xxx3.jpg, ];
こういう風にまとめて書きたいだけなんですがググると難しいものばかり出てきます
>>715
すみません。そもそも書き方が大きく間違ってるのかと思って
ざっと書いたのですが実際にはこう書いてます
var img = ["../image/xxx1.jpg", "../image/xxx2.jpg", "../image/xxx3.jpg"];
すみません。そもそも書き方が大きく間違ってるのかと思って
ざっと書いたのですが実際にはこう書いてます
var img = ["../image/xxx1.jpg", "../image/xxx2.jpg", "../image/xxx3.jpg"];
ポップアップメニューを開いたときに指定のリスナーをセットして
閉じるときにセットしたリスナーを破棄したいのですが
最終的にリスナーをひとつも残さず処理することは可能ですか?
閉じるときにセットしたリスナーを破棄したいのですが
最終的にリスナーをひとつも残さず処理することは可能ですか?
>>713
間違いの対象を読み違えてる
間違いの対象を読み違えてる
>>691
闇プログラマー認定協会の方ですか?
闇プログラマー認定協会の方ですか?
>>719
1つで試したんですが""の中の文字列が表示されただけでした
やりたいのは3つの配列の中にグー、チョキ、パーの画像を用意して
ボタンを押したらランダムで表示させるというものです
ボタンを押したら配列の中身をランダムで表示させるところまではできたのですが
どうしても画像を表示さえることができません
1つで試したんですが""の中の文字列が表示されただけでした
やりたいのは3つの配列の中にグー、チョキ、パーの画像を用意して
ボタンを押したらランダムで表示させるというものです
ボタンを押したら配列の中身をランダムで表示させるところまではできたのですが
どうしても画像を表示さえることができません
SpiderMonkey JavaScript Shell使ってるところならreadline()とかできるよ
http://developer.mozilla.org/ja/docs/SpiderMonkey/Introduction_to_the_JavaScript_shell
http://developer.mozilla.org/ja/docs/SpiderMonkey/Introduction_to_the_JavaScript_shell
windowオブジェクト書く奴何なの
window.open()笑、open()が正しいだろ=そして速いと思っていた。
( window.open(表記)=window.window.open(内部) open(表記)=window.open(内部) )
ところが時間測ってみたら
window.navigator>navigator
window.onfocus<onfocus
という微妙な答えが帰ってきたんだが。http://kie.nu/1B9s
何回測ってみても明らかに差がある。誰か原因分かる人居たら教えてほしい。
//テスト文。hogehogeに入れる。回数はCPUの性能と相談
a=new Date()-0;i=100000;while(i--){hogehoge}console.log(new Date()-a);
window.open()笑、open()が正しいだろ=そして速いと思っていた。
( window.open(表記)=window.window.open(内部) open(表記)=window.open(内部) )
ところが時間測ってみたら
window.navigator>navigator
window.onfocus<onfocus
という微妙な答えが帰ってきたんだが。http://kie.nu/1B9s
何回測ってみても明らかに差がある。誰か原因分かる人居たら教えてほしい。
//テスト文。hogehogeに入れる。回数はCPUの性能と相談
a=new Date()-0;i=100000;while(i--){hogehoge}console.log(new Date()-a);
onfocus は上書きして定義するもの
navigator は最初から用意されているもの
の違いが現れているのでは?
ところで XXX インターフェースやメソッドの有無を調べるときは
単に XXX と書くとサポートされていない場合に
未定義の変数と見なされてエラーになるが
window.XXX と書けば undefined に評価されてエラーにされないので
tryブロックも不要になる
navigator は最初から用意されているもの
の違いが現れているのでは?
ところで XXX インターフェースやメソッドの有無を調べるときは
単に XXX と書くとサポートされていない場合に
未定義の変数と見なされてエラーになるが
window.XXX と書けば undefined に評価されてエラーにされないので
tryブロックも不要になる
ある要素が今画面上に表示されているか、スクロールアウトしているか
を調べるにはどうしたらいいですか?
を調べるにはどうしたらいいですか?
JavaScriptを組めるFLASHみたいなツールソフトってまだないんでしょうか。
FLASH自体はJSへの書き出しはいまいちだし。
FLASH自体はJSへの書き出しはいまいちだし。
if文を習ったのですがpromptに何も入力されなければ入力するようにalertして
キャンセルされたら何もしないってことは難しいですか?
担当の人に聞いても何もしないのをif文に書くのは無理と言われました
var name = prompt("ここに名前を入力してください", "");
if (name != "") {
alert(name + "さんこんにちは");
}else{
alert("空白はだめですよ");
}
このままだとキャンセルされるとnullさんこんにちはと出ます
キャンセルされたら何もしないってことは難しいですか?
担当の人に聞いても何もしないのをif文に書くのは無理と言われました
var name = prompt("ここに名前を入力してください", "");
if (name != "") {
alert(name + "さんこんにちは");
}else{
alert("空白はだめですよ");
}
このままだとキャンセルされるとnullさんこんにちはと出ます
2chってtab,spaceが削除されて表示されるからみにくいな
この質問とは全く関係ない素朴な疑問なんだが、学習目的以外でpromptって使う?
alertは(イケるとは言い難いが)「右クリック禁止!」みたいな例でまだ見るっちゃ見るが
alertは(イケるとは言い難いが)「右クリック禁止!」みたいな例でまだ見るっちゃ見るが
今どきsetTimeoutの第一引数に
文字列を指定する奴は素人だろうなw
文字列を指定する奴は素人だろうなw
DOM Aのstyleを DOM Bのstyleにコピーしたい時
domb.style = doma.style
だとおかしくなりますか?
domb.style = doma.style
だとおかしくなりますか?
オブジェクトなので参照渡しですよね
別々のDOMに同一のstyleを持たせたら何が起きる?
別々のDOMに同一のstyleを持たせたら何が起きる?
domb.style.cssText = doma.style.cssText
でうまくできたみたいです
失礼しました
でうまくできたみたいです
失礼しました
>>745
無名変数使えやゴルァ。ということです
× setTimeout("alert()",100); ○ setTimeout(function(){alert()},100);
eval系はほんとに以下略
詳しくはググるといいよ
d=document;d.title="WriteFrameWork";w=function(a,b){
setTimeout(function(){d.body.innerHTML+=a},b*1000)};//104byte
//メイン処理
w("あのね、・・",0);w("このページはね・・",0.5);
w("全部JavaScriptで書かれているんだよ。<br>",1);
w("<hr>w(文字,秒数)という風に書いていくんだ<hr>",2);
w("まあ、・・",3); w("バイバイ!",4);
//3分クッキング
//一応補足しとくと、これでもそれなりにダメコード(実用的には)
>>741
数分で適当なプログラム組む時に。…使うかもしれない。
最近だとjsコンソールが便利過ぎて普通にコンソールから引数で渡してるかな(ゆとり)
まぁでも、やっぱ完全モーダルなprompt&alertは不便過ぎんだよね。
無名変数使えやゴルァ。ということです
× setTimeout("alert()",100); ○ setTimeout(function(){alert()},100);
eval系はほんとに以下略
詳しくはググるといいよ
d=document;d.title="WriteFrameWork";w=function(a,b){
setTimeout(function(){d.body.innerHTML+=a},b*1000)};//104byte
//メイン処理
w("あのね、・・",0);w("このページはね・・",0.5);
w("全部JavaScriptで書かれているんだよ。<br>",1);
w("<hr>w(文字,秒数)という風に書いていくんだ<hr>",2);
w("まあ、・・",3); w("バイバイ!",4);
//3分クッキング
//一応補足しとくと、これでもそれなりにダメコード(実用的には)
>>741
数分で適当なプログラム組む時に。…使うかもしれない。
最近だとjsコンソールが便利過ぎて普通にコンソールから引数で渡してるかな(ゆとり)
まぁでも、やっぱ完全モーダルなprompt&alertは不便過ぎんだよね。
prompt()はブックマークレットでコピペ用に出力する時に使うかな。
alert出力はコピペできないし(ブラウザによるんだと思うけどchromeだと)、
コンソール開いてコピーするのは面倒だし。
自動入力されたパスワードを取り出してみたり、クッキーを取り出してみたり。
alert出力はコピペできないし(ブラウザによるんだと思うけどchromeだと)、
コンソール開いてコピーするのは面倒だし。
自動入力されたパスワードを取り出してみたり、クッキーを取り出してみたり。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.113 + (1001) - [100%] - 2014/3/15 21:30
- + JavaScript の質問用スレッド vol.118 + (1002) - [97%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [97%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.114 + (1001) - [97%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.119 + (1002) - [97%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.112 + (1001) - [97%] - 2013/11/27 16:46
- + JavaScript の質問用スレッド vol.133 + (1001) - [97%] - 2018/6/8 10:45
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.110 + (1001) - [97%] - 2013/10/13 14:01
- + JavaScript の質問用スレッド vol.117 + (1009) - [97%] - 2014/8/5 3:30
- + JavaScript の質問用スレッド vol.123 + (966) - [97%] - 2020/10/20 2:30
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.123 + (1002) - [97%] - 2015/4/27 23:30
- + JavaScript の質問用スレッド vol.143 + (753) - [97%] - 2020/4/19 5:00
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
トップメニューへ / →のくす牧場書庫について