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

このエントリーをはてなブックマークに追加
952Name_Not_Found:2007/09/26(水) 14:18:42 ID:???
>>949
それも「this.init(arguments)」と同じだろ。いい加減目を覚ませ。
953Name_Not_Found:2007/09/26(水) 14:24:04 ID:???
それは違う
954Name_Not_Found:2007/09/26(水) 14:30:18 ID:???
>>953
げげっ! 違うね… 渡される情報としては共通だけど…
955Name_Not_Found:2007/09/26(水) 14:43:41 ID:???
じゃapply()はいつ使うの・・・?
956Name_Not_Found:2007/09/26(水) 14:51:12 ID:???
>>954
callの存在を何だと思ってたんだ
>>955
まずどう動作するのかを知ってから何に使うか考えようぜ
957Name_Not_Found:2007/09/26(水) 14:52:25 ID:???
だからapplyがどーしても必要になった時に使うんじゃまいか。
アンタの目的は「applyを使うこと」かな?違うでしょ。
ちなみに洩れは普通のOOのためにapplyを使ったことはないなー。
オブジェクトとメソッドを自前で検索してそれを呼び出すなんて
いう変わったことをするときにapply使ったことはあるけど。
958Name_Not_Found:2007/09/26(水) 15:29:04 ID:???
俺も継承するときに使うぐらいだな
959Name_Not_Found:2007/09/26(水) 15:29:05 ID:???
プロトタイプチェイン(継承)で、コンストラクタに引数がある時、
MySuper.apply(this, arguments);
しておけば、一々同じ事を繰り返し書いたり書き直したりせずに済む。
たぶんこの利用が一番多いような気がする。

他では、望まないエラーを回避するのに使うことも多い。例えば、
function trim(s) {return s.replace(/^\s+|\s+$/g, '');}
は、s が String である必要があるわけだが、
function trim(s) {return String.prototype.replace.call(s, /^\s+|\s+$/g, '');}
のように書けば、たとえば s が Number や undefined であっても、自動キャストしてくれる。
引数をチェックするなら前者を、そうでないなら後者を使えばよく、
後者のようなエラーが起きない実装を希望する場合が普通に多いと思う。
960Name_Not_Found:2007/09/26(水) 15:29:39 ID:???
次スレは975超えたら。テンプレ訂正予定はJavaScriptコンソール→
エラーコンソール、ね。
961Name_Not_Found:2007/09/26(水) 15:30:09 ID:???
>>957
普通のOOPかどうかは知らんけど、
無名関数やクロージャで、その関数を定義するスコープでのthisを使いたい時には、
applyを使うので、結構applyの頻度は高いね。
引数でthisを渡すとか、var objRef = this;などと一々書くのは面倒なので。
962Name_Not_Found:2007/09/26(水) 15:38:45 ID:???
>>959
後者なら String(s) や new String(s) の方が良いと思うがなぁ
963Name_Not_Found:2007/09/26(水) 16:19:19 ID:???
右クリックしたら
”右クリック禁止!!!1”ってアラート出して、
右クリックしたハッカーのパソコンをぶっこわしたいんですが、
どんなjavascript書けばいいでしょうか
964Name_Not_Found:2007/09/26(水) 16:37:26 ID:???
>>963
右クリックしただけでハッカーって、お前の周りはどんだけハッカーだらけだよ
965Name_Not_Found:2007/09/26(水) 16:38:17 ID:???
>右クリックしたハッカーの
ってどうしてハッカーってわかるのさ?印刷したいだけかもしれないじゃん。
消えろボケ。
966Name_Not_Found:2007/09/26(水) 16:47:27 ID:???
>>963
「右クリ禁止」はこのスレのカルチャーではユーザの迷惑となる
スクリプト (>>1 参照) に相当するので絶対回答されません。
お帰りください。
967963:2007/09/26(水) 17:09:25 ID:???
今日も大漁大漁w
968Name_Not_Found:2007/09/26(水) 17:18:24 ID:???
1時間も持たないのかよコイツ…
969Name_Not_Found:2007/09/26(水) 17:49:42 ID:???
>>967
候乙
970Name_Not_Found:2007/09/26(水) 18:23:17 ID:???
1時間もつもたないとか意味わからなすw負け惜しみ乙wwwww
971Name_Not_Found:2007/09/26(水) 18:29:44 ID:???
>>998とか970
知らないのは黙ってろよ。知ってる人からちゃんとした情報で聞きたいだけだ。
それとも、ここって右クリも知らない人間の集まり?
972Name_Not_Found:2007/09/26(水) 19:45:20 ID:???
ここの奴らはカモが来るのを待っているだけ。
どんなに丁寧に質問してもムダ。技術系の能無しの気晴らしの場だから。
自分の力量以下の素人質問者をいじめるのが何よりの楽しみ。
答えを教えてやる気などはさらさらない。ここだけがここの奴らの唯一
自分を誇らしく思える場だから。答えがほしい質問者は他へ行け。
他にはいくらでも良質な質問板がある。罵倒されることもない。
http://www.tagindex.com/cgi-lib/q4bbs/patio.cgi
http://www.gac.jp/article/index.php?stats=question&category=9
http://otd8.jbbs.livedoor.jp/javascript/bbs_thread
etc,etc..
こんな奴らにバカにされながら日々を送ることはない。ここの奴らは
会社ではお世辞の一つもいえないクチベタの目のぼんやりしたただの
オタク。それも大した技量でもない。ここが唯一の自分をいい気持ちに
させられる場所なのだ。
973Name_Not_Found:2007/09/26(水) 21:14:18 ID:???
さあどうかな?質問者の役に立っているかどうかは過去スレ
(最近の数スレ)を見て各自が判断すれば済むことだな。
>>971 そうやって煽っても無駄とかもテンプレに書いてあるんで。
974Name_Not_Found:2007/09/26(水) 21:24:03 ID:???
糞スレ決定
975Name_Not_Found:2007/09/26(水) 21:29:00 ID:???
>>972
ゴミリンクを貼るな。
次スレ
http://pc11.2ch.net/test/read.cgi/hp/1190811747/l50
糞スレが60も続くもんかね?
977Name_Not_Found:2007/09/26(水) 23:39:12 ID:w2XY79F1
sec = Math.floor((time / 60 * 60) % 612)
とすると612までカウントしてくれるのですが、
0〜612ではなく、612〜0と減算するにはどうすればいいんでしょう。
sec = (Math.floor((time / 60 * 60) % 612))-612
とすれば減算になるんですが、-522 とかマイナスが付くので付かないようにしたいです。
978Name_Not_Found:2007/09/26(水) 23:45:30 ID:???
減算になるのか?
979Name_Not_Found:2007/09/26(水) 23:58:54 ID:???
0-612
612-0
980Name_Not_Found:2007/09/27(木) 00:14:42 ID:???
>>977
それではムリ。forで回す。
それから、timeってなに?いきなり変なもの書くなボケ。
981Name_Not_Found:2007/09/27(木) 00:28:52 ID:???
わけわからんなw
おそらく>>979の回答で正解なんだろうが・・・
982Name_Not_Found:2007/09/27(木) 08:01:41 ID:???
>>977
sec = 611 - Math.floor(time % 612);
ただし「611から0まで」カウントだけどそれでいいのかな。

次スレ
http://pc11.2ch.net/test/read.cgi/hp/1190811747/l50
983Name_Not_Found:2007/09/27(木) 13:21:21 ID:???
質問です。

java scriptを使ってカーソル動かすたびに
星とか花がぱーっと出てくる仕掛けありますよね。

あれなんですけど、どうやったら・・・
ていうか、どういう神経したら
ああいうものが作れるんですか?

誰にメリットがあるんですか?
984Name_Not_Found:2007/09/27(木) 13:27:47 ID:???
桶屋が儲かります
985Name_Not_Found:2007/09/27(木) 13:47:41 ID:???
星とか花がぱーっと出てくる

ユーザーが発狂

頭に血が上りすぎて死亡

桶屋が儲かる
986Name_Not_Found:2007/09/27(木) 13:49:33 ID:???
   *``・*。.    。.:☆   .     *。+゚ ★
   |   `*。 ;*  †▲_*;.。.: ∧  ∧  /*。
  ,。∩    *. ゚*: (('A`);゚' +< ,,‘∀‘> つ  *。+゚
 + (・ω・`)*。   ゚・* (  7  `*。 二つ *゚*
 `*。 ヽ つ*゜* .  < ヽ   \+。*・'
  `・+。*・`゜⊃ +゜   *。+゚    ∪`J
  ☆  ∪~。**'``・* 。
  `・+。*・゜.  |     `*。
      ,。 _,,∩,_     * もうどうにでもな〜れ〜☆
     + / ,' 3 `ヽ* 。+゚
     `*⊂    ,j *゚ *
       ゚と・+。*・' ゚ +゚
       ☆ `(ノ′ 。*

の気分が味わえる
987Name_Not_Found:2007/09/27(木) 13:50:07 ID:???
自己満足というのはどこにでもあるわけでさ。

次スレ
http://pc11.2ch.net/test/read.cgi/hp/1190811747/l50
988Name_Not_Found:2007/09/27(木) 17:22:51 ID:???
すみません最近はじめたばかりで初歩的なことだと思いますが
配布されていたサンプルに
var aaa = '<'; aaa+='a href="' + url + '"'; aaa+='>';
document.write(aaa);
みたいなのがあったのですが
var aaa = '<a href="' + url + '">';
document.write(aaa);
と書いちゃ駄目なんでしょうか
あと
document.write('<a href="' + url + '">');
と書くのともまた違うんでしょうか
違いがよくわかりません・・・
989Name_Not_Found:2007/09/27(木) 17:43:45 ID:???
>>988
結果は違わない。
しかし、都合よく区切って(ついでに改行して)おくとメンテしやすくなると信じる人がいる (俺もそう思う)。
990Name_Not_Found:2007/09/27(木) 17:52:13 ID:???
>>989
どうもありがとうございますm(_ _)m
いろんな書き方があるんですね
混乱します・・・
991Name_Not_Found:2007/09/27(木) 18:49:22 ID:???
var aaa = '<'; aaa+='a href="' + url + '"'; aaa+='>';

これにどういう利点が考えられる?
992Name_Not_Found:2007/09/27(木) 18:56:16 ID:???
この書き方以外の書き方は同じなのか違うのか疑問を持つことが出来て
その結果書き方はひとつではないということがわかる
993Name_Not_Found:2007/09/27(木) 19:22:55 ID:???
なるほど、作者がそこまで考えていたとは・・・
994Name_Not_Found:2007/09/27(木) 20:34:47 ID:???
よしお、パパの技をよおく見ておくんだぞ
995Name_Not_Found:2007/09/27(木) 21:10:37 ID:???
996Name_Not_Found:2007/09/27(木) 21:23:11 ID:???
小学生のとき、少し足し算、引き算の計算や、会話のテンポが少し遅いA君がいた。
でも、絵が上手な子だった。
彼は、よく空の絵を描いた。
抜けるような色遣いには、子供心に驚嘆した。

担任のN先生は算数の時間、解けないと分かっているのに答えをその子に聞く。
冷や汗をかきながら、指を使って、ええと・ええと・と答えを出そうとする姿を周りの子供は笑う。
N先生は答えが出るまで、しつこく何度も言わせた。
私はN先生が大嫌いだった。

クラスもいつしか代わり、私たちが小学6年生になる前、
N先生は違う学校へ転任することになったので、
全校集会で先生のお別れ会をやることになった。
生徒代表でお別れの言葉を言う人が必要になった。
先生に一番世話をやかせたのだから、A君が言え、と言い出したお馬鹿さんがいた。
お別れ会で一人立たされて、どもる姿を期待したのだ。

私は、A君の言葉を忘れない。

「ぼくを、普通の子と一緒に勉強させてくれて、ありがとうございました」

A君の感謝の言葉は10分以上にも及ぶ。
水彩絵の具の色の使い方を教えてくれたこと。
放課後つきっきりでそろばんを勉強させてくれたこと。
その間、おしゃべりをする子供はいませんでした。
N先生がぶるぶる震えながら、嗚咽をくいしばる声が、体育館に響いただけでした。
997Name_Not_Found:2007/09/27(木) 23:40:13 ID:???
3
998Name_Not_Found:2007/09/27(木) 23:56:29 ID:???
4
999Name_Not_Found:2007/09/28(金) 00:11:50 ID:???
(´ω`)
1000Name_Not_Found:2007/09/28(金) 00:12:46 ID:???
1000ならJSっていう略し方禁止
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。