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

私的良スレ書庫

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

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

JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
レスフィルター : (試験中)
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
251 : Name_Not - 2010/03/21(日) 16:15:29 ID:??? (+33,-30,-55)
専ブラですぐに正規表現抽出ためせるやん。
そのままだと>>1とか単独のもマッチするけどいいの?
/>>\d+([,-]\d*)+/g
>>[数字]のあとに[カンマ or ハイフン]の場合にマッチ
252 : Name_Not - 2010/03/21(日) 16:18:03 ID:??? (+62,+29,-13)
>>250
確かに?要らなかったね
>>251
レス全部欲しいので単独の物もマッチさせたいです

ありがとう
253 : Name_Not - 2010/03/21(日) 16:55:34 ID:??? (+49,-29,-58)
属性や子要素やイベントリスナなどを保持したまま要素名だけを置き換えたいのですが
どうすればいいですか?
Firefoxで動かしたいです

「dom "要素名" (置き換え|書き換え)」等で検索して
http://okwave.jp/qa/q3206535.html
http://oshiete1.goo.ne.jp/qa3206535.html
といったページがヒットして
これと同じようなことをしたいのですが
254 : 0 - 2010/03/21(日) 16:59:07 ID:??? (+107,+28,+0)
誰かhttp://code.google.com/p/jspeed/の使い方教えてください
マジでお願いします
255 : Name_Not - 2010/03/21(日) 17:11:36 ID:??? (+66,+26,-3)
>>253
不可能。
新しい名前でElementを作って自分でいろいろコピーするしかない。
256 : Name_Not - 2010/03/21(日) 17:13:09 ID:??? (+29,-9,-14)
>>254
>>190
ドキュメントに使用例あるだろ
257 : 0 - 2010/03/21(日) 17:14:38 ID:??? (+3,-30,-196)
The JSpeed engine analyzes different portions of your JS code for fragments which can be optimized, and substitutes them with faster code.

Optimization Example:

for (i=0;i<1;i++) {
j = i + 1;
f = Math.floor(i);
f = Math.floor(21.4);
}

for (i = 0, j = 0; i < 1000000; i++, j++) {
if (i == 4) {
var tmp = i / 2;
a = Math.abs(i);
}

if ((i % 2) == 0) {
var tmp = i / 2;
tmp = Math.min(i,tmp);
i++;
}
}
var arr = new Array(1000000);
for (var i = 0; i < arr.length; i++) {}
258 : 0 - 2010/03/21(日) 17:15:23 ID:??? (+3,-30,-159)
before: ~14 ms

for (var i=0;i<1;++i) {
j = i + 1;
f = i>>0;
f = 21.4>>0;
}

for (var i = 0, j = 0; i < 1000000; ++i, ++j) {
if (i == 4) {
var tmp = i >> 1;
a = i < 0 ? ~i++ : i;
}

if ((i & 1) == 0) {
var tmp = i >> 1;
tmp = i < tmp ? i : tmp;
i++;
}
}
var arr = new Array(1000000);
for (var i = 0, arr_len = arr.length; i < arr_len; ++i) {}

after: ~7 ms
259 : Name_Not - 2010/03/21(日) 17:17:45 ID:??? (+86,+29,-3)
それしか見えないのならもう諦めろ
260 : 0 - 2010/03/21(日) 17:18:49 ID:??? (+10,-12,-16)

ドキュメントってこれですか?
261 : 0 - 2010/03/21(日) 17:19:35 ID:??? (+69,+29,-14)
>>259先生、もしご存知でしたら教えてください。お願いします。
262 : 253 - 2010/03/21(日) 17:30:30 ID:??? (+14,-22,+3)
>>255
どうもありがとうございますm(_ _)m
263 : Name_Not - 2010/03/21(日) 17:42:39 ID:??? (+77,+29,-46)
>>254
リンクがあるのにわざわざソースを貼るな。
そもそも、一体何が分からないのかが分からない。それすら説明できないようなら諦めろ。
インタープリターが賢かったら全く役に立たないテクニックだから
264 : 0 - 2010/03/21(日) 17:46:57 ID:??? (+57,+29,-3)
ソースすいませんでした
ありがとうございます
どのように使うものなのかがわかりません
265 : Name_Not - 2010/03/21(日) 17:51:50 ID:??? (+57,+29,-25)
>どのように使うものなのか
高速化の小手先テクニック。x86アセンブラの基本を知ってれば分かる。
但し最近のコンパイラは賢いからC言語だとどっちで書いても速度は同じだったりする。
266 : Name_Not - 2010/03/21(日) 18:40:57 ID:??? (+4,-29,-33)
>>253
Document.renameNodeを使えるDOM3プロセッサを探せ
267 : Name_Not - 2010/03/21(日) 18:42:06 ID:oYRZIBb0 (+16,+21,-7)
javascriptで面白いライブラリおしえてちょんまげ~~~~い
268 : Name_Not - 2010/03/21(日) 18:50:49 ID:??? (+36,-30,-57)
JSNES - A JavaScript NES emulator
http://benfirshman.com/projects/jsnes/

Gordon - An open source Flash runtime written in pure JavaScript with SVG
http://paulirish.com/work/gordon/demos/
269 : Name_Not - 2010/03/21(日) 19:00:07 ID:??? (+66,+29,-23)
>>268
暖かい思いやりに感謝する。


別の質問!!
javascriptを書くときに使うエディタもおしえてぴょんぴょん~~♪
270 : Name_Not - 2010/03/21(日) 19:03:23 ID:??? (+18,+0,+0)
死ね
271 : Name_Not - 2010/03/21(日) 19:06:14 ID:??? (+54,+29,-2)
久々にレベル高いのがいるなw
272 : Name_Not - 2010/03/21(日) 19:12:48 ID:??? (+32,-29,+0)
>>269
Eclipce
NetBeans
273 : Name_Not - 2010/03/21(日) 19:13:46 ID:??? (+1,-28,+0)
>>271
269のことですかw
274 : Name_Not - 2010/03/21(日) 19:26:19 ID:??? (+45,+18,+2)
>>272
ありがとうございます。
275 : Name_Not - 2010/03/21(日) 19:26:41 ID:??? (+52,+29,+0)
今日のスレは面白いなww
276 : Name_Not - 2010/03/21(日) 20:52:30 ID:??? (+31,+3,-29)
canvasでエミュレーターか
いろいろできるようになってくるんだなぁ
277 : ◆6j1/Cr - 2010/03/21(日) 22:35:39 ID:??? (-8,-26,+0)
test
278 : Name_Not - 2010/03/22(月) 01:03:29 ID:??? (+13,-30,-120)
formを非同期でページ内の<div id="myForm"></div>内に生成しています。
formのinputエリアのIDを指定して値の受け渡しをしていますが、
一度フォームエリアを$("myForm").remove();をして再生成すると
form内のtextareaの入力用idが重複してしまい値を受け取らなくなります。
ソース見る限りinputエリアのidは唯一のはずなのですが
原因を何とぞご教授よろしくお願いいたします。
279 : Name_Not - 2010/03/22(月) 01:16:16 ID:??? (+57,+29,-21)
生成したけどremoveされなかったってことでしょ
どう見ても生成のやり方に依ると思うんだけど
280 : Name_Not - 2010/03/22(月) 01:31:32 ID:??? (+3,-30,-70)
いじってて気付いた
textarea = document.createElement("textarea");
textarea.setAttribute("type","text"); // textarea にtype属性は無い
document.getElementsByTagName("body")[0].appendChild(textarea);

これIE7以下だとエラーになるけどバグかな?
281 : Name_Not - 2010/03/22(月) 03:01:14 ID:??? (-1,-29,-58)
IE6 で for in で調べると type プロパティには textarea という値が入ってるから
readonly のプロパティとして実装されてるんじゃないかしら。
283 : Name_Not - 2010/03/22(月) 12:00:45 ID:??? (+69,+29,-8)
テンプレ >>2 より
6)どういう時にどういう動作をさせたいのかを脳内にとどめずきちんと書く。
285 : ペ・ヨンジュン - 2010/03/22(月) 12:18:01 ID:??? (-6,-30,-141)
>240
<input type="button" value="リサイズだぜ"onclick="RSto()">

<input type="button" value="リサイズだぜ" onclick="RSto()">

<input type="button" value="リサイズだぜ" onclick="try{RSto()}catch(err){if(confirm(err+'\n\n[エラーを翻訳する]')){window.open('http://translate.google.co.jp/translate_t?text='+err+'&sl=en&tl=ja')}}">
288 : 286 - 2010/03/22(月) 12:51:14 ID:??? (+57,+29,-1)
すみませんイベントタイプも調べたいです
289 : Name_Not - 2010/03/22(月) 14:38:22 ID:??? (+5,-21,-31)
>>285
属性値の&はエスケープしとけ、な
290 : Name_Not - 2010/03/22(月) 14:46:51 ID:??? (-14,-29,-29)
>>286
DocumentEvent#canDispatch
291 : 278 - 2010/03/22(月) 15:44:56 ID:??? (+2,-29,-9)
自己解決です。

$("id") としなければならない所が
$(id) になっていました。

消えないわけでした。
あほだ俺orz
292 : Name_Not - 2010/03/22(月) 16:25:38 ID:??? (-1,-29,-36)
>>291氏と似たうっかりで、jqueryなんだけど
$("#id_name")にするところで、たまに#を抜かすことはあるw
納期が迫ってあわててる時なんかは、その頻度が上がる上がる
293 : 210 - 2010/03/22(月) 17:11:03 ID:??? (+87,+30,-235)
210です。
>>210>>239界隈で相談にのってくれた皆様。

今、解決出来ました~!!!

皆さん、本当にありがとうございまいsた。
どの方のアドバイスもすごい参考になりましたが
その中で、解決の決め手になったのは

>>222
そのままだとドメインが違うから無理。
JSONP使えばなんとかなる。後は自分で頑張れ
という、アドバイスでした。

JSONPのマニュアルを必死に読んでいたときに
これと同じことを指摘してくれた方がいて、その具体的方法を
アドバイスしてくれて、そしたら(とりあえず)JSONPを取り入れなくても
希望が叶うことになったのです。

生成された表を直接ブログに載せるのは無理だということが判り
スクリプトをHTMLにアップしてそっちにリンクを貼って
ユーザーに見てもらうという方法に落ち着きました。

皆さん。本当にありがとうございました。
(* ̄◎ ̄*)ぶっっちゅうううん♪
294 : 210 - 2010/03/22(月) 17:12:10 ID:??? (+57,+29,-10)

あ、興奮のあまり、割り込んじゃってすみませんでした。
もうとっくに話題は変わってるというのに。
295 : Name_Not - 2010/03/22(月) 17:24:39 ID:??? (+52,+29,-4)
世間は広いな・・・・。
296 : Name_Not - 2010/03/22(月) 19:44:21 ID:??? (+52,+29,-15)
救急車呼びたくなった
297 : Name_Not - 2010/03/23(火) 01:34:12 ID:??? (+52,+29,-2)
メールボックスに来たら泣くレベル
298 : Name_Not - 2010/03/23(火) 11:49:57 ID:??? (+19,-30,-125)
<!--
0から9まで10個のappendChildしたdivを表示するにはどうすればいいですか?
順に上書きされているのか最後の数字しか表示されません。
初歩的なことだと思いますがつまずいてしまいました。
-->
<html>
<head>
<script>
function test() {
var div = document.createElement("DIV");
for (var i = 0; i < 10; i++) {
div.textContent = i;
document.body.appendChild(div);
}
};
</script>
</head>
<body onload="test();">
</body>
</html>
299 : Name_Not - 2010/03/23(火) 12:07:40 ID:??? (+29,-29,+0)
forの中にvar divもつっこめ
300 : Name_Not - 2010/03/23(火) 12:08:20 ID:??? (+11,-22,+0)
>>298
div1個しか作ってないよ
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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