元スレ+ JavaScript の質問用スレッド vol.103 +
JavaScript覧 / PC版 /みんなの評価 :
151 = :
>>149
もう今じゃ「えー!?ココjQuery使わないのー!?チョーダルイんッスけどwwww」
って専門から東大生からマサチューセッチュにも言われる
読み込みにはgoogle.load使えば設置しなくて済むし
155 = :
javascriptでのリンクについて。
今、javascriptで簡易RPGを作っています。
迷路を自動生産してそれを2重配列に入れ、その迷路内をランダムウォークする
敵と自分がぶつかったら戦闘画面に行くようにしたいのですが、以下の問題で止まってます。
1.戦闘に移った時に戦闘用の別ページに移動して、先頭が終わったあとに自分や敵の位置と自動生産された迷路の位置をどうやって記憶させておくか。
2.戦闘に移る場合は別のページに飛ばすのがいいのか、ほかに方法があるのか?
回答お待ちしています。
156 = :
>>156
別ページに移動するのはやめてjqueryでajax
157 = :
いわゆる「モーダルダイアログ」を出すとか
158 = :
回答ありがとうございます。
>>156
画面遷移ってやつですかね?
>>157
モーダルダイアログですか、ちょっと調べてみます。
159 = :
俺も画面遷移なしが良いと思うけど
どうしても遷移が必要なら、復活の呪文作って
クッキーかストレージに書いておくか、最悪URLにくっつけて引きずり回す、とか
160 = :
サーバーサイドのPHPとか使えるならセッションに置くとか
161 = :
様々な回答ありがとうございます。
遷移はjavascriptが新たに使えなくなってしまうのでやめたほうがいいかもしれないですね。
なるほど、セッションに保存ですか。それなら可能ですね。
一応>>157さんに書いていただいたjQueryでモーダルダイアログを使ってやってみたんですがサイズが上手く合わないですね。
自分の合わせ方がダメなだけですが。
162 = :
モーダルダイアログを使ってみてなんとかできてjavascriptも効くようになったのですが
document.images["jan"].src=image[n];
のコードだけ効いてくれません。
$(function(){
setInterval(function(){
で状況によって画像をどんどん切り替えて行くようにしたのですが画像が切り替わりません。
ちなみに計算などの処理はちゃんと行われています。
どんな原因が考えられるでしょうか?
<body>
<div data-role="page" id="p-top" >
<div data-role="content">
コンテント!
</div>
</div>
<div data-role="page" id="p-top2" style="display: none">
<script src="js/p2.js"></script>
<img src="./gdata/ready.jpg" name="jan">
</div>
</body>
163 :
>>162
firebugで見て、src属性はちゃんと切り替わっているかえ?
もし変わっているなら、インターバルが短すぎて
画像のロードが終わる前に次に行ってしまっているとか?
あと、どのような用途かわからないからなんとも言えないけど
1枚の画像に必要なコマを全部描いて
表示位置を切り替えるようにすると、ロードの数が減って良いですよ
166 = :
>>164
やろうとしている部分はちゃんと発火している?
bindした関数が、removeと一緒に引き剥がされて
実は実行されていなかった、とかじゃない?
167 = :
>>165
なるほど!そういうことですか!
やってみます。
ありがとうございます。
169 = :
ひょっとして window.showModalDialog() を使っているとか。
171 = :
ソースみただけだけど、domをコピーしているようだから、それが原因じゃね?
172 = :
>>168
動かないのはもうわかったから、>>163,165でも書いたけど、
書いたコードが、ちゃんと発火しているかどうかを見てくれ
173 = :
>>172
かなりの初心者っぽいから、
「発火してるか」
なんて言っても分からないんじゃないかな?
>>168
とりあえず、動かない画像を読み込む処理の前後にalertかなんか入れて、
ちゃんと、その部分が動いてるかみて。
動いてるなら動いているで、
他の原因を考えなきゃならないし。
174 = :
質問です
以前ココで「裸のJS想像しながらjQuery」と言われたのですが
セレクタやattrでの指定とかが実際のjavascriptではどのように動いてるのか
jQueryのコードがあまりにも膨大で自分には難しかったです
どこかにjQueryでの動作に関して説明しているリファレンスサイトとかあるのでしょうか?
175 = :
jQuery使わなけりゃいいんじゃね
176 = :
コードの読解を他人に頼るだけでなく、
コードを解説してくれるサイトを探すことまで
他人に頼るようなら、もう向いてないから、
農業でも始めれば?
177 :
>>174
jQueryを読み解く、みたいなことやってるサイトは見た気がする
querySelectorの部分に関しては、セレクタ文字列をパースしてDOMを掘る
ってだけだから、読んだからなんだってことはないかもしれないけど
でも、便利さにかまけて高負荷なことしてる場合もあるから
jQueryで作ったのをピュアJSで書きなおしてみる、とかは
やって損はないかと思うよ
178 = :
生のJSとjQueryの狭間を使い分けてこそ真のJavascripter
「あー、jQueryメインだから生のJavascriptなんて最近書いてないやw」
なーんて言う奴はニワカ乙、だ
179 = :
熟女アナルダウンロードちぅ
180 = 177 :
>>178
jQuery以前に作った
オレオレライブラリを使っている案件の運用をするとき
「えーっと、どうするんだっけ…」てなることはあるな
181 = :
Web1.0のjavascriptばっか触ってたから
jqueryとか無名関数とか慣れないものばかり
この前配列が new Array()使わなくても[]でできてびっくり
そういやChromeの拡張機能作っててわかったけど
onclick属性は非推奨みたい
182 = :
簡単にできることをわざわざ難しくやっても仕方ない。
183 = :
JavaScript の場合、ライブラリ自体が JavaScript なわけで、
その中身を知っておかないとおさまりが悪いと感じる人間もいる。
184 = :
>>178
オレは生js使う時のオレオレ関数だらけのmy_function.jsを作ってるぜ。
しかし、jQueryくらいしかライブラリ使ってないや。
prototype.jsを勉強しようとしてが当時jQuery全盛だったから、
prototype.jsの必要性を感じなかった。
186 = :
187 = :
DOM周りはjquery丸投げでいいと思う
オレオレ関数作ってもバグが混ざるだけだし
188 :
>>187
同意だけど
>バグが混ざるだけだし
ここはがんばろうよw
190 = :
auのサポートページで使われている
#{id:http://(url...)}
な記述でiframeのurl表示するのってどうやるんでしょうか。
例えばこのページで
http://csqa.kddi.com/posts/view/qid/k1112052341
HTMLソースみると
#{id:http://cscnt.kddi.com/_layouts/A/QA.aspx?ID=47203135}
とだけ書いてあるところがiframeに展開されて別ページを読み込んでいるんです。
とあるpluginと衝突してうまく動作してなかったので気付きました。
読み込んでるjsファイルを見てもそれっぽいのがなかったのですが、
i-lligraサジェストやSiteCatalystは関係ないですよね。
onLoadでjavascriptあたりで処理してるんだと想像したのですがどういった仕組みなのでしょうか。
192 = :
>>191
そこはinnerHTMLを使うべきではない気が
193 = :
#{id:http://cscnt.kddi.com/_layouts/A/QA.aspx?ID=47203135}
TEXT_NODE の data として上記を取得して、"#" 以降の部分を JSON.parse()
iframe の src に、parse して取得したオブジェクトの id を指定。
おまいら、今日 IE のアップデート忘れんなよ。
196 = :
質問というより相談なんですが
効果音のように同じmp3やwavファイルを何度も呼び出す場合
html5のaudioやMIDIを流す方法がありますが、負荷とか考えて繰り返し使う場合はhtml5のaudioが適しているのでしょうか?
197 = :
midiは論外ってことだけはわかる
198 = :
MIDIが止めることができない
199 = :
HTML5で作られたブラウザゲーとかと同じにすればいいんじゃない?
何使ってるのかは知らないが
200 = :
new Arrayは動作にバグのようなものがあるから使わないで=[]を
使うべきって聞いたことありますが、
new Objectを使うべきでない理由は何ですか?
new Number、new String、new Booleanって何に使うのですか?
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.113 + (1001) - [97%] - 2014/3/15 21:30
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.123 + (966) - [97%] - 2020/10/20 2:30
- + JavaScript の質問用スレッド vol.113 + (1001) - [97%] - 2014/1/25 12:46
- + JavaScript の質問用スレッド vol.133 + (1001) - [97%] - 2018/6/8 10:45
- + JavaScript の質問用スレッド vol.123 + (1002) - [97%] - 2015/4/27 23:30
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.109 + (1001) - [97%] - 2013/10/7 13:16
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.143 + (753) - [97%] - 2020/4/19 5:00
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
- + JavaScript の質問用スレッド vol.125 + (1001) - [95%] - 2015/10/7 17:45
トップメニューへ / →のくす牧場書庫について