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

    私的良スレ書庫

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

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

    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
    751 : Name_Not - 2012/01/14(土) 00:15:26.65 ID:??? (+32,+29,-36)
    >>750
    スレ違い気味ですが、勝手に移動したら店員が管理できなくて困るでしょう。
    一言いって店員に任せるべきだと思いますよ。
    752 : Name_Not - 2012/01/14(土) 00:24:31.93 ID:??? (+27,+29,-13)
    指摘とクレームは別物だと思うんだ。
    指摘とクレーム一緒に表記してる所多いけどね。

    756 : Name_Not - 2012/01/14(土) 01:04:31.86 ID:??? (-29,-22,-25)
    >>755
    それ、JavaScriptじゃなく、HTML5でできる
    758 : Name_Not - 2012/01/14(土) 01:24:47.07 ID:??? (-26,-30,-110)
    >>754
    いいえ
    var json1 ='{"name":'+document.form.nn.value+'}';
    でなくvar json1 ='{"name":document.form.nn.value}'; です。
    JSONの{プロパティ名:プロパティ値}で
    プロパティ値に変数って使っていいのでしょうか?
    その辺がよく分かりません。

    759 : Name_Not - 2012/01/14(土) 01:30:49.04 ID:??? (-28,-24,-47)
    >>758
    プロパティ値に何らかの値を使うのはOKだけど
    その書き方だとプロパティの値入んないでしょ

    760 : Name_Not - 2012/01/14(土) 01:40:46.64 ID:??? (+27,+29,-36)
    PHP 使いにも、いい加減なの多いな。
    そもそも言語自体にバグや脆弱性が多いけど。
    761 : Name_Not - 2012/01/14(土) 01:49:08.09 ID:??? (+5,+11,-13)
    >>759
    全く問題なく動いてます。
    762 : Name_Not - 2012/01/14(土) 01:50:58.71 ID:??? (-16,-30,-60)
    Ajaxでテキストを読み込むとき、ファイルが更新されてても更新されない場合があるので
    url: 'fuge.txt?hoge='+Math.random(),
    とやっているのですが、これってもしかしてそのページで何回も取得する時メモリヤバイ事になりますか?
    764 : Name_Not - 2012/01/14(土) 02:47:54.56 ID:??? (+24,+29,-8)
    >>762
    IEなら一時ファイル保存してるフォルダを覗いてみ
    大量に貯まっていくから
    765 : 762 - 2012/01/14(土) 02:55:46.63 ID:??? (-28,-30,-62)
    ヒイイイィ
    何か対処法は無いのでしょうか?
    url: 'fuge.txt'だけだと、1.01読み込んだ後このtxtが更新されてver1.01から1.02になっても
    ver1.01のままなんですよね。出来るだけリアルタイムで反映させるために>>762みたいな方法にした訳なのですが
    766 : Name_Not - 2012/01/14(土) 03:00:01.40 ID:??? (-29,-27,-2)
    IEの仕様がおかしい。
    本当IE死ねばいいのに。
    768 : Name_Not - 2012/01/14(土) 03:19:27.96 ID:??? (-29,-30,-81)
    >>762
    // 現在時刻を数値で取得して1時間分で割る、getTimeはミリ秒単位なので1000 * 60 * 60 で1時間。toFixedで文字にする
    'fuge.txt?' + (new Date().getTime() / 3600000).toFixed()

    これで1時間毎に見てくれる
    770 : 758 - 2012/01/14(土) 03:43:21.16 ID:??? (-27,-30,-81)
    jQueryのライブラリを使用して
    jsでdata:{name:'John', id:'id',age:'987'},
    と書いたものを、phpで
    $msg .="age:".$_POST['age'];のように受け取ってました。
    コレを改造して、
    data:{"name":document.form.name.value},を
    $msg .="age:".$_POST['name'];のようにしたら動きました。
    このライブラリは200行ほどあって、オレのレベルじゃ
    さっぱり分からんッス。
    771 : Name_Not - 2012/01/14(土) 04:24:07.28 ID:??? (-27,-30,-87)
    下のコードをChromeのコンソールから何回か実行すると
    いつまでたってもwsがGCされなくてメモリリークが起きているみたいです。
    wsは一見どこからも参照されてないように見えるのですがどういう理由でGCされないのか知ってる方がいれば教えてください。

    (function(){ var ws = new WebSocket("ws://localhost:3000/"); ws=null; })();
    772 : Name_Not - 2012/01/14(土) 06:41:15.42 ID:??? (+27,+29,-47)
    何を根拠にリークが起きてると言ってるんだ?
    スコープから抜けたり、null を代入したからといって即時実行されるわけじゃないだろ。
    773 : Name_Not - 2012/01/14(土) 07:30:27.25 ID:??? (+27,+29,-12)
    「Javascript」なんて書くような奴も
    所詮Javaとの区別がつかない奴と同レベルw
    774 : Name_Not - 2012/01/14(土) 07:43:18.92 ID:??? (+22,+29,-2)
    変なこだわりがあるんだな。
    775 : Name_Not - 2012/01/14(土) 12:21:20.00 ID:??? (-27,-30,-92)
    Function.prototype.method = function (name, func) {
    this.prototype[name] = func;
    return this;
    };

    prototypeオブジェクトにメソッドを追加するメソッドですがこのreturn thisはどういう意味があるんでしょうか?
    776 : Name_Not - 2012/01/14(土) 12:55:44.83 ID:??? (-28,-29,-49)
    methodを実行したオブジェクトを返します
    どういう意味があるのかはこれだけではわかりません
    というかthis.prototypeとか何か間違ってませんか
    誰が書いたんですか
    777 : Name_Not - 2012/01/14(土) 12:56:21.22 ID:??? (-24,-30,-64)
    呼び出し元の関数オブジェクトが戻り値なるのを意図してるんだろう。

    var F = function () {};
    var f = new (F.method('hoge', function () { alert('hoge'); }));
    f.hoge();

    呼び出し元が返るなら、こんな感じに書くこともできる。
    779 : Name_Not - 2012/01/14(土) 13:50:12.61 ID:??? (+23,+29,-17)
    >>776
    本に書いてあったヤツです…

    >>777
    スゴイ
    ありがとうございます。
    780 : Name_Not - 2012/01/14(土) 16:37:42.59 ID:??? (-24,-29,-26)
    jQueryのバージョンごとに処理を変えたいのですが、バージョンの判定って出来ますか?
    781 : Name_Not - 2012/01/14(土) 16:56:14.18 ID:??? (-15,+26,-20)
    JavaScriptにおけるコンテキストって具体的にどういうものの事ですか?
    783 : Name_Not - 2012/01/14(土) 17:23:46.80 ID:??? (+38,+29,-90)
    >>781
    ・グローバルコード
    ・eval コード
    ・関数コード

    単に「コンテキスト」ってことだけだと、これらが相当するか微妙だし
    これで「分かった」なんてことにもならないだろうけど、とりあえず。

    「コンテキスト」がどこで使われてるか、事例を示すといい。
    784 : Name_Not - 2012/01/14(土) 17:28:17.60 ID:??? (-4,-30,-50)
    技術ブログでたまにみる下記の書き方は何の意味があるのですか?
    (function a(){})();
    788 : 784 - 2012/01/14(土) 17:50:32.37 ID:??? (-26,-30,-32)
    ありがとうございます
    即時関数で検索して勉強になりました
    785についてはここです
    http://alpha.mixi.co.jp/blog/?p=3856#ecma-263-3-2-data-declaration
    789 : Name_Not - 2012/01/14(土) 17:56:44.21 ID:??? (+33,+29,-36)
    >>783
    全ての関数は、生成される際に隠されたプロパティを持つようになっている。
    それは、その関数の振る舞いを決めるためのコンテキストとコードである。

    こういう説明文でした。
    790 : Name_Not - 2012/01/14(土) 17:56:51.16 ID:??? (+24,+29,-8)
    >>788
    それは説明用の擬似コード
    コンテキストについてはまさしくその記事に書いてある
    791 : 784 - 2012/01/14(土) 18:03:17.76 ID:??? (+27,+29,-27)
    そうでしたか勘違いしてました
    それにしてもthisで挫折しました
    thisの項目は難しいのでそれ以外を読んで勉強します
    793 : Name_Not - 2012/01/14(土) 19:06:37.66 ID:??? (-21,-30,-52)
    jQueryのanimate動作が完了した10秒後の処理をしたいのですが
    それってやっぱり
    animate({},function(
       setTimeout(,10*1000)
    ))
    しか方法はないのでしょうか?
    使っているバージョンは1.71です
    794 : 781 - 2012/01/14(土) 19:27:29.67 ID:??? (+23,+29,-2)
    >>782
    ありがとうございます
    レスが遅くなってすみませんでした
    795 : 780 - 2012/01/14(土) 19:28:35.00 ID:??? (-21,-29,+0)
    間違えましたx 781 o 780です
    796 : Name_Not - 2012/01/14(土) 19:44:33.16 ID:??? (-28,-30,-231)
    JavaScript書き方ありすぎて困るのですが
    書き方って使い分けるものなのでしょうか?

    例えば
    function Hoge(){}

    var Hoge = function(){}
    みたいのとかです

    あとオブジェクト指向でも中身が書き方変わりますよね?
    function Hoge(){
     return {
      foo: 1,
      bar: function(){ alert(this.foo); }
     }
    }

    function Hoge(){
     this.foo = 1;
     this.bar = function(){ alert(this.foo); }
    }

    function Hoge(){}
    Hoge.prototype.foo = 1;
    Hoge.prototype.bar = function(){ alert(this.foo); };

    いずれも
    var hoge = new Hoge();
    hoge.bar();
    で呼び出せますが、統一した書き方するにはやはりフレームワーク使って規則にしばられたほうがいいでしょうか?
    799 : Name_Not - 2012/01/14(土) 20:04:51.94 ID:??? (+25,+29,-52)
    JSONパーサはJSONパーサだろ
    何がわからないのかわからないが
    JSONに無縁な人なら気にしなくていいのではないか
    そのうち使うだろう
    800 : Name_Not - 2012/01/14(土) 21:10:20.28 ID:??? (-24,-30,-107)
    >>799
    var jf='{"name":"綾小路"}';
    var employee = JSON.parse(jf);
    をP162のvar employee=json_parse(jf)のように使うのですか?
    JSON.parse()とは違うってことですか?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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