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

    私的良スレ書庫

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

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

    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 - 2012/06/28(木) 13:17:52.86 ID:??? (+9,-29,-110)
    prototype.jsを勉強しようとしたらjQueryが出てきて、
    いつの間にか普及してprototype.js(笑)になってた。
    jQueryってマスターするころには新しいライブラリ出てて、
    jQuery(笑)になってない?
    402 : Name_Not - 2012/06/28(木) 13:28:45.26 ID:??? (+55,+27,-14)
    jQueryがいつ出たと思ってるんだね
    403 : Name_Not - 2012/06/28(木) 13:31:19.87 ID:??? (+44,+26,-3)
    3年前だろ?
    404 : Name_Not - 2012/06/28(木) 13:32:28.97 ID:??? (-1,-29,-39)
    prototype.jsの登場:(     )年
    jQueryの登場:(     )年
    405 : Name_Not - 2012/06/28(木) 13:41:12.84 ID:??? (-1,-29,-4)
    Pt 2005年ごろ
    jQ 2006/8/26
    406 : Name_Not - 2012/06/28(木) 13:43:52.33 ID:??? (+91,+29,-42)
    jQueryは2006年じゃなかったけか
    確かいぬかみっ!見ながら『なんぞこれー、面白いんやがー』って言いながら学んでた記憶がある
    407 : Name_Not - 2012/06/28(木) 13:48:44.07 ID:??? (+4,-30,-111)
    prototype.jsは2005年2月

    Sam Stephenson
    Sam created the Prototype JavaScript framework in February of 2005
    as part of the foundation for Ajax support in Ruby on Rails.

    >>401
    お前がjQueryを知るのが遅かっただけだろ
    それに勉強するほどのものでもない
    408 : Name_Not - 2012/06/28(木) 13:50:04.68 ID:??? (+57,+29,-85)
    乱立するなよksgめんどくせえものがまた出たなとprototypeいじりながら思ってたわ
    結局jQueryの構文が好きになれずにprototypeと心中した
    今じゃ時代に取り残された化石ですよ
    409 : Name_Not - 2012/06/28(木) 13:51:33.32 ID:??? (+3,-30,-191)
    jQuery 1.0の著作権表記

    /*
    * jQuery - New Wave Javascript
    *
    * Copyright (c) 2006 John Resig (jquery.com)
    * Dual licensed under the MIT (MIT-LICENSE.txt)
    * and GPL (GPL-LICENSE.txt) licenses.
    *
    * $Date: 2006-10-27 23:14:48 -0400 (Fri, 27 Oct 2006) $
    * $Rev: 509 $
    */
    410 : Name_Not - 2012/06/28(木) 13:56:29.06 ID:??? (-2,-30,-64)
    jQueryの年表
    http://marakana.com/bookshelf/jquery_tutorial/index.html

    Aug. 26, 2006
    First stable version of jQuery, v1.0 released

    リリースしたあと修正したんかな
    まあいいや
    411 : Name_Not - 2012/06/28(木) 14:00:30.16 ID:??? (+57,+29,-48)
    これからjQueryがどうなるかは、今乱立してるクライアントサイドMVCの流行がどう推移するかにかかってる気がする
    412 : Name_Not - 2012/06/28(木) 14:01:01.96 ID:??? (-1,-29,-42)
    今はHTML5DOMとDOM4があるしな
    413 : Name_Not - 2012/06/28(木) 14:03:23.93 ID:??? (+23,-4,-91)
    HTML5のライブラリが後々出てくるとは思うけど
    HTML5はHTML5、jQueryはjQueryって両方使うことになりそう
    414 : Name_Not - 2012/06/28(木) 14:05:47.45 ID:??? (-1,-29,-25)
    jQueryで:beforeとか:afterって扱える?
    415 : Name_Not - 2012/06/28(木) 14:12:09.06 ID:??? (-6,-29,-20)
    CSS2.1? DOM4?
    416 : Name_Not - 2012/06/28(木) 14:14:37.23 ID:??? (+4,-23,-65)
    canvasのjQueryプラグインなんかも出てるからHTML5でもしばらくは多用されるんじゃない?
    417 : Name_Not - 2012/06/28(木) 14:15:02.43 ID:??? (-1,-29,-28)
    CSSの擬似要素セレクタの方

    DOMのbefore()/after()は別物ですよね
    418 : Name_Not - 2012/06/28(木) 14:44:17.28 ID:??? (+63,-1,-35)
    クライアントに、AlertウィンドウのタイトルにURLを出さないで欲しいと言われたのですが
    変更の仕方が調べてもわかりません。どうするのでしょうか
    419 : Name_Not - 2012/06/28(木) 14:48:13.22 ID:??? (+34,+11,-1)
    諦める
    ブラウザを自作する
    420 : Name_Not - 2012/06/28(木) 15:01:51.37 ID:??? (+63,+27,-72)
    >>418
    純正alertを使わずに、フローティングボックスで代用するなんて手もある
    けど、不完全な作り方だとユーザビリティ下がるだけなので
    やるならきっちり!
    421 : Name_Not - 2012/06/28(木) 15:18:35.20 ID:??? (+1,-26,-2)
    webkit限定のアレを使うという手もありはする
    422 : Name_Not - 2012/06/28(木) 19:02:30.79 ID:??? (+67,+29,-251)
    Chrome拡張socketでサーバーとTCP通信するやり方がどうにもわかりません
    正確には、送信はサンプルも少々見つかりそこを参考にして書いたら成功しているようなのですが

    listen、read、受信の仕組みの書き方がちんぷんかんぷんわかりません
    仕様もコロコロ変わっていて、サンプルも現仕様と違っているのばかりです

    そもそもTCPがつい最近サポートされたという情報、サンプル例もあれば、
    公式ドキュメントでは更新されてないのか情報が誤報なのか、英語でまだという記述もあるように見えます
    (英検3級です)

    とにかくTCPじゃなくてもいいので、相手とコネクトしてリッスン、センドするやり方を
    どなたか説明して貰えるか、サンプルを示して貰えませんでしょうか

    因みに用途は将棋floodgateにJavaScript製プログラムで参加することです
    Node.js等も考えましたがどうしてもブラウザでやりたいです

    どうかお願いします
    423 : Name_Not - 2012/06/28(木) 19:02:30.98 ID:??? (+91,+29,-21)
    どんな理由があるにせよ、人や企業に攻撃を加え
    損害を与える奴はクズ
    424 : Name_Not - 2012/06/28(木) 19:05:08.72 ID:??? (+25,+2,-14)
    まずはネイティブアプリを書けよ
    425 : Name_Not - 2012/06/28(木) 19:07:55.71 ID:??? (+6,-29,-19)
    >>418
    jQuery UI Dialog使ったら?
    http://jqueryui.com/demos/dialog/
    426 : Name_Not - 2012/06/28(木) 19:31:59.74 ID:??? (+43,-29,-49)
    >>422
    WebSocketの事ならまだ使い物にならないから諦めろ
    ブラウザでやりたいだけならNSAPIかFlashかJsocketでも使ってろ
    427 : Name_Not - 2012/06/28(木) 20:57:00.54 ID:??? (+68,+29,-239)
    >>426
    WebSocketAPIの事ではありません、SocketAPIです
    多分今Chromeの拡張でしかサポートされていません

    ネイティブアプリではなく、せっかくIP通信がJavaScriptで出来るようになったと言うことですから試したいのです

    仕様を見るとコールバックイレ込で構成していくパターンですが
    どの順序で組み立てればいいのか受信の方がわかりません

    もしかしたら組み立てはあってるけれどその他の原因でサーバーからメッセージが帰って来ないのかもしれません

    いずれにしろ検証に息詰まってしまったので、こういう方法で成功したよ!
    と言うのを少し一緒に考えて貰えませんでしょうか?

    ちなみにChromeは開発版、カナリアチャンネルです
    428 : Name_Not - 2012/06/28(木) 20:59:45.40 ID:??? (+91,+29,-3)
    おまえめんどくさい奴って言われない?
    429 : Name_Not - 2012/06/28(木) 21:05:40.69 ID:??? (+69,+29,-2)
    >>406
    やばい。なんかすごいフラッシュバックしたwwww
    430 : Name_Not - 2012/06/28(木) 21:06:58.31 ID:??? (+91,+29,-42)
    プロトコルとか分かってんの?
    いきなり作り始めるよりもネイティブアプリで作ってちゃんと動くようにしたら?
    という話よ
    431 : Name_Not - 2012/06/28(木) 21:09:18.85 ID:??? (+70,+29,-16)
    >>428
    不快な思いをさせてしまい申し訳ありません
    少し必死になってしまいました
    432 : Name_Not - 2012/06/28(木) 21:14:25.12 ID:??? (+104,+29,-32)
    >>430
    よく意味が分かりません
    TCP等のレベルのレイヤーのプロコトルなら抽象化されて提供されるので意識する必要は無いと思います
    何か私が勘違いしていますでしょうか?
    433 : Name_Not - 2012/06/28(木) 21:17:42.82 ID:??? (+57,+29,-19)
    それとも自PCにサーバーを立ててそれとテストしてみろという事でしょうか?
    やってみます
    434 : Name_Not - 2012/06/28(木) 21:18:15.68 ID:??? (+108,+29,-13)
    >>432
    プロトコルってこういうやつのこと
    http://www.computer-shogi.org/protocol/tcp_ip_server_112.html
    435 : Name_Not - 2012/06/28(木) 21:20:04.09 ID:??? (+111,+29,-31)
    あと>>423が言ってるように作りかけの不完全なプログラムで
    人様のサーバに接続して迷惑を掛けるなよ、という話
    応援はしてるから頑張れ
    436 : Name_Not - 2012/06/28(木) 21:26:03.37 ID:??? (+80,+30,-76)
    >>434
    それは多分ログインの部分だけは理解したつもりです

    ログイン用のコードを送ったつもりですが帰って来ません

    リッスン用のコードに原因があると思っていましたが
    よく考えるとそもそも完璧に送れているか自体、
    デバッガーに通信が記録されないようなので判断がつきませんね

    >>435
    確かにそれはそうでした
    自鯖とやってもっとハッキリしたらまた来ます
    437 : Name_Not - 2012/06/28(木) 21:30:34.03 ID:??? (-1,-29,-37)
    chromeの拡張限定のAPIならスレ違いじゃね?
    438 : Name_Not - 2012/06/28(木) 22:59:01.05 ID:??? (+57,+29,-39)
    chrome拡張のスレには長らくいますが拡張APIについての質問等で
    満足なやり取りがなされている例を見たことがありません
    どちらかと言うとあそこはオススメ拡張紹介スレです
    439 : Name_Not - 2012/06/28(木) 23:02:34.59 ID:??? (+57,+29,-12)
    純粋なJavaScript(=裸のJS)ではないから他にスレを立てた方がいいかもな
    440 : Name_Not - 2012/06/28(木) 23:03:41.29 ID:??? (+52,+29,+0)
    それとJSスレとなんの関係が
    441 : Name_Not - 2012/06/28(木) 23:05:11.26 ID:??? (+46,+23,-5)
    ど う で も い い
    442 : Name_Not - 2012/06/28(木) 23:21:30.32 ID:??? (+3,-30,+0)
    それで自鯖を立てていろいろやってみたところあっけなくできました
    しかしfloodgateに対象を変えたときはTCPモニターで見ると
    確かに接続は成功しているのですが返事が帰って来ないので引き続き頑張ってみます

    ソースは簡略化するとこんな感じです

    protocol="tcp", host="127.0.0.1", port=9998;

    chrome.experimental.socket.create(protocol, socketCreated);

    function socketCreated(info) {
    listening_socket_id = info.socketId;
    chrome.experimental.socket.connect(listening_socket_id, host, port, socketConnected);
    }

    function socketConnected(result) {
    chrome.experimental.socket.read(listening_socket_id, 100, dataReceived);
    chrome.experimental.socket.write(listening_socket_id, sendData /* <-ArrayBuffer */, function(){});
    }

    function dataReceived(info) {
    var receivedData=info.data /* <-ArrayBuffer */;
    443 : Name_Not - 2012/06/28(木) 23:22:33.29 ID:??? (+47,+24,-6)
    接続先が同じホストだからじゃない?
    444 : Name_Not - 2012/06/29(金) 00:12:08.82 ID:??? (+13,-29,-54)
    やりました!!できました!!!
    CSAプロコトルの「行末には常にLFが記述されるものとする」に従い
    String.fromCharCode(0x0a)を行末に追加したら返事してくれました!

    ネイティブじゃなくてもここまでできるんですね!感動しました!
    JavaScriptの可能性は広いですね!

    どうもありがとうございました!
    445 : Name_Not - 2012/06/29(金) 00:13:31.83 ID:??? (+52,+29,-5)
    おもしろそうだね
    始めるのは簡単?
    446 : Name_Not - 2012/06/29(金) 08:00:09.52 ID:??? (+52,+29,-1)
    日記帳スレかと思った
    447 : Name_Not - 2012/06/29(金) 08:28:51.07 ID:??? (+57,+29,-12)
    結果的に自己解決に至ったんだからいい質問者だと思うよ。
    解決法もわかりやすく書いてるしね。
    448 : Name_Not - 2012/06/29(金) 11:24:15.94 ID:7m7+2Pes (+32,+29,-75)
    ぐああ!ファーストサーバのプチ被害受けたァあ!

    他所のサーバにAjaxするために、ただプロキシの役割のPHP置いてたんだが
    復旧したら外部サーバとの通信設定がOffになってやがった

    スレ違いすみません
    使ってる方いらっしゃいましたら、お気をつけ下さい…
    449 : Name_Not - 2012/06/29(金) 12:25:27.58 ID:??? (+61,-29,-18)
    ダブルクリックしたときにIEだと、2回目のクリックにはonmousedownイベントが発生しないのですが、なんとか発生させる方法は無いでしょうか?

    http://wiz-code.digick.jp/blog/?p=1109
    この現象です
    450 : Name_Not - 2012/06/29(金) 12:31:55.89 ID:??? (+81,+19,-6)
    1回目の日時を保管
    2回目のクリック時に、1回目からの経過時間がnミリ秒以内だったら、…
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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