私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.102 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>98 なんで?
>>90
その認識でいいと思うよ
その認識でいいと思うよ
http://developer.mozilla.org/ja/JavaScript/
これがあるから、解説サイトなんかもうこれ以上作る必要ないだろ。
むしろ英語得意な人、MDNの日本語訳ページを増やして欲しい。
これがあるから、解説サイトなんかもうこれ以上作る必要ないだろ。
むしろ英語得意な人、MDNの日本語訳ページを増やして欲しい。
>>95
John E. Resig 伝説
John E. Resig 伝説
JavaScriptで非表示だったエリアをぬるっと表示したいんですが
可能でしょうか?
document.getElementById("tr2").style.display = "block";
みたいな処理をぬるっと表示したいです。
イメージとしてはheightが0から徐々に増えていく感じに
したいのですがheight:0pxが効いてくれなくて
可能でしょうか?
document.getElementById("tr2").style.display = "block";
みたいな処理をぬるっと表示したいです。
イメージとしてはheightが0から徐々に増えていく感じに
したいのですがheight:0pxが効いてくれなくて
jQueryでググってみれば幸せになれるよ、animate、fadeIn、fadeOut、fadeTo、hide、show
たぶんjQuery使ってるサイトみて「コレやりたいなー」と思ったんだと思う
たぶんjQuery使ってるサイトみて「コレやりたいなー」と思ったんだと思う
>>108
ありがとう。そっかDIVならheightを変えれるかー
ありがとう。そっかDIVならheightを変えれるかー
オープンソースアプリを作りたいと思ったときは
どうやって始めたら協力者が付きやすいでしょうか?
具体的には既存の文字認識プラグインと組み合わせて
ペンタブで数式が自在に入力できるものを作りたいです
どうやって始めたら協力者が付きやすいでしょうか?
具体的には既存の文字認識プラグインと組み合わせて
ペンタブで数式が自在に入力できるものを作りたいです
>>111
まずは試作品を公開する。
まずは試作品を公開する。
Dateオブジェクト2つ引き算すると、期間がミリ秒で返るのが不思議に思います。
DateはNumberを継承してるの?仕様できまってるの?
DateはNumberを継承してるの?仕様できまってるの?
>>114
ありがと。何オブジェクトでも四則演算しようとするとvalueOf()呼ぶようになってるんだ。
2*{valueOf:function(){return 3}} で6になった。面白い使い方ありそうだ。
ありがと。何オブジェクトでも四則演算しようとするとvalueOf()呼ぶようになってるんだ。
2*{valueOf:function(){return 3}} で6になった。面白い使い方ありそうだ。
これのおかげで演算子オーバーロードがなくても
ベクトルや行列計算が素直に行える
ベクトルや行列計算が素直に行える
ajaxで複数URLからjsonを取得しつつ、全てのURLからjsonが取得できたことを確認して次の処理へ進むようなもの、みんなどう実装してる?
var1 = $.ajax({url: url1, ..., success: flag1 = true}};
var2 = $.ajax({url: url2, ..., success: flag2 = true}};
:
while(var1 != null && var2 != null && ...){
setTimeout( function(){},1000);
}
みたいにして、その後にwhile無限ループを作って全てのvarの値が入るまで、setTimeoutしながらループし続けるしかないのかしら?
var1 = $.ajax({url: url1, ..., success: flag1 = true}};
var2 = $.ajax({url: url2, ..., success: flag2 = true}};
:
while(var1 != null && var2 != null && ...){
setTimeout( function(){},1000);
}
みたいにして、その後にwhile無限ループを作って全てのvarの値が入るまで、setTimeoutしながらループし続けるしかないのかしら?
Ajaxの取得完了イベントで他のAjaxが全部成功してたら
次に進めばいいんじゃない?
わざわざループしなくても
次に進めばいいんじゃない?
わざわざループしなくても
俺もちょっと不思議だった。普通に一つずつ終ったら確認すりゃいいのに
たとえ100個同時に通信しても、それぞれの通信が終るたびに他のヤツが全部完了してるか?ってやれば良いと思う
たとえ100個同時に通信しても、それぞれの通信が終るたびに他のヤツが全部完了してるか?ってやれば良いと思う
>> 118
でも、結局successで指定した関数の中で同じようにループ書かなきゃいけなくない?他に書きようがあるの?
>>119
そうなのよ、ループはバカらしい。それでみんなどうしてるのかと思って。
でも、結局successで指定した関数の中で同じようにループ書かなきゃいけなくない?他に書きようがあるの?
>>119
そうなのよ、ループはバカらしい。それでみんなどうしてるのかと思って。
function チェック関数(){
他のア・ジャックスが終ってるか調べる
}
$.ajax([success:チェック関数();])
他のア・ジャックスが終ってるか調べる
}
$.ajax([success:チェック関数();])
>>124
スルーして、他のア・ジャックスがまたチェックすればええやん
必然的に最後のがtrueになるわけで
もう超厳密にボーナスヒント言うなら、例えば100個通信するとして全部終ってたらunko()を実行するモンだったら
チェック関数(a){
ループ(100回){
if(flag[a]){}
}
全部トゥルーだったらunko()を実行
}
んで全部のア・ジャックスの取得完了イベントにこのチェック関数を入れるダケ
var2 = $.ajax({url: url2, ..., success: flag[2] = true;チェック関数(2)}};
var13 = $.ajax({url: url13, ..., success: flag[13] = true;チェック関数(13)}};
こんな答えてくれる奴あんまおらんぞ
スルーして、他のア・ジャックスがまたチェックすればええやん
必然的に最後のがtrueになるわけで
もう超厳密にボーナスヒント言うなら、例えば100個通信するとして全部終ってたらunko()を実行するモンだったら
チェック関数(a){
ループ(100回){
if(flag[a]){}
}
全部トゥルーだったらunko()を実行
}
んで全部のア・ジャックスの取得完了イベントにこのチェック関数を入れるダケ
var2 = $.ajax({url: url2, ..., success: flag[2] = true;チェック関数(2)}};
var13 = $.ajax({url: url13, ..., success: flag[13] = true;チェック関数(13)}};
こんな答えてくれる奴あんまおらんぞ
This is a Jax.
(これはジャックスです)
This is A Ajax.
(これはエイジャックスです)
(これはジャックスです)
This is A Ajax.
(これはエイジャックスです)
>>106
xrに配列、xiに同じ長さの配列(0を入れとく)、mに2の何乗ぶん変換するかを入れてね~
function fft(xr,xi,m){
var a,b,g,h,i,j,k,l,m,n,o,p,q;
var stank,ctank,xd;
n=1<<m;stank=new Array(n/2);ctank=new Array(n/2);a=0;b=Math.PI*2/n;
for(i=0;i<n/2;i++){stank[i]=Math.sin(a);ctank[i]=Math.cos(a);a=a+b};
l=n;h=1;for(g=0;g<m;g++){l/=2;k=0;
for(q=0;q<h;q++){p=0;
for(i=k;i<l+k;i++){j=i+l;
a=xr[i]-xr[j];b=xi[i]-xi[j];
xr[i]+=xr[j];xi[i]+=xi[j];
if(p==0){xr[j]=a;xi[j]=b;}else{xr[j]=a*ctank[p]+b*stank[p];xi[j]=b*ctank[p]-a*stank[p];};
p+=h;};k+=l+l;};h+=h;};j=n/2;
for(i=1;i<n-1;i++){
if(j<i){xd=xr[i];xr[i]=xr[j];xr[j]=xd;xd=xi[i];xi[i]=xi[j];xi[j]=xd;};k=n/2;
for(;;){if(j<k)break;j-=k;k/=2;};j+=k;};};
xrに配列、xiに同じ長さの配列(0を入れとく)、mに2の何乗ぶん変換するかを入れてね~
function fft(xr,xi,m){
var a,b,g,h,i,j,k,l,m,n,o,p,q;
var stank,ctank,xd;
n=1<<m;stank=new Array(n/2);ctank=new Array(n/2);a=0;b=Math.PI*2/n;
for(i=0;i<n/2;i++){stank[i]=Math.sin(a);ctank[i]=Math.cos(a);a=a+b};
l=n;h=1;for(g=0;g<m;g++){l/=2;k=0;
for(q=0;q<h;q++){p=0;
for(i=k;i<l+k;i++){j=i+l;
a=xr[i]-xr[j];b=xi[i]-xi[j];
xr[i]+=xr[j];xi[i]+=xi[j];
if(p==0){xr[j]=a;xi[j]=b;}else{xr[j]=a*ctank[p]+b*stank[p];xi[j]=b*ctank[p]-a*stank[p];};
p+=h;};k+=l+l;};h+=h;};j=n/2;
for(i=1;i<n-1;i++){
if(j<i){xd=xr[i];xr[i]=xr[j];xr[j]=xd;xd=xi[i];xi[i]=xi[j];xi[j]=xd;};k=n/2;
for(;;){if(j<k)break;j-=k;k/=2;};j+=k;};};
>>134
コレ
コレ
おいおい>>117以外のやつはちゃんとわかってるよな?
大丈夫だよな?俺は心配だよ。
大丈夫だよな?俺は心配だよ。
同時にやりたいんじゃないの?
同時にやりたいけどドレが最後に終るか解らないから困ってるんじゃないの?
同時にやりたいけどドレが最後に終るか解らないから困ってるんじゃないの?
>>142
「コールバックでやれボケ」でおk
「コールバックでやれボケ」でおk
JSON URLの配列のindexを一つずつずらす処理をcallback関数のなかでやればいいだろう
同時に複数のリクエストが発生するんであればその仕様はクソだから、実装手法を考え直したほうがいいわ
ちょっと言っておくが
ajax1~3を順番に実行していって3完了後にコンプリート関数呼び出しても
処理1実行
処理1完了
処理2実行
処理3実行
処理3完了
コンプリート関数を呼び出す
処理2完了
ってなる場合があるからな
こうなる事態があるから他の不具合も含め一つずつ順番にやってけって話だが
ajax1~3を順番に実行していって3完了後にコンプリート関数呼び出しても
処理1実行
処理1完了
処理2実行
処理3実行
処理3完了
コンプリート関数を呼び出す
処理2完了
ってなる場合があるからな
こうなる事態があるから他の不具合も含め一つずつ順番にやってけって話だが
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.132 + (1001) - [97%] - 2018/4/19 11:00
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.122 + (1004) - [97%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.122 + (116) - [97%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.142 + (984) - [97%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.112 + (1001) - [97%] - 2013/11/27 16:46
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.142 + (926) - [97%] - 2019/12/23 13:15
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
トップメニューへ / →のくす牧場書庫について