私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.84 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>549
だから具体的なコードを書けっつたじゃねえかよ
CSSセレクタの使い方、一時変数へのキャッシュ、ループ回数の減らし方、無名関数の減らし方
衝突しないプラグイン、jQuery自体の重たい部分を回避する方法
だいたいメソッドチェーン自体が割と重いんだよ
jQueryを使ったというだけで自分のレベルが上がったとでも勘違いしてんの?
だから具体的なコードを書けっつたじゃねえかよ
CSSセレクタの使い方、一時変数へのキャッシュ、ループ回数の減らし方、無名関数の減らし方
衝突しないプラグイン、jQuery自体の重たい部分を回避する方法
だいたいメソッドチェーン自体が割と重いんだよ
jQueryを使ったというだけで自分のレベルが上がったとでも勘違いしてんの?
jsonとかのデータからsocial graphを生成するjavascriptのライブラリありませんか?
>>552
ちょっと勉強になったわ
ちょっと勉強になったわ
>>552
勉強にはなったが、あんたが無駄と思ったコードを第三者が知るわけないだろ…。
「おまえレベルの低いjQuery信者だな。よし、俺がレビューしてやるから具体的なコード書けよ。」と要求したつもりなのか。
勉強にはなったが、あんたが無駄と思ったコードを第三者が知るわけないだろ…。
「おまえレベルの低いjQuery信者だな。よし、俺がレビューしてやるから具体的なコード書けよ。」と要求したつもりなのか。
典型的なコミュ障だな>>552
エクセルを仕事で使うような職場で
マクロを使ってさくっと終わらせると周りから「あいつはまじめに仕事をしていない」とみられるような感じとよく似てる
マクロを使ってさくっと終わらせると周りから「あいつはまじめに仕事をしていない」とみられるような感じとよく似てる
>>562
そんな話題昔あったな
そんな話題昔あったな
>>544
再帰函数の話題とは関係のない話だが、フィボナッチ数列は一般項から求めたほうが早い。
再帰函数の話題とは関係のない話だが、フィボナッチ数列は一般項から求めたほうが早い。
なるほどありがとう。ただ√5とか使ったら正確な整数の結果は
求まらないですね。まあ用途によりますけど。
求まらないですね。まあ用途によりますけど。
>>537
fibonacci(0)の計算
* fibonacci(0)自体で1回『呼ばれる』
よって、fibonacciは総計1回呼ばれる。
fibonacci(1)の計算
* fibonacci(1)自体で1回『呼ばれる』
よって、fibonacciは総計1回呼ばれる。
fibonacci(2)の計算
* fibonacci(2)自体で1回『呼ばれる』
* fibonacci(1)を1回『呼ぶ
* fibonacci(0)を1回『呼ぶ』
よって、fibonacciは総計3回呼ばれる。
fibonacci(3)の計算
* fibonacci(3)自体で1回『呼ばれる』
* fibonacci(2)を1回『呼ぶ』 - これによってfibonacciは小計3回呼ばれる
* fibonacci(1)を1回『呼ぶ』 - これによってfibonacciは小計1回呼ばれる
よって、fibonacciは総計5回呼ばれる。
fibonacci(4)の計算
* fibonacci(4)自体で1回『呼ばれる』
* fibonacci(3)を1回『呼ぶ』 - これによってfibonacciは小計5回呼ばれる
* fibonacci(2)を1回『呼ぶ』 - これによってfibonacciは小計3回呼ばれる
よって、fibonacciは総計9回呼ばれる。
・
・
・
fibonacci(0)の計算~fibonacci(10)の計算を足して、fibonacciは全部で453回呼ばれる。
fibonacci(0)の計算
* fibonacci(0)自体で1回『呼ばれる』
よって、fibonacciは総計1回呼ばれる。
fibonacci(1)の計算
* fibonacci(1)自体で1回『呼ばれる』
よって、fibonacciは総計1回呼ばれる。
fibonacci(2)の計算
* fibonacci(2)自体で1回『呼ばれる』
* fibonacci(1)を1回『呼ぶ
* fibonacci(0)を1回『呼ぶ』
よって、fibonacciは総計3回呼ばれる。
fibonacci(3)の計算
* fibonacci(3)自体で1回『呼ばれる』
* fibonacci(2)を1回『呼ぶ』 - これによってfibonacciは小計3回呼ばれる
* fibonacci(1)を1回『呼ぶ』 - これによってfibonacciは小計1回呼ばれる
よって、fibonacciは総計5回呼ばれる。
fibonacci(4)の計算
* fibonacci(4)自体で1回『呼ばれる』
* fibonacci(3)を1回『呼ぶ』 - これによってfibonacciは小計5回呼ばれる
* fibonacci(2)を1回『呼ぶ』 - これによってfibonacciは小計3回呼ばれる
よって、fibonacciは総計9回呼ばれる。
・
・
・
fibonacci(0)の計算~fibonacci(10)の計算を足して、fibonacciは全部で453回呼ばれる。
>>538
無駄のないjQuery作ってください。
無駄のないjQuery作ってください。
>>559
確かにコミュ障だな
確かにコミュ障だな
>>532がわりと置き去りな件w
再帰関数のことわかったのかな?
再帰関数のことわかったのかな?
>>580
532=537
再帰関数でフィボナッチ数列、トリボナッチ数列、階乗の計算が
できること分かりました。
学校でC言語しか習わないので、10数冊の本とインターネットでを使って
Webプログラミングを独学してます
532=537
再帰関数でフィボナッチ数列、トリボナッチ数列、階乗の計算が
できること分かりました。
学校でC言語しか習わないので、10数冊の本とインターネットでを使って
Webプログラミングを独学してます
>>582
> 再帰関数でフィボナッチ数列、トリボナッチ数列、階乗の計算が
> できること分かりました。
普通に使ってたら再帰関数の使い道はそういうところにはないよ
HTMLの中から特定の条件を満たすタグを全部抽出とか
whileループでできないようなことをするのに使う
アルゴリズム系の本を買えば詳しく載ってるよ
> 再帰関数でフィボナッチ数列、トリボナッチ数列、階乗の計算が
> できること分かりました。
普通に使ってたら再帰関数の使い道はそういうところにはないよ
HTMLの中から特定の条件を満たすタグを全部抽出とか
whileループでできないようなことをするのに使う
アルゴリズム系の本を買えば詳しく載ってるよ
リカーシブはただのテクだから無理して使う必要はない
コードがスッキリすること以外何もメリットはないから
特に理由がなければプログラムが遅くなるだけだから使わないほうがいい
コードがスッキリすること以外何もメリットはないから
特に理由がなければプログラムが遅くなるだけだから使わないほうがいい
でも再帰使わないで再帰表現をするのはまた別の高度なテクニックだぞ
必要なときにすぐ書けるのが再帰のいいところ
必要なときにすぐ書けるのが再帰のいいところ
変数のスコープについて質問です
$.ajax メソッドの success 内で以下のように書いているのですが
success: function(data, dataType){
var a = $('#x');
var b = a.next('ul');
var c = b.children('div');
b.css("display","block");
b.html(data);
if (a.attr('class') == 'y'){
b.children('.z').css('width', 120);
}
}
if 内の b のところでこけます
ちなみに if 内を少し変更して
success: function(data, dataType){
var a = $('#x');
var b = a.next('ul');
var c = b.children('div');
b.css("display","block");
b.html(data);
if (a.attr('class') == 'y'){
a.next('ul').children('.z').css('width', 120);
}
}
とするとうまくいきます
いろんなサイトを見て回ったのですが function 内で宣言した変数は、
function 内のどこからでもアクセスできると書いてあります
わかる方いらっしゃったら教えてください
$.ajax メソッドの success 内で以下のように書いているのですが
success: function(data, dataType){
var a = $('#x');
var b = a.next('ul');
var c = b.children('div');
b.css("display","block");
b.html(data);
if (a.attr('class') == 'y'){
b.children('.z').css('width', 120);
}
}
if 内の b のところでこけます
ちなみに if 内を少し変更して
success: function(data, dataType){
var a = $('#x');
var b = a.next('ul');
var c = b.children('div');
b.css("display","block");
b.html(data);
if (a.attr('class') == 'y'){
a.next('ul').children('.z').css('width', 120);
}
}
とするとうまくいきます
いろんなサイトを見て回ったのですが function 内で宣言した変数は、
function 内のどこからでもアクセスできると書いてあります
わかる方いらっしゃったら教えてください
>>587
スコープの問題じゃないんじゃ?
スコープの問題じゃないんじゃ?
こけるときのエラー調べてみたら?
多分b.html(data);でjQuery的に予想してないことが起きてるはず。
多分b.html(data);でjQuery的に予想してないことが起きてるはず。
すいません
質問です
twitterのハッシュタグのタイムラインを、サイトにのせたいんだけど、どうしたらよいですか?
例 http://prayforjapan.jp/
これのようなサイトをつくりたい。
ソースみたけど、良くわからない。
これに、乗せたいです。 http://akiba.geocities.jp/tr4583384/
質問です
twitterのハッシュタグのタイムラインを、サイトにのせたいんだけど、どうしたらよいですか?
例 http://prayforjapan.jp/
これのようなサイトをつくりたい。
ソースみたけど、良くわからない。
これに、乗せたいです。 http://akiba.geocities.jp/tr4583384/
537です
フィボナッチ数列を求めるとき537だと不要な動作が含まれるので
メモ化しました。
var fibonacci=function (){
var memo=[0,1];
var fib=function(n){
var result=memo[n];
if(typeof result !=='number'){
result =fib(n-1)+fib(n-2);
memo[n]=result;}
return result;};
return fib;
}();//←の()が分かりません
for(var i=0; i<=10; i+=1){
document.writeln('//' +i+':'+fibonacci(i)+'<br>');}
質問します。var 名前=function(){関数の内容}();と
var 名前=function(){関数の名前};の2種類があるのが分かりません
()の意味が分かりません()は引数を入れるもの?ぐらいしか認識が
ありません。
フィボナッチ数列を求めるとき537だと不要な動作が含まれるので
メモ化しました。
var fibonacci=function (){
var memo=[0,1];
var fib=function(n){
var result=memo[n];
if(typeof result !=='number'){
result =fib(n-1)+fib(n-2);
memo[n]=result;}
return result;};
return fib;
}();//←の()が分かりません
for(var i=0; i<=10; i+=1){
document.writeln('//' +i+':'+fibonacci(i)+'<br>');}
質問します。var 名前=function(){関数の内容}();と
var 名前=function(){関数の名前};の2種類があるのが分かりません
()の意味が分かりません()は引数を入れるもの?ぐらいしか認識が
ありません。
()は関数呼び出し
前者は関数の内容で得られた値を代入
後者は関数そのものを代入
前者は関数の内容で得られた値を代入
後者は関数そのものを代入
JavaScriptをきちんと学習したい人はJavaScript第5版を買ったほーがいいよ
ネットで手探りで学習するなんて効率悪い
ネットで手探りで学習するなんて効率悪い
jQuery クックブックもオススメ。
552がご高説している事も網羅しているしJavaScript自体の事もよく書かれている。
AjaxもjQueryをつかう前提だけど理解を深めるにはいいと思うよ
552がご高説している事も網羅しているしJavaScript自体の事もよく書かれている。
AjaxもjQueryをつかう前提だけど理解を深めるにはいいと思うよ
>>595
もっとくわしく頼みます
もっとくわしく頼みます
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.94 + (1001) - [97%] - 2012/1/8 15:46
- + JavaScript の質問用スレッド vol.89 + (1001) - [97%] - 2011/9/4 4:17
- + JavaScript の質問用スレッド vol.88 + (1001) - [97%] - 2011/7/20 7:03
- + JavaScript の質問用スレッド vol.74 + (1001) - [97%] - 2009/12/1 6:08 ○
- + JavaScript の質問用スレッド vol.87 + (1001) - [97%] - 2011/6/21 6:33
- + JavaScript の質問用スレッド vol.86 + (1001) - [97%] - 2011/5/27 21:50
- + JavaScript の質問用スレッド vol.85 + (1001) - [97%] - 2011/4/25 21:32
- + JavaScript の質問用スレッド vol.83 + (1001) - [97%] - 2011/2/24 8:02
- + JavaScript の質問用スレッド vol.82 + (1001) - [97%] - 2011/1/19 7:54
- + JavaScript の質問用スレッド vol.81 + (1001) - [97%] - 2010/12/10 20:01
- + JavaScript の質問用スレッド vol.80 + (1001) - [97%] - 2010/11/9 2:17
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.134 + (1001) - [95%] - 2018/8/3 23:15
- + JavaScript の質問用スレッド vol.104 + (1001) - [95%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.142 + (984) - [95%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.114 + (1001) - [95%] - 2014/5/3 10:45
トップメニューへ / →のくす牧場書庫について