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

私的良スレ書庫

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

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

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
401 : Name_Not - 2010/05/31(月) 15:19:18 ID:??? (+52,+29,+0)
jsでやるもんじゃねーけどな
402 : Name_Not - 2010/05/31(月) 15:30:15 ID:??? (+53,+26,+0)
>>380
レベル高すぎ
403 : Name_Not - 2010/05/31(月) 17:11:35 ID:??? (+61,-30,-45)

別のサイトのHTMLを張り込みたいんだけど、どうしましょう?
具体的には、こんな風。

----
<SCIRPT>俺様スクリプト</SCRIPT>
<!-- 以下は、他サイトから頂き-->
<!--#exec wget -O -http://www.famous_site.com/index.html>;
(以下は、SSIの実行結果)
<html>
有名サイトのHTML
</html>
----
404 : 403 - 2010/05/31(月) 17:14:09 ID:??? (+0,-28,-25)
あ、当然ですが、
403の例(SSIを使えば簡単)を、
Javascriptのみでどうやるか、ってことです。
他のサイトのHTMLをべたっと貼り付けるJSってないんですか?
405 : Name_Not - 2010/05/31(月) 17:18:43 ID:??? (+40,+17,-16)
クライアントを踏み台にするんか
406 : Name_Not - 2010/05/31(月) 17:21:15 ID:??? (+21,-6,-31)
セキュリティ制限で無理
サーバサイドでやれと
407 : 403 - 2010/05/31(月) 17:21:26 ID:??? (+51,+28,-2)

やっぱ不可能なの?
408 : Name_Not - 2010/05/31(月) 17:23:13 ID:??? (+57,+29,-19)
インナーフレームでやればいいじゃん
ていうかフィッシングですか?
409 : 403 - 2010/05/31(月) 17:39:18 ID:??? (+62,+29,-87)

フィッシングじゃない。
やりたいのは、
スーパーグーグル!とかいって、
ようは、グーグルの検索ページにボタンをいろいろつけたやつ。
グーグルのHTMLをそっくり頂いて、
あとは、俺様JSでボタンをつけるだけ。
どうだ、安直だろ?
インナーフレームだと、
検索結果のページにいったときにURLが変にならないですかね。

410 : Name_Not - 2010/05/31(月) 17:55:22 ID:??? (+45,+27,-2)
好きにしたら?
411 : Name_Not - 2010/05/31(月) 18:11:50 ID:??? (+42,+9,-59)
それなら何もそっくり頂かなくたって
google?ie=hoge&q= な form を置いて、
ボタンでサーチクエリを変動出来るようにすればすればいいだけじゃん
なんでフィッシング紛いのことするのか分からん
412 : Name_Not - 2010/05/31(月) 18:17:50 ID:??? (+57,+29,-28)
youtubeに字幕入れるのと同類な寄生サイトか
他社のコンテンツの流用サイトはやめたほうがいいぞマジで
413 : Name_Not - 2010/05/31(月) 18:23:47 ID:??? (+9,-18,-5)
ユーザースクリプトを配布するとええよ
414 : Name_Not - 2010/05/31(月) 20:44:14 ID:mVgMTzVr (+19,+21,-15)
GoogleMini使えよ。
期待している以上のこと出来るよ。
415 : Name_Not - 2010/05/31(月) 21:36:58 ID:??? (-1,-29,-48)
無名関数/クロージャ/prototypeあたりを使ったことが無いのですが
これらを理解すると何か得することはありますか?
416 : Name_Not - 2010/05/31(月) 21:38:25 ID:??? (+44,+26,+0)
ありますよ
417 : Name_Not - 2010/05/31(月) 21:57:37 ID:??? (+8,-29,-44)
JScriptでJAVAをエミュレートするものを作ろうとしているのですが
24GHzあれば処理落ちしないで動作しますでしょうか
32GHz、48GHzではどうですか?
418 : Name_Not - 2010/05/31(月) 21:57:56 ID:??? (+65,+29,-2)
>>403
真っ赤wwwwwwwwwwwww
人気者だなw
419 : Name_Not - 2010/05/31(月) 22:02:19 ID:??? (+32,-29,-35)
>>417
Javaをエミュレートってのは、バイトコードを実行するVMを作るって事?
420 : Name_Not - 2010/05/31(月) 22:24:25 ID:??? (-7,-8,-134)
リッチなツールチップとかリンク先のサイトのスクリーンショットとかポップアップする機能の
ポップアップされる要素はdocument.body直下に入れてポップアップさせるのが普通ですか?
それともポップアップを呼び出すイベントを起こしたターゲット要素直下に入れてポップアップさせるのが普通ですか?
421 : Name_Not - 2010/05/31(月) 22:56:34 ID:??? (+89,+29,-56)
「普通」のライブラリのソース読め、せめてDOMインスペクタ使って挙動調べろ
百聞は一見にしかずだ
422 : Name_Not - 2010/06/01(火) 06:17:32 ID:??? (+95,+29,-14)
>419
その場その場である程度の関数だけエミュできれば大丈夫です
423 : Name_Not - 2010/06/01(火) 08:02:30 ID:??? (+94,+29,-7)
その場その場ってなんよ。
どっちにしてもバイナリで読み込むんじゃろ
424 : Name_Not - 2010/06/01(火) 09:27:40 ID:??? (+4,-29,-193)
>>417
その「エミュレータ」という言葉は正しい意味で使っているのか。

: ある機械部品やソフトウェアを動作させるのに、オリジナルの
: システムを用意するのが難しい場合に、オリジナルと全く同じ
: 動作をするより簡便なシステムを用意することがある。
: この装置をエミュレータと言う。

この場合、Javaをエミュレーションするということは、Javaバイト
コードには手を加えずにそのまま動くようなJVM(Java仮想マシン)を
作る、という意味になると思うんだが。Javaで書かれたJava仮想マシン
ならあるから(Jikes RVM で検索)、それをJScriptで書き直すとか?
425 : Name_Not - 2010/06/01(火) 09:38:43 ID:??? (+69,+28,-36)
>>422
意味が判らない。
ソースから移植じゃなく、バイトコードを実行しないと駄目?
426 : Name_Not - 2010/06/01(火) 12:36:01 ID:4RhBgP6F (-9,-30,-70)
>>420
bodyの下に入れるのが無難。
っつーのも、そういうのって大概、スタイルをposition:absoluteにして
期待した位置に表示するじゃん?

なのでターゲットになる要素に入れると、原点が(0,0)にならんというか
offsetParentがbodyにならなくて位置合わせが面倒になることがある。

<body>
    <div style="position:absolute;">
        <div>←ターゲット
427 : Name_Not - 2010/06/01(火) 12:51:01 ID:??? (+57,+29,-13)
最近さ、プログラムを書くことより金髪のアメリカ人女性と友達になりたいと思うのね
どうしたらいいですか?
428 : Name_Not - 2010/06/01(火) 12:52:49 ID:??? (+27,+9,-13)
移住
429 : Name_Not - 2010/06/01(火) 13:11:34 ID:??? (+57,+29,-29)
ブロンドにこだわるならノルディックの方がいいと思う
アメリカは黒髪ばっかだよ
430 : Name_Not - 2010/06/01(火) 13:22:22 ID:??? (-6,-29,+0)
goto Iceland;
431 : Name_Not - 2010/06/01(火) 13:43:18 ID:??? (+57,+29,-33)
アメリカ人は日本の経済力じゃ相手にするのは無理だから
東欧の貧乏諸国の白人美人を探してください
432 : Name_Not - 2010/06/01(火) 15:31:19 ID:??? (+41,+29,+2)
>>426
ええええぇぇぇぇえぇぇ
433 : Name_Not - 2010/06/01(火) 16:34:01 ID:4RhBgP6F (-14,+29,-20)
>>432
いや、必ずしもそうなるとは言わんよ。
ターゲットになる要素の位置を起点にして云々する場合もあるだろうし。
434 : Name_Not - 2010/06/01(火) 20:44:36 ID:??? (+60,+25,+2)
>>421
>>426
どうもありがとうございます
435 : Name_Not - 2010/06/02(水) 06:22:59 ID:??? (+79,+29,-96)
>423-425
そのコードが何とかで合ってるみたいです
実は作ると言ったのは友達で
自分は友達にその動作環境を貸す約束をしてしまったので
期限までに動作するスペックにしないといけません
32GHzで足りないのなら大学で借りようと思ってます

32GHzで足りそうかだけベテランの勘で教えていただけると幸いです
436 : Name_Not - 2010/06/02(水) 07:12:04 ID:??? (+62,+29,-78)
エミュレーションするJVMで何を動かすかによるけど、おもちゃプログラム
をひどくゆっくりでも動かせることだけ示すのなら普通のマシンでも
問題ないんじゃないの。しかしJVMをJScriptで書くって大変だと思う。
まあお友達の健闘を祈ります。
437 : Name_Not - 2010/06/02(水) 10:01:53 ID:??? (+9,-29,-31)
>>435
32GHzって市販PCじゃないだろ。
質問する場所を間違えてると思う。
438 : Name_Not - 2010/06/02(水) 10:11:41 ID:??? (+3,-30,-158)
無形関数の処理の流れが分からないので教えてください。
下記の全角を半角に変換する関数がなぜ1行で書くより処理効率がいいのか、
そして、どうしてreturnのあとの無名関数にzenToHanで渡した引数が渡るのか理解できません。

var zenToHan = (function() {
function codeChange(str) {
return String.fromCharCode(str.charCodeAt(0) - 65248);
}
return function(str) {
return str.replace(/[A-Za-z0-9]/g, codeChange);
}
})();
439 : Name_Not - 2010/06/02(水) 10:57:28 ID:??? (+9,-30,-78)
簡単にその式を書き換えるとこうなる。zenToHanという変数に関数を代入。
function zenToHan(str) {
return str.replace(/[A-Za-z0-9]/g, function(str) {
return String.fromCharCode(str.charCodeAt(0) - 65248);
});
}
処理効率は分けたほうがいいのか?gogleかどっかで分けないほうが早いってのを見た気がするんだけど。
440 : Name_Not - 2010/06/02(水) 18:27:46 ID:??? (+22,-30,-130)
>>439
ありがとうございます。

function(){ ~ }();と書くことで、zenToHanに代入する時に無名関数が実行されて、
codeChange内部関数が定義?され、最後にreturnで無名関数を返すことで
結果的にzenToHan = function(){ ~ }と同じ事になるからzenToHan()で引数が渡せるわけですね。

実際に計測してみるとクロージャを使った方が1~3割程早いのは、
置換え処理の度に関数が作られるか、先に定義された物が使いまわされるかの違いでしょうか。
441 : Name_Not - 2010/06/02(水) 19:05:55 ID:??? (+29,-1,-10)
>>440
素直な実行環境ならそうなるだろうな
JITのあるFxのような環境なら大差ない可能性もある
442 : Name_Not - 2010/06/02(水) 20:19:59 ID:??? (+75,+29,-22)
プロトタイプって短いコードでも積極的に作ったほうがいいんですか?
443 : Name_Not - 2010/06/02(水) 20:48:24 ID:UOx6KxWa (+67,+29,-12)
>>442
必要なら使えばいいし、必要ないならいらない。
した方がいい、とかいう理由で使うもんでもない気がする。
444 : Name_Not - 2010/06/02(水) 20:56:48 ID:??? (+57,+29,-53)
プロトタイプベースじゃなくて言葉通りプロトタイプの話かよJS関係ねーw

なんだって最初に作った物が実質的なプロトタイプに成り果てるからあんまり気にすんな
445 : Name_Not - 2010/06/02(水) 21:26:22 ID:??? (+62,+25,+2)
>>443-444
どうもありがとうございます。
446 : Name_Not - 2010/06/02(水) 21:45:36 ID:??? (+31,-29,-39)
Canvasって、VMLやSVGみたいに連続直線(polyline)を描く処理命令が無いんですか?
447 : Name_Not - 2010/06/02(水) 23:27:02 ID:??? (+76,+29,+0)
>>446
それくらい自分で作れ。2分で書ける。
448 : Name_Not - 2010/06/02(水) 23:32:12 ID:??? (+27,-10,-15)
>>447
出来ればVMLみたいにスムージング表示して欲しいんですけど。無いんですね?
449 : Name_Not - 2010/06/02(水) 23:35:01 ID:??? (+66,+29,-15)
>>448
それはちょっと大変w
出来んことないけどさ。
450 : Name_Not - 2010/06/03(木) 00:12:47 ID:??? (-2,-30,-82)
Canvasはビットマップ、SVGはベクター。
CanvasはPhotoshop、SVGはIllustratorみたいなものだと思え。
役割が違うからAPIも違う。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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