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

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

    JavaScript覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    451 = :

    ご報告です。できました! php.jsというライブラリを使ったらいけました。
    http://phpjs.org/

    <script src="phpjs/functions/filesystem/file_get_contents.js"></script>
    <script src="phpjs/functions/filesystem/fopen.js"></script>
    <script src="phpjs/functions/filesystem/feof.js"></script>
    <script src="phpjs/functions/filesystem/fgets.js"></script>
    <script>
    function loadExternalFile(filename)
    {
    var fp = fopen(filename,"r");
    var text = "";
    while(!feof(fp))
    {
    text += fgets(fp);
    }
    return text;
    }

    var templateText = loadExternalFile("section.template"); // 外部ファイル読み込み
    alert(templateText); // 読み込みが終わってからこの行が実行されることが保証される。
    </script>

    という感じです。

    <script id="template_table" type="text/x-handlebars-template"></script>
    のようなプレースホルダも必要ありません。かなり便利です。
    皆様もぜひお試しください。

    452 = :

    var obj = document.getElementById('shujinkou');

    window.addEventListener('keydown', function(e){
    if (39 == e.keyCode)obj.style.left = obj.offsetLeft + 10;

    }, false);

    右カーソルを押すと要素を右に移動するコードなんですけど
    押しっぱなしにしてればちゃんと移動し続けるのでいいんですが
    一番最初に押した時のみ、要素が移動後にラグがでます

    ここみたいにラグがなく、キーを押したらすぐ移動するアドバイスをお願いします
    http://tmlife-storage.googlecode.com/svn/trunk/enchant/tips/keyboard/sample00.html

    453 = :

    そうか XMLHttpRequest って同期読み込みもできたのね
    別に php.js でなくてもいけるね

    454 = :

    jQueryのloadも第二引数に{async:false}とか入れれば同期になるだろう。
    でもなんでみんな非同期でやるのかも考えたほうがいい。

    455 = :

    >>453
    私もfopenのソース見たら確かに……。おっしゃる通りですね。気付きませんでした。

    >>454
    情報ありがとうございます。JQueryのloadでも行けるのですね。
    確かに、なんでも同期にしたらパフォーマンスの問題がありますね。あまり乱用しないようにします。

    456 :

    >>452
    そのラグって、キーのオートリピートの応答時間なのかな?

    であれば、キーダウンからキーアップまでを押し下げ期間として
    能動的に移動を繰り返せばいいと思う

    457 = :

    keydownイベントで直接右に動かしてるんじゃなくて、
    keydownイベントとkeyupイベントでキーが押されてるかどうかのフラグを切り替えて、
    1/60秒ぐらいのタイマーで常時そのフラグを監視する処理をループさせて、
    フラグがキー押下状態なら右に動かす
    こんな感じか

    458 = :

    keydownイベントが来てるにもかかわらず
    keyupイベントは来ない、なんてことはないのか?

    459 = :

    よくは知らないけど、心配ならkeydownイベントが継続的に上がってるかも監視すればいいんじゃない?

    460 = :

    ラグが発生するのはブラウザの仕様だから?chromeしか確認してないけど

    461 = :

    >>460
    ラグっていうかキーのオートリピートの仕様?
    メモ帳とかなんでもいいから開いて同じキーを押し続けてみればわかると思うけど、
    押した瞬間一文字入力されて、そのまま押してるとちょっと間をおいてリピート入力が
    始まるよね?keydownイベントはそれと同じタイミングでしか発生しないってことじゃない?

    462 = :

    ああ本当だ、こういう動作があるのか
    これってWindowsだけなのかな
    LinuxとMacもってないからよくわかんないや

    464 = :

    どうもありがとう

    466 = :

    まずAJAXの基礎を学べ
    そしたら何故イベントが起こらないのか分かる

    469 = :

    自分自身を呼び出すのは出来るみたいだけど
    変数は渡せないのかい?

    function counter(i){
    if(i <= 5){
    alert(i);
    myTimer = setTimeout("counter(i+1)",120);
    }
    return false;
    }

    470 = :

    >>469
    myTimer = setTimeout(function(){counter(i+1);}, 120);

    472 = :

    >>469
    あなたのその考え方、20年くらい遅れてるから。「クロージャ」の勉強をすれ。

    473 = :

    ごめん>>470じゃだめだ
    そもそも>>469の意図が読めない

    474 = :

    あ、>>470でよかったわw酒飲んでるんで一瞬ifがwhileに見えたw

    475 = :

    いや、グローバル変数を極力減らしたいのさ。
    例を単純にしただけで、まさかのアラート嫌がらせじゃないよw
    にしても素早い回答ありがとう!

    クロージャ勉強してみる。

    476 = :

    クロージャ勉強してきた。
    なんか使ったことある手法だったぞw

    でもこれだと親側に一つクロージャ用の変数用意しないといけないね・・・
    親側で
    sub('abc',0)
    みたいに関数のみ呼び出して何回も繰り返したかったのさ。
    クロージャには親から変数渡せないよね?

    477 = :

    ごめん、答え貰っても返事は月曜以降に遅れる!

    479 = :

    >>470でよくね?

    480 = :

    自分より上の関数を匿名で呼び出して、その中に関数を定義するっちゅうアレじゃないのかい?

    482 = :

    setTimeoutの第3引数以降は、第1引数で渡した関数の引数になるけど
    http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#timers

    myTimer = setTimeout(counter, 120, i + 1);

    483 = :

    >>482
    それは動かないIEがあるんじゃなかったっけ?

    485 = :

    >>437です。
    グリモンにぶち込めばいいとの事でしたがどうしてもそうはいかないんです・・・。
    ニコニコ動画を自動再生するブラウザを作っていて、それに必要で・・・。

    ニコニコ動画のプレイヤー状態が「playing」になるまでループさせるか
    ニコニコ動画のプレイヤーが表示されて再生ボタンが押せる状態になったらあのスクリプトを走らせるという感じにしたいです。
    どうか力をお貸し下さい。

    486 = :

    >>485
    ニコニコ動画 自動再生+α for Greasemonkey
    http://userscripts.org/scripts/show/35194
    を参考にすれば?

    488 = :

    自動再生ってプレミアムだけだっけ。

    493 = :

    SOHOの皆さんセキュリティ・脆弱性対策どうしてます?
    例えば脆弱性で個人情報が漏れたとしても、個人事業主では損害賠償できない額になり得ますよね。
    そこは契約書に免責事項盛り込むとか、そもそも機密データは扱わないとか、保険入るとか、なんかしてます?
    私はこれから事業を始めていこうとセキュリティについて勉強は重ねているのですが、突き詰めてもやっぱり失敗はあり得ますよね。
    そしたら簡単に全財産吹っ飛びかねないじゃないですか。
    そこんとこどうしてますか?
    先輩方からのご意見頂けたらと思います。

    494 = :

    すんません!誤爆しました!

    495 = :

    契約書の主たる契約者を法人にすればよろし。


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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