のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,491,178人
昨日:no data人
今日:
最近の注目
人気の最安値情報

私的良スレ書庫

不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

元スレ+ JavaScript の質問用スレッド vol.84 +

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitter
951 : Name_Not - 2011/03/30(水) 13:51:00.49 ID:??? (+57,+29,-4)
Date に全て投げるのなら閏年を判定する必要はなくなるんじゃないの。閏年を判定する意味がわからない。
952 : Name_Not - 2011/03/30(水) 13:51:35.10 ID:??? (+77,+29,-5)
おいテンプレの話題してたのに流すな氏ねカス共
953 : Name_Not - 2011/03/30(水) 13:51:52.59 ID:??? (+91,+29,-21)
PCには正確な閏年のデータが入ってるって前提だよね?
954 : Name_Not - 2011/03/30(水) 13:58:53.74 ID:??? (+69,+29,-3)
>>953
安全な仮定だと思う。十分に。
955 : Name_Not - 2011/03/30(水) 14:03:00.41 ID:??? (+46,-30,-122)
パフォーマンスは段違い。

function isLeapYear1(y) {
return (new Date(y, 2, 1-1).getDate() !== 28)? 1 : 0;
}

function isLeapYear2(y) {
if (!(y % 400)) return 1;
if (!(y % 100)) return 1;
if (!(y % 4)) return 1;

var s = +new Date();
for (var i = 0; i < 1000000; ++i) {
isLeapYear1(2011);
// isLeapYear2(2011);
}
alert(+new Date() - s);
956 : Name_Not - 2011/03/30(水) 14:03:46.26 ID:??? (+52,+29,-1)
いつまでも続けるなうざい
957 : Name_Not - 2011/03/30(水) 14:03:55.43 ID:??? (+69,+29,-5)
>>947
三角関数を使わずにテイラー展開する派?
958 : 955 - 2011/03/30(水) 14:04:22.73 ID:??? (+5,-17,+0)
途中切れてる;;
959 : Name_Not - 2011/03/30(水) 14:06:09.59 ID:8Ph8Wn9I (+40,+29,-78)
>>952
個人的にはwiki案を推す

広告嫌だって人が鯖借りてくれるってんなら
ありがたくお任せしたいけど、運用まで丸投げだと色々アレだから
wikiインスコしてくれるといいな

現状のコード共有サイトのままでも悪くない気はする
スタイルも誰か書いてくれたし
960 : Name_Not - 2011/03/30(水) 14:08:21.22 ID:??? (+86,+29,-40)
だから>>899自体が的外れだって。


テンプレ議論
>>919
>>920
>>922
>>923
>>925
>>927

>>920さんまち?GoogleとかWikiってのもあがってるけど。
というか>>919って広告入ってるの?見当たらないんだけど。
>>919の4レスとFAQへのリンクでいいんじゃね?
961 : Name_Not - 2011/03/30(水) 14:12:08.54 ID:??? (+119,+28,-18)
>>919のは最新のが解りづらいぐらいか?
962 : Name_Not - 2011/03/30(水) 14:12:17.64 ID:??? (+57,+29,-22)
Googleサイトもwikiとして利用できるからそこにドキュメントを入れて皆で更新できるようなものとか
963 : Name_Not - 2011/03/30(水) 14:14:18.99 ID:??? (+27,-29,-30)
jsスレだからjsをapiとして提供して各ユーザーのローカルでhtmlからインクルード
964 : Name_Not - 2011/03/30(水) 14:16:14.75 ID:??? (+73,+29,-8)
>>961
勝手に更新したり荒らされたりしたときに困るからこれでいいと思う
965 : Name_Not - 2011/03/30(水) 14:17:08.89 ID:??? (+53,+21,-19)
>>963
面白いけど誰がAPIを提供する?
966 : Name_Not - 2011/03/30(水) 14:21:53.17 ID:??? (+96,+29,-138)
次スレは975超えたら。と思ってたら急激に進んだのでもう近い。
「とりあえず」次スレは>>919の4レスとFAQリンクでいいと洩れも思う。
FAQリンクの番号は一番大きいのは23番だけど、23番でいいの?22とか21の
方が良いという説はあったっけ?とにかくテンプレの55行目をその
適切な番号に取り替えると(忘れないようにしないと)。
967 : Name_Not - 2011/03/30(水) 14:33:16.45 ID:??? (+57,+29,-2)
前より面倒なことになること間違いなし
968 : 907 - 2011/03/30(水) 14:43:39.19 ID:??? (+74,+29,-33)
>>946
指摘して結果的にコードも晒したでしょ
2/29で閏年じゃない場合かその逆のパターンがあるなら是非ソースと共に指摘してくれ

OSやブラウザにバグがある事を除いて
969 : Name_Not - 2011/03/30(水) 14:46:46.69 ID:??? (+91,+27,-21)
OSとブラウザにバグがあるならそれを想定してコードを書くべきだと思うが
970 : Name_Not - 2011/03/30(水) 15:02:17.84 ID:??? (+55,+27,-8)
テンプレどうなったの!早くまとめてよ!
971 : Name_Not - 2011/03/30(水) 15:14:10.71 ID:??? (+70,+29,-42)
>>902
一通り全部読んで、後から必要になったらリファレンス的に。
972 : Name_Not - 2011/03/30(水) 15:14:26.61 ID:??? (+49,+28,-26)
時間がない! とりあえず
http://codepad.org/PW2FFBIs
で、55行目の番号は13→21 ということで975超えたら次スレ立てよう!
まだ何かあるようならまた次スレ冒頭で確認するということで!
973 : Name_Not - 2011/03/30(水) 15:40:12.28 ID:??? (+50,+29,-17)
閏年とかどうでもいいから、万年カレンダーのソースくれよ
974 : Name_Not - 2011/03/30(水) 15:44:00.50 ID:V3xE9fmx (-16,+27,-3)
>>972
よし、まかされた。
975超えたらやる
975 : Name_Not - 2011/03/30(水) 15:50:44.40 ID:??? (+88,+29,-28)
テンプレとかいらんでしょ
どうせ質問者は>>1なんてみず最後のレスしか見ない
リンクだけ貼っとけ
ごちゃごちゃして見苦しい
977 : Name_Not - 2011/03/30(水) 16:14:22.05 ID:V3xE9fmx (+14,+29,-1)
>>973
いつも使ってるので良ければあるが
978 : Name_Not - 2011/03/30(水) 16:19:19.22 ID:??? (+14,+22,+1)
>>977
ありがとう
979 : Name_Not - 2011/03/30(水) 16:21:14.16 ID:??? (+52,+29,+0)
まだもらってないじゃないか。
980 : Name_Not - 2011/03/30(水) 16:27:25.91 ID:??? (+62,+29,-39)
> 太陽暦では、季節に暦を一致させるため、暦年の平均の長さを平均回帰年(約365.242199日)に一致させる。
> 通常の太陽暦では平年は365日で、閏年は閏日が挿入されて366日である。閏年は約4年に1度ある。

楽勝じゃろ
983 : Name_Not - 2011/03/30(水) 17:49:40.45 ID:??? (+58,+29,-22)
>>976 多謝!
>>975 テンプレ不要という合意を得たいなら次スレ冒頭でぜひ議論を。
個人的には4レスのテンプレは欠点より利点の方が上回ると思ってる。
984 : Name_Not - 2011/03/30(水) 17:53:06.26 ID:??? (+43,+28,-1)
>>982
すげー
解説求む
985 : Name_Not - 2011/03/30(水) 18:05:14.63 ID:??? (+18,+0,-1)
ソース嫁w
986 : Name_Not - 2011/03/30(水) 18:05:24.26 ID:??? (+26,+3,-3)
コード読めよ乞食
987 : Name_Not - 2011/03/30(水) 18:51:25.67 ID:V3xE9fmx (-9,+29,-53)
>>984
解説することなんて殆ど無いと思うんだが

月の初日の曜日を求める
月の最終日(翌月の初日の前日)を求める
週の最初の曜日の分だけズラしつつ、1~最終をn行7列の二次元配列に詰め込む

ってだけなので
わからんことがあれば個別に
988 : 907 - 2011/03/30(水) 19:28:24.37 ID:??? (+75,+29,-44)
>>969
そもそもシステム日付を利用しているのは例であって

OSやブラウザのバグだと曜日判定ライブラリも使えないのは一緒でしょ

例えば入力チェック処理でも使えるし、いつもの公式よりパフォーマンスもいいし
何か問題ある?
989 : Name_Not - 2011/03/30(水) 19:50:11.99 ID:??? (+63,+29,-16)
パフォーマンスが>>955のことをいっているならコードがおかしい
990 : Name_Not - 2011/03/30(水) 19:59:58.37 ID:??? (+19,-30,-131)
パフォーマンスは 2 の方がずっと良いよ。
※ 2 の形は >>899 から引用。

function isLeapYear1(y) {
return (new Date(y, 2, 1-1).getDate() !== 28)? 1 : 0;
}

function isLeapYear2(y) {
if (!(y % 400)) return 1;
if (!(y % 100)) return 0;
if (!(y % 4)) return 1;
return 0;
}

var s = +new Date();
for (var i = 0; i < 1000000; ++i) {
isLeapYear1(2011);
// isLeapYear2(2011);
}
alert(+new Date() - s);

991 : Name_Not - 2011/03/30(水) 21:06:20.08 ID:??? (+57,+29,-18)
閏年判定ロジックは昔どっかの宿題スレで格好いいロジック見かけたな。
993 : Name_Not - 2011/03/30(水) 21:39:44.59 ID:F+OQQPEw (+16,+29,-4)
>>992
そう思う。複雑に考えすぎなんじゃないかね…。
http://jsfiddle.net/9B3HJ/1/
995 : Name_Not - 2011/03/30(水) 23:55:00.18 ID:??? (+24,-27,+0)
907逃亡説
996 : Name_Not - 2011/03/31(木) 00:09:23.31 ID:??? (-11,-29,-2)
<head>の中で使ってるんでねーの?
>>994
997 : Name_Not - 2011/03/31(木) 00:55:13.07 ID:??? (+61,+29,-32)
>>995
誠実に応えてたと思うけどな。
何を求めて行動してる?
998 : Name_Not - 2011/03/31(木) 01:10:58.66 ID:??? (+57,+29,-15)
うるう年判定とかを自分で書いちゃうタイプの人がバグを作りこんで、
907みたいな人が尻拭いをしてるんだろうなー
うめうめ
999 : Name_Not - 2011/03/31(木) 01:21:10.79 ID:7/K68nMp (+24,+29,-7)
まあ、Dateがそんなに速くないってことがわかって勉強になったわ
うめうめ
1000 : Name_Not - 2011/03/31(木) 01:22:51.00 ID:??? (+87,+30,+0)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について