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

みんなの評価 :
レスフィルター : (試験中)
ご報告です。できました! 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>
のようなプレースホルダも必要ありません。かなり便利です。
皆様もぜひお試しください。
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>
のようなプレースホルダも必要ありません。かなり便利です。
皆様もぜひお試しください。
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
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
そうか XMLHttpRequest って同期読み込みもできたのね
別に php.js でなくてもいけるね
別に php.js でなくてもいけるね
jQueryのloadも第二引数に{async:false}とか入れれば同期になるだろう。
でもなんでみんな非同期でやるのかも考えたほうがいい。
でもなんでみんな非同期でやるのかも考えたほうがいい。
keydownイベントで直接右に動かしてるんじゃなくて、
keydownイベントとkeyupイベントでキーが押されてるかどうかのフラグを切り替えて、
1/60秒ぐらいのタイマーで常時そのフラグを監視する処理をループさせて、
フラグがキー押下状態なら右に動かす
こんな感じか
keydownイベントとkeyupイベントでキーが押されてるかどうかのフラグを切り替えて、
1/60秒ぐらいのタイマーで常時そのフラグを監視する処理をループさせて、
フラグがキー押下状態なら右に動かす
こんな感じか
keydownイベントが来てるにもかかわらず
keyupイベントは来ない、なんてことはないのか?
keyupイベントは来ない、なんてことはないのか?
よくは知らないけど、心配ならkeydownイベントが継続的に上がってるかも監視すればいいんじゃない?
ラグが発生するのはブラウザの仕様だから?chromeしか確認してないけど
>>460
ラグっていうかキーのオートリピートの仕様?
メモ帳とかなんでもいいから開いて同じキーを押し続けてみればわかると思うけど、
押した瞬間一文字入力されて、そのまま押してるとちょっと間をおいてリピート入力が
始まるよね?keydownイベントはそれと同じタイミングでしか発生しないってことじゃない?
ラグっていうかキーのオートリピートの仕様?
メモ帳とかなんでもいいから開いて同じキーを押し続けてみればわかると思うけど、
押した瞬間一文字入力されて、そのまま押してるとちょっと間をおいてリピート入力が
始まるよね?keydownイベントはそれと同じタイミングでしか発生しないってことじゃない?
ああ本当だ、こういう動作があるのか
これってWindowsだけなのかな
LinuxとMacもってないからよくわかんないや
これってWindowsだけなのかな
LinuxとMacもってないからよくわかんないや
>>465
Rails環境にTurbolinksっていうAjaxでページ遷移する仕組みがあって、
この仕組みにアドオンでjquery-turbolinksというのが提供されてて、
ページ遷移時にjQuery.ready()を自動で実行してくれたりするみたいだなあ
Rails環境にTurbolinksっていうAjaxでページ遷移する仕組みがあって、
この仕組みにアドオンでjquery-turbolinksというのが提供されてて、
ページ遷移時にjQuery.ready()を自動で実行してくれたりするみたいだなあ
自分自身を呼び出すのは出来るみたいだけど
変数は渡せないのかい?
function counter(i){
if(i <= 5){
alert(i);
myTimer = setTimeout("counter(i+1)",120);
}
return false;
}
変数は渡せないのかい?
function counter(i){
if(i <= 5){
alert(i);
myTimer = setTimeout("counter(i+1)",120);
}
return false;
}
>>469
myTimer = setTimeout(function(){counter(i+1);}, 120);
myTimer = setTimeout(function(){counter(i+1);}, 120);
setTimeout( 'counter('+(i+1)+')' ,120);
>>469
あなたのその考え方、20年くらい遅れてるから。「クロージャ」の勉強をすれ。
あなたのその考え方、20年くらい遅れてるから。「クロージャ」の勉強をすれ。
いや、グローバル変数を極力減らしたいのさ。
例を単純にしただけで、まさかのアラート嫌がらせじゃないよw
にしても素早い回答ありがとう!
クロージャ勉強してみる。
例を単純にしただけで、まさかのアラート嫌がらせじゃないよw
にしても素早い回答ありがとう!
クロージャ勉強してみる。
クロージャ勉強してきた。
なんか使ったことある手法だったぞw
でもこれだと親側に一つクロージャ用の変数用意しないといけないね・・・
親側で
sub('abc',0)
みたいに関数のみ呼び出して何回も繰り返したかったのさ。
クロージャには親から変数渡せないよね?
なんか使ったことある手法だったぞw
でもこれだと親側に一つクロージャ用の変数用意しないといけないね・・・
親側で
sub('abc',0)
みたいに関数のみ呼び出して何回も繰り返したかったのさ。
クロージャには親から変数渡せないよね?
ごめん、答え貰っても返事は月曜以降に遅れる!
>>470でよくね?
自分より上の関数を匿名で呼び出して、その中に関数を定義するっちゅうアレじゃないのかい?
setTimeoutの第3引数以降は、第1引数で渡した関数の引数になるけど
http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#timers
myTimer = setTimeout(counter, 120, i + 1);
http://www.whatwg.org/specs/web-apps/current-work/multipage/timers.html#timers
myTimer = setTimeout(counter, 120, i + 1);
>>482
それは動かないIEがあるんじゃなかったっけ?
それは動かないIEがあるんじゃなかったっけ?
>>437です。
グリモンにぶち込めばいいとの事でしたがどうしてもそうはいかないんです・・・。
ニコニコ動画を自動再生するブラウザを作っていて、それに必要で・・・。
ニコニコ動画のプレイヤー状態が「playing」になるまでループさせるか
ニコニコ動画のプレイヤーが表示されて再生ボタンが押せる状態になったらあのスクリプトを走らせるという感じにしたいです。
どうか力をお貸し下さい。
グリモンにぶち込めばいいとの事でしたがどうしてもそうはいかないんです・・・。
ニコニコ動画を自動再生するブラウザを作っていて、それに必要で・・・。
ニコニコ動画のプレイヤー状態が「playing」になるまでループさせるか
ニコニコ動画のプレイヤーが表示されて再生ボタンが押せる状態になったらあのスクリプトを走らせるという感じにしたいです。
どうか力をお貸し下さい。
n個の画像ファイルがあります
これをwebページ表示したときにロードさせたいんですが、
そのときにプログレスバーで何%読み込んだか表示させたいです
これはどうやるのでしょうか?
これをwebページ表示したときにロードさせたいんですが、
そのときにプログレスバーで何%読み込んだか表示させたいです
これはどうやるのでしょうか?
お尋ねしたいのですが、JQueryでCSVファイルのテキスト検索をしようとしております
LIKE演算子(ワイルドカード%)による絞り込みを、複数の項目にかけるにはどうすればよいでしょうか?
CSVの中身
氏名,年齢,電話番号,......
たろう,22歳,0612341234,......
はなこ,22歳,0634567890,......
こうじ,24歳,0634567890,......
HTML
年齢<input type="text" name="itm_1" id="itm_1" value="" />
電話番号<input type="text" name="itm_2" id="itm_2" value="" />
JS
$('#result').csvSearch('./data.csv', {
where:[{'年齢': 'like %' + $("#itm_1").val() + '%'},'&&',{'電話番号': 'like %' + $("#itm_2").val() + '%'}]}
}
このようなイメージで、一応動いてはいるのですが
電話番号のほうだけしか絞り込みが効いていません
(itm_1に「22歳」、itm_2に「7890」を入力しても「こうじ」くんしか抽出しません)
よろしくお願いします
LIKE演算子(ワイルドカード%)による絞り込みを、複数の項目にかけるにはどうすればよいでしょうか?
CSVの中身
氏名,年齢,電話番号,......
たろう,22歳,0612341234,......
はなこ,22歳,0634567890,......
こうじ,24歳,0634567890,......
HTML
年齢<input type="text" name="itm_1" id="itm_1" value="" />
電話番号<input type="text" name="itm_2" id="itm_2" value="" />
JS
$('#result').csvSearch('./data.csv', {
where:[{'年齢': 'like %' + $("#itm_1").val() + '%'},'&&',{'電話番号': 'like %' + $("#itm_2").val() + '%'}]}
}
このようなイメージで、一応動いてはいるのですが
電話番号のほうだけしか絞り込みが効いていません
(itm_1に「22歳」、itm_2に「7890」を入力しても「こうじ」くんしか抽出しません)
よろしくお願いします
SOHOの皆さんセキュリティ・脆弱性対策どうしてます?
例えば脆弱性で個人情報が漏れたとしても、個人事業主では損害賠償できない額になり得ますよね。
そこは契約書に免責事項盛り込むとか、そもそも機密データは扱わないとか、保険入るとか、なんかしてます?
私はこれから事業を始めていこうとセキュリティについて勉強は重ねているのですが、突き詰めてもやっぱり失敗はあり得ますよね。
そしたら簡単に全財産吹っ飛びかねないじゃないですか。
そこんとこどうしてますか?
先輩方からのご意見頂けたらと思います。
例えば脆弱性で個人情報が漏れたとしても、個人事業主では損害賠償できない額になり得ますよね。
そこは契約書に免責事項盛り込むとか、そもそも機密データは扱わないとか、保険入るとか、なんかしてます?
私はこれから事業を始めていこうとセキュリティについて勉強は重ねているのですが、突き詰めてもやっぱり失敗はあり得ますよね。
そしたら簡単に全財産吹っ飛びかねないじゃないですか。
そこんとこどうしてますか?
先輩方からのご意見頂けたらと思います。
IEはHTML内に書かれたイベントハンドラはremoveAttributeで削除できないとかだっけ?
IE7以下の set/getAttribute が手抜き実装なのが原因
逆に、IE8以上しか対応しなくていいなら >>498 の振り分けは考えなくていい
IE の getAttribute / setAttribute: Days on the Moon
nanto.asablo.jp/blog/2005/10/29/123294
逆に、IE8以上しか対応しなくていいなら >>498 の振り分けは考えなくていい
IE の getAttribute / setAttribute: Days on the Moon
nanto.asablo.jp/blog/2005/10/29/123294



類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.135 + (1002) - [97%] - 2018/11/23 10:30
- + JavaScript の質問用スレッド vol.125 + (1001) - [97%] - 2015/10/7 17:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [97%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.122 + (116) - [95%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [95%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.126 + (348) - [95%] - 2023/1/12 17:00
トップメニューへ / →のくす牧場書庫について