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

    私的良スレ書庫

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

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

    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
    151 : Name_Not - 2010/03/17(水) 12:04:45 ID:WAm3b4JH (-3,-29,-84)
    document.referrerでリンク元のURLを取得することができますが、
    リンク元のタイトルを取得するにはどうしたらよいでしょうか?

    XHRで取得できそうですが、クロスドメインの制限に引っかかりますし・・・
    やはり、PHPなりPerlなりを介すしかないのでしょうか?

    よろしくお願いします。
    152 : Name_Not - 2010/03/17(水) 13:23:33 ID:??? (+34,+22,+1)
    >>151
    無理
    153 : Name_Not - 2010/03/17(水) 13:57:38 ID:??? (+52,+29,-1)
    >>151
    > PHPなり ....
    その通り。サーバに手伝ってもらわないと不可能。
    154 : 151 - 2010/03/17(水) 14:35:41 ID:WAm3b4JH (-13,+29,-5)
    >>152
    >>153

    やはりそうでしたか・・・
    おかげですっきりしました。
    ありがとうございました!
    155 : Name_Not - 2010/03/18(木) 18:53:44 ID:??? (-1,-29,-16)
    ここでPrototypeの質問OK?
    156 : Name_Not - 2010/03/18(木) 19:14:59 ID:QGqTw1h3 (+55,+29,-42)
    コールバック関数から呼び出しもとの関数に値を返すことってできますか?
    ないとすれば、どうするのがベターなんでしょうか?
    157 : Name_Not - 2010/03/18(木) 19:15:05 ID:??? (+48,+25,+0)
    OKです だったはず
    158 : Name_Not - 2010/03/18(木) 19:16:59 ID:??? (+1,-30,-35)
    >>156
    addEventListener("click", function(n){
     func(n);
    });

    こんなんか
    159 : Name_Not - 2010/03/18(木) 19:25:51 ID:??? (+51,+20,+0)
    >>156
    意味がよくわからん
    160 : Name_Not - 2010/03/18(木) 19:39:58 ID:??? (+3,-30,-108)
    「コールバック関数」を呼んだ元
    普通にreturnしろ

    「コールバック関数を要求した関数」を呼んだ元
    同期実行ならクロージャ使え
    var ary = [];
    "abc".replace(/./g, function(s){ ary.push(s) });
    alert(ary.join(", "));

    非同期?なにそれこわい
    161 : Name_Not - 2010/03/18(木) 23:26:38 ID:FjmMt186 (-20,+29,-8)
    ツールバーの座標を読み取るには
    どうしたらいいのよ
    つーかできるのか?そんなこと
    162 : Name_Not - 2010/03/18(木) 23:30:15 ID:??? (+43,+25,+0)
    無理です
    164 : Name_Not - 2010/03/19(金) 00:00:39 ID:??? (+1,-30,-85)
    >>163
    「availHeight」と「availWidth」でリサイズって全画面か?
    テンプレ嫁 >>2

    【質問を書く上で】
    1)ユーザ(閲覧者)に迷惑がかかる性悪スクリプトは回答されない。
     例: 別窓開きまくり、閉じる/戻るのを妨害、全画面占有、etcは最悪。
    165 : Name_Not - 2010/03/19(金) 00:02:29 ID:??? (+53,+25,-5)
    それに加えて何がエラーなのかわからない
    あと、titleってhead内に書かなくてもいいのか
    166 : Name_Not - 2010/03/19(金) 00:20:05 ID:??? (-1,-29,-13)
    bodyタグとscriptタグがネストしてるし、widthのWが小文字だし
    167 : Name_Not - 2010/03/19(金) 00:25:01 ID:??? (+57,+29,-2)
    ネストはしてないっしょ
    しかしこりゃ酷いな
    168 : Name_Not - 2010/03/19(金) 00:30:06 ID:??? (+50,+27,-1)
    関数も呼ばないと動作しないよ
    169 : Name_Not - 2010/03/19(金) 08:10:26 ID:8yzn2SB5 (+23,+28,-3)
    先ずはHTML初心者スレに行くべきだな
    170 : Name_Not - 2010/03/19(金) 08:16:44 ID:??? (+53,+29,-29)
    >>163
    タグの書き方から学んだ方が早そうだね
    171 : Name_Not - 2010/03/19(金) 11:44:05 ID:??? (+58,-29,-16)
    vol.76 過去ログまだ?
    172 : Name_Not - 2010/03/19(金) 15:59:00 ID:??? (+61,+29,-17)
    >>171
    あげてきた
    てか誰でもあげられるんで気づいたら頼む
    173 : Name_Not - 2010/03/19(金) 18:17:32 ID:??? (+60,+29,-2)
    >>171
    今度からお前が当番な
    174 : Name_Not - 2010/03/19(金) 23:49:24 ID:??? (+162,+22,-3)
    http://code.google.com/p/jspeed/
    これ使ってる方いますか?
    175 : Name_Not - 2010/03/20(土) 00:16:09 ID:??? (+73,+29,-85)
    >>174

    使ったことない。ってか、はじめて知った。
    見た感じ、あまりメリットなさそうだな。
    最適化手法はc/c++やってたからこの辺の書き方してたけど、
    上司が読めねぇから普通に書いてくれって言ったの思い出した。
    176 : Name_Not - 2010/03/20(土) 00:23:01 ID:??? (+57,+29,-27)
    Cと違って代入される毎に型がコロコロ変わったりブラウザ毎に解釈が微妙に変わったりする言語では不安だから使いたくないな
    177 : Name_Not - 2010/03/20(土) 01:23:22 ID:??? (+31,-29,-23)
    ドットアクセスはできるだけ減らす
    IE対策としてwindowとかdocumentはローカル変数化

    くらいはしてる
    178 : Name_Not - 2010/03/20(土) 01:31:59 ID:??? (+61,+29,-4)
    >>177
    しないと何か不便になりますか?
    179 : Name_Not - 2010/03/20(土) 01:52:45 ID:??? (+42,-29,-29)
    177じゃないが
    ・ドットアクセスは重い
    ・ローカル変数化しないと重い
    180 : Name_Not - 2010/03/20(土) 02:29:39 ID:??? (+60,+27,-17)
    >>179
    なんでローカル変数にしないと重いんですか?
    181 : Name_Not - 2010/03/20(土) 02:31:20 ID:??? (+17,-15,-5)
    >>179
    >重い
    違いを体感できるの?
    182 : Name_Not - 2010/03/20(土) 02:34:36 ID:??? (+57,+29,-37)
    玄人気取りでリソースケチったマシンなら体感しやすいんじゃないの
    183 : Name_Not - 2010/03/20(土) 03:21:43 ID:??? (+74,+26,-19)
    なつかしいハックだな
    IE6比で5倍速になるんだっけ
    184 : Name_Not - 2010/03/20(土) 03:51:59 ID:bxhoFvwz (+39,+29,-67)
    >>183
    そんなには違わないかも。でも結構違うよ。

    スクリプトの始めで、windowのプロパティを一通り
    同名の変数に入れるだけだから、テンプレ化して普通にやってます。

    あと、配列やノードリストのlengthを何度も見ない、とかとか。
    185 : Name_Not - 2010/03/20(土) 08:40:39 ID:??? (+45,+27,-15)
    時代錯誤だな
    186 : Name_Not - 2010/03/20(土) 09:27:52 ID:??? (+52,+29,-3)
    バッドノウハウってやつ?
    187 : Name_Not - 2010/03/20(土) 12:37:08 ID:??? (+50,+27,-5)
    つまり可読性が下がるだけ?
    188 : Name_Not - 2010/03/20(土) 12:52:16 ID:??? (+57,+29,-52)
    ある程度大きい規模にならないと高速化の必要はないだろうね。
    しょぼいのはしょぼいなりでOK
    でも、高速化は工夫のしようが色々あって面白いから試してみるといいよ。
    189 : Name_Not - 2010/03/20(土) 12:54:44 ID:??? (+55,+18,+0)
    >>174の使い方kwsk
    190 : Name_Not - 2010/03/20(土) 13:25:51 ID:??? (+74,+29,-1)
    独力で理解できない人は使わないほうがいい
    191 : Name_Not - 2010/03/20(土) 13:33:11 ID:??? (+52,+29,+0)
    それお前もじゃん
    192 : Name_Not - 2010/03/20(土) 13:41:25 ID:??? (+38,+20,+0)
    俺も
    193 : Name_Not - 2010/03/20(土) 13:47:43 ID:??? (+52,+29,-2)
    そこの。おい、キミ。君もだ
    195 : Name_Not - 2010/03/20(土) 14:54:50 ID:??? (+19,-30,+0)
    >>194
    まず最初に this の値には呼び出しの際に介されたオブジェクトへの参照が格納される。
    また、call や apply を使えば意図的に this の値を変更できる。

    foo.bar と呼び出した際には、this は foo オブジェクトを指す。(barメソッド内)
    今回の例では this はすべて foo オブジェクトを指す。

    1)
    this が指すオブジェクトの baz プロパティを呼び出す。

    2)
    this が指すオブジェクトに baz プロパティを定義する。
    そして、this を介して baz プロパティを呼び出す。

    このとき this 値に依存することなるので必ずしも foo オブジェクトに
    buz プロパティが定義されるとは限らない。

    3)
    ロカール変数として baz を宣言。関数の処理が終了次第、baz 変数は消滅する。
    196 : Name_Not - 2010/03/20(土) 14:57:21 ID:??? (+74,+27,-15)
    だれか>>174の使い方教えてください
    宜しくお願い致します
    197 : Name_Not - 2010/03/20(土) 15:07:03 ID:??? (+27,-25,-86)
    >>195
    どうもありがとうございます
    1と2の違いは
    > このとき this 値に依存することなるので必ずしも foo オブジェクトに
    > buz プロパティが定義されるとは限らない。
    って部分でしょうか
    まだよく理解できませんが
    理解でき次第
    使い分けてみたいと思います
    198 : Name_Not - 2010/03/20(土) 15:15:45 ID:??? (+55,+6,-11)
    google codeで面白そうなjavascriptライブラリを見つけたら紹介しますので
    どなたか>>174の使い方を教えてください

    http://code.google.com/p/mymoneylog/
    199 : Name_Not - 2010/03/20(土) 15:16:16 ID:??? (-3,-30,-77)
    >>197
    説明のしかたが悪かったね。要は this 値は固定じゃないってこと。

    1だって this 値が foo オブジェクトを指すとは限らない。
    当然2も同じ。3はthis関係ない。

    > foo.method と呼び出す限りは method 内での this 値は foo オブジェクト
    > foo.method.call/apply ... となると this は変わってしまう
    200 : Name_Not - 2010/03/20(土) 15:19:12 ID:??? (+45,-30,-135)
    >>197
    195じゃないけど、最初にcall, applyでthis値指定できるって書いてあるよね>>195に。
    例えば、
    hoge={};
    というオブジェクトを別途作成して、
    foo.bar.apply(hoge) とか foo.bar.call(hoge)
    とすることで、hogeオブジェクトにbazプロパティが定義されることになる。
    これが「fooオブジェクトにbazプロパティが定義されるとは限らない」という意味。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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