私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.94 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
>>198
遅い原理を説明できるなら説明してから指摘して欲しいと思う。
ただ単純に「遅い」といわれても検証する気にもなれないんだよね。
代替案を掲示してもらえれば印象も変わると思うんだけど。
メモリリーク系の指摘は割とまとも(間違ってない)なことが多い気がする。
表現が乱暴すぎる事も多いけどね。結局は指摘の仕方に尽きると思う。
遅い原理を説明できるなら説明してから指摘して欲しいと思う。
ただ単純に「遅い」といわれても検証する気にもなれないんだよね。
代替案を掲示してもらえれば印象も変わると思うんだけど。
メモリリーク系の指摘は割とまとも(間違ってない)なことが多い気がする。
表現が乱暴すぎる事も多いけどね。結局は指摘の仕方に尽きると思う。
メモリーリークの話は、今ここでその話しなくて良いじゃろって感じだな。正しくても。
質問者は解決策を求めてるんであって、出てくるコードそのままコピペして使うんじゃないだろうし。
たぶん。
質問者は解決策を求めてるんであって、出てくるコードそのままコピペして使うんじゃないだろうし。
たぶん。
>>201
俺にもくれよ
俺にもくれよ
>>200
先にソートしたのを用意するのはずるくね? w
任意のclass名だったとしても、事前に抽出してclass名の配列をつくって
(質問者の好みの順序で)ソートしてやればいいからいいんだけれど。
先にソートしたのを用意するのはずるくね? w
任意のclass名だったとしても、事前に抽出してclass名の配列をつくって
(質問者の好みの順序で)ソートしてやればいいからいいんだけれど。
少し改善した
http://jsfiddle.net/SC3Bx/2/
http://jsfiddle.net/SC3Bx/2/
>>210
面白い発想ですが、普通にArray#sortすると a1 -> a10 -> a2 の順番になります。
http://jsfiddle.net/SC3Bx/5/
>>183のパターンに対応するためには自然言語アルゴリズムでソートする必要があってやや複雑な実装になりますね。
http://vird2002.s8.xrea.com/javascript/natsort.html
面白い発想ですが、普通にArray#sortすると a1 -> a10 -> a2 の順番になります。
http://jsfiddle.net/SC3Bx/5/
>>183のパターンに対応するためには自然言語アルゴリズムでソートする必要があってやや複雑な実装になりますね。
http://vird2002.s8.xrea.com/javascript/natsort.html
こっちとどちらが早いかな
>>212
自然順アルゴリズムにより文字列比較を行う
http://raw.github.com/kvz/phpjs/master/functions/strings/strnatcmp.js
>>212
自然順アルゴリズムにより文字列比較を行う
http://raw.github.com/kvz/phpjs/master/functions/strings/strnatcmp.js
ソートの比較関数が何回呼ばれるかは事前に分かるやん
アルゴリズムの問題なんだから
でだ、どの実装もDOMアクセスがそんなに速くないから
比較関数におけるDOMアクセス回数が足を引っ張るのは想定内
それを体感云々でゴマカすのは、ちょっとしょっぺーな
アルゴリズムの問題なんだから
でだ、どの実装もDOMアクセスがそんなに速くないから
比較関数におけるDOMアクセス回数が足を引っ張るのは想定内
それを体感云々でゴマカすのは、ちょっとしょっぺーな
そろそろ、Good Partsみたいな小手先のテクニックじゃなく
計算量を調べる手段としてのアルゴリズムの話と
計算の妥当性を調べる手段としてのデータ型(クロージャーもデータ型の一種)の話を
JavaScriptを題材に書く人が現れるべき
計算量を調べる手段としてのアルゴリズムの話と
計算の妥当性を調べる手段としてのデータ型(クロージャーもデータ型の一種)の話を
JavaScriptを題材に書く人が現れるべき
>>186の「sort使ってやれよ」の話だ
∧l二|ヘ
(・ω・ ) おいらをどこかのスレに送るんよ
./ ̄ ̄ ̄ハ お別れの時にはお土産を持たせるんよ
| 福 | |
| 袋 | |,,,....
 ̄ ̄ ̄ ̄
現在の所持品:シュールストレミング、メダルの器ウヴァさん、童貞、ガイアが俺にもっと輝けと囁いている拝聴券、
PGジュアッグ、ROBOT魂カルバリーテンプルヘルミーネ、ヌカランチャー、ウェンディーズバーガー倍額クーポン
ザクレロ、パイルバンカー、魔法少女
最近はデジカメでもWEB見れるからなw
これからHTMLは対応環境や機種の差がどんどん
広がっていくんだからIE6とか言ってる場合じゃないぞ
これからHTMLは対応環境や機種の差がどんどん
広がっていくんだからIE6とか言ってる場合じゃないぞ
初心者ですみません。
とあるサイトのブックマークレートなんですが、これを新規ウィンドウで実行させる場合ってどうしたらいいでしょうか?
javascript:(
function(){
var e=document.createElement('script');
e.src='http://nicosound.anyap.info/js/public/conv.js?'+(parseInt(new Date().getTime()));
e.type='text/javascript'; e.setAttribute('charset', 'shift_jis');
document.body.appendChild(e)})()
とあるサイトのブックマークレートなんですが、これを新規ウィンドウで実行させる場合ってどうしたらいいでしょうか?
javascript:(
function(){
var e=document.createElement('script');
e.src='http://nicosound.anyap.info/js/public/conv.js?'+(parseInt(new Date().getTime()));
e.type='text/javascript'; e.setAttribute('charset', 'shift_jis');
document.body.appendChild(e)})()
そのとあるサイト上で実行しないと意味のないブックマークレットなんじゃないの?
そうなんですが認識した上で結果を新規タブ出やろうと思ってるんです。
色々調べてはいるんですがwindows.openとはまた違いますよね。
色々調べてはいるんですがwindows.openとはまた違いますよね。
>>228
なんでよりによって非同期にするんだよ…
DOMは再描画が重いから、描画の回数を減らすのが高速化の基本
そのケースだったら、要素をページから切り離して、ソート済みの要素を一度で入れ直すようにすればいい
なんでよりによって非同期にするんだよ…
DOMは再描画が重いから、描画の回数を減らすのが高速化の基本
そのケースだったら、要素をページから切り離して、ソート済みの要素を一度で入れ直すようにすればいい
ただのDOMを一番最後にbodyでappendChildする事ってできませんか?
描画を一番最後にforで回して入れたいのですがSyntaxError: Unexpected token ;がでてできませんでした
var div = [];
var body = document.body;
for(var i=0; i<5; i++) {
div[i] = document.createElement("div");
div[i].appendChild(document.createTextNode(i.toString());
}
// このへんに関係ないいろいろな処理
for (var i=0; i<div.length; i++) {
body.appendChild(div[i]);
}
描画を一番最後にforで回して入れたいのですがSyntaxError: Unexpected token ;がでてできませんでした
var div = [];
var body = document.body;
for(var i=0; i<5; i++) {
div[i] = document.createElement("div");
div[i].appendChild(document.createTextNode(i.toString());
}
// このへんに関係ないいろいろな処理
for (var i=0; i<div.length; i++) {
body.appendChild(div[i]);
}
> div[i].appendChild(document.createTextNode(i.toString());
閉じ括弧がひとつ足りない
エラーメッセージに行番号とか出てないの?
閉じ括弧がひとつ足りない
エラーメッセージに行番号とか出てないの?
やべぇwwwwww入力ミスだったのかwwwうはwwwwww
行番号がどこにも表示されなかったんです
行番号がどこにも表示されなかったんです
俺はTerapadとMeryとサクラエディタを用途によって使い分けている
メインは勿論Terapad
Meryは色分け表示用
サクラエディタは正規表現の置換用
メインは勿論Terapad
Meryは色分け表示用
サクラエディタは正規表現の置換用
>>242
ある程度の規模になったらIDEは必須だね。
ある程度の規模になったらIDEは必須だね。
秀丸で保存するとChromeのコンソールに反映されるパイプマクロをかまして開発してる
http://example.com/index.htmlがあるとして
第三者がiframeでこのurlを呼び出したときに、スクリプトが動作しないようにする方法ありませんか?
第三者がiframeでこのurlを呼び出したときに、スクリプトが動作しないようにする方法ありませんか?
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/11/15 20:32
- + JavaScript の質問用スレッド vol.84 + (1001) - [97%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.74 + (1001) - [97%] - 2009/12/1 6:08 ○
- + JavaScript の質問用スレッド vol.99 + (1001) - [97%] - 2012/5/7 4:32
- + JavaScript の質問用スレッド vol.98 + (1001) - [97%] - 2012/4/9 14:46
- + JavaScript の質問用スレッド vol.97 + (1001) - [97%] - 2012/3/1 3:31
- + JavaScript の質問用スレッド vol.96 + (1001) - [97%] - 2012/1/28 23:01
- + JavaScript の質問用スレッド vol.95 + (1001) - [97%] - 2012/1/17 4:16
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2012/1/1 4:46
- + JavaScript の質問用スレッド vol.93 + (1001) - [97%] - 2011/12/10 18:31
- + JavaScript の質問用スレッド vol.90 + (1001) - [97%] - 2011/10/26 4:18
- + JavaScript の質問用スレッド vol.114 + (1001) - [95%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.142 + (984) - [95%] - 2020/8/27 19:15
- + JavaScript の質問用スレッド vol.124 + (1001) - [95%] - 2015/7/16 1:30
- + JavaScript の質問用スレッド vol.104 + (1001) - [95%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.142 + (926) - [95%] - 2019/12/23 13:15
トップメニューへ / →のくす牧場書庫について