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

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

JavaScript覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

201 = :

トイレに行ってくる

202 = :

俺は実は2人は1人でどちらも勝利に100円賭ける

203 = :

とりあえず迷惑だから他でやってよ
それか続けるなら名前にトリップで#evalつけてくれ
まとめてあぼんするから

206 = :

var str = "html>body>div#test>ul>(li+a)*3

これを展開して
<html>
<body>
<div id="test">
<ul>
<li><a href=""></a></li>
<li><a href=""></a></li>
<li><a href=""></a></li>
</ul>
</div>
</body>
</html>
になるパーサの書き方を教えてください

209 = :

ブラクラ注意

210 = :

そういえば前スレで
宇宙線による悪影響がeval使うと増すみたいな事言ってた奴がいたな
eval否定教のやつらは皆ヤベーな(w

211 = :

>>210
>>165

212 = :

空気読めない奴

214 = :

ソース読めばええやん

216 = :

JSで書かれた数式のパーザ貼っておきますね。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML//EN">
<html><head><title>???</title>
<script type="text/javascript">
var s = '1+2';
function exp() {
var v = term();
while(s.match(/^[+-]/)) {
if(s.match(/^[+]/)) { s = s.substring(1); w = exp(); v += w; }
else { s = s.substring(1); w = exp(); v -= w; } }
if(s.match(/./) && !s.match(/^[)]/)) throw 'syntax'; else return v;
}
function term() {
var v = fact();
while(s.match(/^[*/]/)) {
if(s.match(/^[*]/)) { s = s.substring(1); w = term(); v *= w; }
else { s = s.substring(1); w = term(); v /= w; } }
if(s.match(/./) && !s.match(/^[-+)]/)) throw 'syntax'; else return v;
}
function fact() {
if(s.match(/^[0-9]/)) {
var t=s.match(/^[0-9]+/)[0]; s=s.substring(t.length); return parseInt(t); }
if(s.match(/^[(]/)) {
s = s.substring(1); var v = exp();
if(s.match(/^[)]/)) { s = s.substring(1); return v; } else throw 'syntax'; }
}

217 = :

function calc() {
try {
s = document.getElementById('t0').value; alert(exp());
} catch(e) { alert('syntax error, seeing:' + s); }
}
</script>
</head><body>
<div><input type="text" id="t0" value="((1+2+3)*2+19*(30*2))/2">
<button onclick="calc()">calc</button></div></body></html>

218 :

>>191
ここでのメモリーリークはページを破棄してもメモリ回収されないバグだ
平気で数GB行ってたんだぞ

219 = :

plain/textで出力されたページの内容を取得したいんですが
document.bodyだとタグがついちゃいます
良い取得方法はありませんか?

220 = :

例えばhttp://www.ietf.org/rfc/rfc2109.txtの内容を変数に入れたいのですが
var a = document.all;
console.log(a);
とか
var a = document.body;
console.log(a);
だとタグが付いてしまいました

221 = :

つinnerText

eval否定教は早くローカル変数にアクセスするより良い方法書けよ

222 = :

>>221
できましたありがとうございます

224 = :

必死にeval話題を掘り起こそうとしてますねw

225 = :

お前もな!
ワハハハハハw

226 = :

結局誰もeva|を使わない方がいい理由を明確に出せてない件

227 = :

関数名取得したいとかと同じ欲求でしょ

228 = :

>>226
ヱヴァ?

229 = :

>>226
お前は悪くない
親が育て方間違っただけ

231 = :

>>229
つまり負けを認めるってこと?
今まで特に大した理由もなくevalを批判してたけど
この度論破されて悔い改め宗教もやめることを誓いますか?

232 = :

                                                  
                         /)
                        ( i )))        
                 / ̄\  / /
                 |  ^o^ | ノ / < いみがわかりませんなぁ
                 \   /  ,/
                 / _   /´.
                (___)/
               / l`、  ノ  ノ
           ,...-‐''"  _.l::::`ー,=-'(
         /     ´ ,.!_;;;:r''..   ` 、
      ,...-‐'   _,....-‐'"  `'-、::    ` 、
     /..  ,....―'"        `ー、__  `l
    /_;::::-'"            /::::::::::::::::ノ
 ,.../._r'"               ヽ`''「 ̄ ̄
(__ノ'                 \_\

234 = :

addEventListenerでバインドされた匿名関数を、後から削除する方法って無いですか?
removeEventListenerするには、関数への参照が必要ですよね

具体的には、とあるサイトで、匿名関数でaddEventListenerされている
clickイベントハンドラを無効化する拡張を書きたいんですが

235 = :

>>231
>>165

236 = :

自分に都合の悪い発言はすぐ弾圧(w
流石宗教だなぁ(w

237 = :

eval辞めますか?

それとも……

にんげん辞めますか?

238 = :

もうeval派用と禁止派用
スレ2つ作って住み分ければいいじゃん

片方は厳格な回答をする
片方はトリッキーでeval使いまくりな回答をする

これで決定な
以上
もうこの話は終わり

239 = :

>>236>>165に行けば解決する問題

240 = :

eval派は認められたかったらなんかeval使ったナイスなコードだせよ
例えばevalソートとかなんか開発してみせろ、そしたら認めてやる

241 = :

>>240
>>165

242 = :

>239
ここは質問スレだから
質問されて解決されてないことを議論するのは当たり前でしょ?
ばかなの?しぬの?

243 = :

>>241
そんな何の筋も通ってない個人的な意見出されても困るわ
ここでは俺がリーダー
黙って俺の意見に従え

244 = :

>>242-243
>>165

245 = :

>>244
>>243

246 = :

だから使いたい奴は勝手に使ってろって言ってんだろ
しつけえぞほんと、いい加減キレるぞ

248 = :

勝手にキレてろよwww
しつけえぞお前wwwwwwwww

249 = :

プッ

250 = :

>>240
つ json2.js


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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