のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,837人
昨日: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,-18)
    インナーフレームでやればいいじゃん
    ていうかフィッシングですか?
    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:??? (+43,+10,-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:??? (-9,-10,-133)
    リッチなツールチップとかリンク先のサイトのスクリーンショットとかポップアップする機能の
    ポップアップされる要素はdocument.body直下に入れてポップアップさせるのが普通ですか?
    それともポップアップを呼び出すイベントを起こしたターゲット要素直下に入れてポップアップさせるのが普通ですか?
    421 : Name_Not - 2010/05/31(月) 22:56:34 ID:??? (+90,+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,-192)
    >>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:??? (+28,+10,-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,+26,+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:??? (+23,-30,-130)
    >>439
    ありがとうございます。

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

    実際に計測してみるとクロージャを使った方が1~3割程早いのは、
    置換え処理の度に関数が作られるか、先に定義された物が使いまわされるかの違いでしょうか。
    441 : Name_Not - 2010/06/02(水) 19:05:55 ID:??? (+31,+0,-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:??? (+63,+26,+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:??? (+75,+29,+0)
    >>446
    それくらい自分で作れ。2分で書ける。
    448 : Name_Not - 2010/06/02(水) 23:32:12 ID:??? (+26,-11,-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 スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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