[過去ログ] + JavaScript の質問用スレッド vol.84 + (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
952
(1): 2011/03/30(水)13:51 ID:??? AAS
おいテンプレの話題してたのに流すな氏ねカス共
953
(1): 2011/03/30(水)13:51 ID:??? AAS
PCには正確な閏年のデータが入ってるって前提だよね?
954: 2011/03/30(水)13:58 ID:??? AAS
>>953
安全な仮定だと思う。十分に。
955
(2): 2011/03/30(水)14:03 ID:??? AAS
パフォーマンスは段違い。

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) {
省4
956: 2011/03/30(水)14:03 ID:??? AAS
いつまでも続けるなうざい
957: 2011/03/30(水)14:03 ID:??? AAS
>>947
三角関数を使わずにテイラー展開する派?
958: 955 2011/03/30(水)14:04 ID:??? AAS
途中切れてる;;
959: 2011/03/30(水)14:06 ID:8Ph8Wn9I(1) AAS
>>952
個人的にはwiki案を推す

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

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

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

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

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

楽勝じゃろ
981: 2011/03/30(水)16:29 ID:??? AAS
外部リンク[B4]:ja.wikipedia.org
982
(1): 2011/03/30(水)16:54 ID:V3xE9fmx(4/6) AAS
>>978
ほい
外部リンク:jsbin.com

Cal()の引数に週の最初にする曜日(なければ日曜)を。
getCalData()の引数に年と月(なければ今日)を渡すと
[
    [undefined,undefined,1,2,3,4,5],
    [6,7,8,9,10,11,12],
    [13,14,15,16,17,18,19],
    [20,21,22,23,24,25,26],
省3
983: 2011/03/30(水)17:49 ID:??? AAS
>>976 多謝!
>>975 テンプレ不要という合意を得たいなら次スレ冒頭でぜひ議論を。
個人的には4レスのテンプレは欠点より利点の方が上回ると思ってる。
984
(1): 2011/03/30(水)17:53 ID:??? AAS
>>982
すげー
解説求む
985: 2011/03/30(水)18:05 ID:??? AAS
ソース嫁w
986: 2011/03/30(水)18:05 ID:??? AAS
コード読めよ乞食
987: 2011/03/30(水)18:51 ID:V3xE9fmx(5/6) AAS
>>984
解説することなんて殆ど無いと思うんだが

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

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

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

例えば入力チェック処理でも使えるし、いつもの公式よりパフォーマンスもいいし
何か問題ある?
989: 2011/03/30(水)19:50 ID:??? AAS
パフォーマンスが>>955のことをいっているならコードがおかしい
990: 2011/03/30(水)19:59 ID:??? AAS
パフォーマンスは 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;
省7
991: 2011/03/30(水)21:06 ID:??? AAS
閏年判定ロジックは昔どっかの宿題スレで格好いいロジック見かけたな。
992
(1): 2011/03/30(水)21:36 ID:V3xE9fmx(6/6) AAS
wikiに書いてある
year%4 == 0 && year%100 != 0 || year%400 == 0

が一番スマートなんじゃないか?
993: 2011/03/30(水)21:39 ID:F+OQQPEw(1) AAS
>>992
そう思う。複雑に考えすぎなんじゃないかね…。
外部リンク:jsfiddle.net
994
(1): 2011/03/30(水)23:53 ID:98nFxFjT(1) AAS
document.writeするとページが変わる場合があるのですが、
そうなる場合とそうならない場合の違いって何なんでしょうか?
995
(1): 2011/03/30(水)23:55 ID:??? AAS
907逃亡説
996: 2011/03/31(木)00:09 ID:??? AAS
<head>の中で使ってるんでねーの?
>>994
997: 2011/03/31(木)00:55 ID:??? AAS
>>995
誠実に応えてたと思うけどな。
何を求めて行動してる?
998: 2011/03/31(木)01:10 ID:??? AAS
うるう年判定とかを自分で書いちゃうタイプの人がバグを作りこんで、
907みたいな人が尻拭いをしてるんだろうなー
うめうめ
999: 2011/03/31(木)01:21 ID:7/K68nMp(1) AAS
まあ、Dateがそんなに速くないってことがわかって勉強になったわ
うめうめ
1000
(1): 2011/03/31(木)01:22 ID:??? AAS
>>1000
1001: 1001 Over 1000 Thread AAS
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.228s*