[過去ログ] + JavaScript の質問用スレッド vol.84 + (1001レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
791(1): 787 2011/03/26(土)00:08 ID:??? AAS
>>790
じゃ僕もそれで行きます
古いIEには
外部リンク:ajaxian.com
これでいけそうですね
792: 2011/03/26(土)00:13 ID:??? AAS
querySelectorは倍ぐらい処理が遅いってどこかに書いてあったな。
793(3): 2011/03/26(土)00:13 ID:??? AAS
>>791
getElementsByTagNameで十分な場合はquerySelectorを使うと遅くなるから使いどころに気を付けてね
【レポート】getElementsByTagName()がquerySelectorAll()より高速な理由
外部リンク[html]:journal.mycom.co.jp
794: 787 2011/03/26(土)00:15 ID:??? AAS
>>793
参考にさせてもらいます
ありがとう
795: 2011/03/26(土)00:20 ID:??? AAS
>>789
document.images は Document にはなかったりする。
document instanceof HTMLDocument が保証できるなら使ってもいいけどね。
外部リンク[html]:www.w3.org
796: 2011/03/26(土)06:19 ID:??? AAS
つ【DOM Level2 HTML】
797(2): 2011/03/26(土)09:00 ID:bLahi39q(1) AAS
これから初めてjavaとかjqueryとか勉強したいんですが、これ買っておけって本とかありませんか?
798: 2011/03/26(土)09:05 ID:??? AAS
>>793
動的ノードリストって遅い印象があったんだが違うのか…
799(1): 2011/03/26(土)09:52 ID:??? AAS
簡単なEPUBリーダーを作っていて、ページングで躓きました。
1つのHTMLソースを本のようにページ分けしたいのですが、良い方法が思いつきません。
本の1ページに見立てた600px×800pxのDIV要素にHTMLソースを流しこみ、
そのDIV要素から入りきらなくなったらまた次のDIV要素を作ってHTMLソースを流しこみ…。
この処理をHTMLソースがなくなるまでループさせれば良いと思っていましたが、
DIV要素一杯にHTMLソースを流しこむ方法が思いつきません。
Google BooksとかはHTMLのページングを実現していますが、一体どうやってるんですかね。
画像リンク[png]:www.gazo.cc
HTMLソースを上手いことページ分けする方法はないでしょうか?
800: 2011/03/26(土)10:12 ID:??? AAS
>>793のページ自体で"a"タグで試してみたけど、
関数の実行時間は、
getElementsByTagName() << querySelectorAll()
ただ結果をループで回す時間は、
Chromium9: getElementsByTagName() > querySelectorAll()
Firefox4: getElementsByTagName() < querySelectorAll()
全体的にChromium9 < Firefox4
V8パネェ
801(1): 2011/03/26(土)14:50 ID:??? AAS
>>799
元のHTML全部をdivの中に入れてそのdivを枠となるdiv(overflow=clip)
の中に絶対位置指定で入れて位置を1ページぶんずつ上下させるとかではだめ?
802(1): 2011/03/26(土)17:46 ID:loUCWksM(1/2) AAS
>>797
つ 外部リンク:www.oreilly.co.jp
803: 2011/03/26(土)17:49 ID:??? AAS
的確な回答であると同時に鬼畜回答にもなりうる紙一重のレス
804: 2011/03/26(土)18:24 ID:??? AAS
>>797 が言ってるのがJavaScriptじゃなくて本当にJavaなら正しいおすすめだろ
805: 2011/03/26(土)18:32 ID:??? AAS
>>802の本は読んだことないが、どの辺が鬼畜回答なんだ?
806(1): 2011/03/26(土)18:35 ID:loUCWksM(2/2) AAS
おれもまさかこんなドンピシャなタイトルが
オライリーから出てるとは思わなかったよw
807: 2011/03/26(土)19:54 ID:??? AAS
ワラタ
808(1): 2011/03/26(土)21:18 ID:??? AAS
>>801
回答ありがとうございます。
ただその方法だと、縦幅が大きい要素(H1タグや画像)がページから飛び出し見切れてしまうケースが出てきそうです。
もう少し自分で考えてダメなら良いサンプルが出回るまで待つことにします。考えてくれてありがとう。
809(1): 2011/03/27(日)00:34 ID:KdGRH+Ni(1/2) AAS
javascriptかJqueryでsleep関数みたいなのはありますか?処理を一定時間だけ止めることができるものです。
810(1): 2011/03/27(日)00:35 ID:??? AAS
はい
上下前次1-新書関写板覧索設栞歴
あと 191 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.011s