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

    私的良スレ書庫

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

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

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - タグè¿1⁄2åŠ + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    551 : Name_Not - 2010/10/24(日) 23:20:18 ID:??? (+57,+29,-7)
    何を参考にしてるか知らないが、捨てて別のを見た方が早いぞ多分
    552 : Name_Not - 2010/10/24(日) 23:30:59 ID:??? (+68,+29,-83)
    >>550
    なんつーか大混乱なソースだな。PERLとJSの変数を混同してるのって初めて見たよ。
    まずはJS無しでPOSTの処理するサンプルでもいじって動作を理解したほうがいい。
    サーバーサイド・クライアントサイドの理解をしっかり。がんばってね。
    (ちなみにJavaとJavaScriptは別物で両方メジャーなのでよろしく)
    553 : Name_Not - 2010/10/24(日) 23:31:51 ID:??? (+56,+28,-11)
    というか、そもそも鯖側だけでやるような処理でしょ。
    WebProg板に行けばいいんじゃないの?
    554 : Name_Not - 2010/10/24(日) 23:35:25 ID:??? (+3,-30,-297)
    まずjsとperlを分離して、すごく醜い。
    そして、document.allはIEでしか使えない。使わないでくれ
    > document.all.subject.value=count;
    > document.all.subject.value=count2;

    document.login.count = count;
    document.login.count2 = count2;
    の間違い(だと思う)
    input[type=submit]にonclickつけても処理は中止できない

    簡単に手直しすると
    <script type="text/javascript">
      function checkLogin(){
        window.open("rogin.html","rogin","");
        if(!count2){
          var count = $count + 1;
          var count2 = 1;
          document.login.count = count;
          document.login.count2 = count2;
          return true;
        }else if(count2){
          alert('本日は既にログイン済みです!');
          return false;
        }
      }
    </script>
    <form method="post" action="login.cgi" name="login" onsubmit="checkLogin">
    <input type="hidden" name="count">
    <input type="hidden" name="count2">
    <input type="submit" value="ログイン">
    </form>
    555 : Name_Not - 2010/10/24(日) 23:41:56 ID:??? (+32,+14,-6)
    教科書の詳細を
    556 : Name_Not - 2010/10/24(日) 23:42:25 ID:??? (+3,-29,-71)
    document.all は HTML5 に取り込まれたので、IE以外でも使用することは出来る。
    ただし、undefined を返す特殊仕様でレガシーコードへの対応が目的。あえて、document.all を使う意味はない。
    557 : Name_Not - 2010/10/24(日) 23:44:51 ID:??? (+57,+29,-2)
    どんな教科書使ってるのか晒して欲しい
    558 : Name_Not - 2010/10/24(日) 23:50:26 ID:??? (+57,+29,-45)
    紙媒体だと書ける行数に限りがあるから詰め込もうとするとどうしてもスパゲッティになっちゃうんだよね・・・
    CDがついてくるような本で、本の内容そのままのコードがCDに入ってるものは論外だけど
    559 : Name_Not - 2010/10/25(月) 00:14:03 ID:??? (+57,+29,-14)
    要点を押さえつつ簡潔に書くには知識とセンスと経験がいるからな
    560 : Name_Not - 2010/10/25(月) 00:14:20 ID:??? (+57,+29,-22)
    javascriptの勉強はまずサイ本一冊読み切ることに全力を注げ
    561 : Name_Not - 2010/10/25(月) 00:18:19 ID:??? (+0,+0,+0)
    さすがに2ヶ月程度勉強しただけでは無理でしたか・・・
    本はPerlの勉強には
    http://www.amazon.co.jp/3%E3%82%B9%E3%83%86%E3%83%83%E3%83%97%E3%81%A7%E3%81%97%E3%81%A3%E3%81%8B%E3%82%8A%E5%AD%A6%E3%81%B6-JavaScript
    %E5%85%A5%E9%96%80-%E4%BB%8A%E3%81%99%E3%81%90%E4%BD%BF%E3%81%88%E3%82%8B%E3%81%8B%E3%82%93%E3%81%9F%E3%82%93%E3%83%97%E3%83%A9%E3%82%B9
    -%E5%A4%A7%E6%B4%A5-%E7%9C%9F/dp/4774142786/ref=sr_1_15?s=books&ie=UTF8&qid=1287933405&sr=1-15
    を使いPerlの勉強には
    http://www.amazon.co.jp/10%E6%97%A5%E3%81%A7%E3%81%8A%E3%81%BC%E3%81%88%E3%82%8B-Perl-CGI-%E5%85%A5%E9%96%80%E6%95%99%E5%AE%A4-10%E6%97%
    A5%E3%81%A7%E3%81%8A%E3%81%BC%E3%81%88%E3%82%8B%E3%82%B7%E3%83%AA%E3%83%BC%E3%82%BA/dp/4798109703/ref=sr_1_10?ie=UTF8&qid=1287933353&sr=8-10
    を使いました
    562 : Name_Not - 2010/10/25(月) 00:23:19 ID:??? (+12,-5,-2)
    これはwww
    563 : Name_Not - 2010/10/25(月) 00:43:10 ID:??? (+0,+29,-44)
    プログラム関係はO'Reillyの本が一番無難でまとも
    英語版を訳してるものが多いから質が高い
    正直、和書はなんちゃってプログラマー(ライターを業にしてる人)が書いた本が量産されてるので注意
    ある程度書けるようになったら”プログラミング作法”も読むといい
    564 : Name_Not - 2010/10/25(月) 00:50:11 ID:??? (+0,-30,-118)
    >>561
    改行なしで紹介してくれると有り難い。

    Amazon.co.jp: 3ステップでしっかり学ぶ JavaScript入門 (今すぐ使えるかんたんプラス): 大津 真: 本
    http://www.amazon.co.jp/dp/4774142786
    Amazon.co.jp: 10日でおぼえる Perl/CGI 入門教室 第2版 (10日でおぼえるシリーズ): 高橋 大吾: 本
    http://www.amazon.co.jp/dp/4798109703

    >>563
    オライリー本は確かに良書だが、初心者が読むと挫折するような気がする。
    JavaScript初心者 + 他の言語経験者なら、お勧めできるのだが…。

    Amazon.co.jp: JavaScript 第5版: David Flanagan, 村上 列: 本
    http://www.amazon.co.jp/dp/4873113296
    Amazon.co.jp: JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス: Douglas Crockford, 水野 貴明: 本
    http://www.amazon.co.jp/dp/4873113911/
    565 : Name_Not - 2010/10/25(月) 00:55:36 ID:??? (+32,+4,-1)
    good partsは信者がいてうっとうしいかもな
    566 : Name_Not - 2010/10/25(月) 01:08:09 ID:??? (+3,-29,-165)
    未読だが、『初めてのJavaScript 第2版』は初心者向きかもしれない。

    Amazon.co.jp: 初めてのJavaScript 第2版: Shelley Powers, 武舎 広幸, 武舎 るみ: 本
    http://www.amazon.co.jp/dp/487311425X/

    Googleブックスで第一版を軽く読んでみたが、かなり丁寧に解説されている。
    ただ、ねえ。丁寧すぎると読むのが面倒になったり用語がわからなくなって四苦八苦したりすることもあるので難しいところではある。
    逆に説明が平易だと気をつけるべき点に触れられていないために誤解が生じる可能性があるのだが…。
    何にしても根気が必要だと思う。

    初めてのJavaScript - Google ブックス
    http://books.google.co.jp/books?id=om2V2n9zw0oC&printsec=frontcover&dq=%E5%88%9D%E3%82%81%E3%81%A6%E3%81%AEJavaScript&hl=ja&ei=eFbETMnjNIO0vgPazoy1CA&sa=X&oi=book_result&ct=result&resnum=1&ved=0CDkQ6AEwAA#v=onepage&q&f=false

    # P22 で「Unicodeエスケープシーケンスに対応していないブラウザもあるので使わない方がよい」と書かれているのがやや気になるが、第二版では修正されているだろう、多分。
    567 : Name_Not - 2010/10/25(月) 01:17:00 ID:??? (+57,+29,-3)
    初心者にオライリー本薦めるのはどうかしてると思うわ
    568 : Name_Not - 2010/10/25(月) 01:29:41 ID:??? (+57,+29,-12)
    深く理解している人ほどオライリー本を勧める傾向があるような…。(なんとなくだけど)
    569 : Name_Not - 2010/10/25(月) 01:36:08 ID:??? (+48,+20,-2)
    オライリーのJavascript 第5版はいいと思うけどサンプル少ない
    570 : Name_Not - 2010/10/25(月) 01:37:39 ID:??? (+56,+28,-4)
    オライリー本以外でお勧めって何があるんだろう?
    571 : Name_Not - 2010/10/25(月) 01:46:12 ID:??? (+57,+29,-8)
    オライリーは必要に応じて読む参考書であって
    必要なことを必要なだけ教える教科書ではない
    572 : Name_Not - 2010/10/25(月) 02:12:55 ID:??? (+13,-30,-172)
    『JavaScript: The Good Parts』は参考書だと思うが、『JavaScript 第5版』は教科書的な感覚があるな。
    概ね、ES3 (http://www2u.biglobe.ne.jp/~oz-07ams/prog/ecma262r3/ ), DOM (http://www2u.biglobe.ne.jp/~oz-07ams/prog/dom-ref/object-index.html ) に準じた解説だと思う。
    Crockford氏の著書は明らかに独特の思想に基づいた説明だが…。(ES3 違反だからお勧めできない、という論調ではない)

    オライリー本以外のお勧めは思いつかなかった。(最近は書籍よりも仕様を読むことが多いからなあ)
    というか、皆(俺も含めて)オライリー本の話しかしないのなw
    結局、お勧めできる入門書はないってことなのか…。
    573 : 572 - 2010/10/25(月) 02:21:26 ID:??? (+62,+29,-187)
    誤解を招く書き方だったので補足。

    > Crockford氏の著書は明らかに独特の思想に基づいた説明だが…。(ES3 違反だからお勧めできない、という論調ではない)
    Crockford氏は ES3 に適合した上で独特の思想を持っていると思う。
    思想の是非はともかく、明らかに間違ったコードは書かない人なので同書がお勧めされるのも理解できる。
    全てをその思想に委ねると信者と呼ばれてしまうかもしれないが…。

    # ES3 を読めるようになると、Crockford氏がお勧めする理由が思想なのか ES3 に適合しているからなのか判断できて面白い。
    574 : Name_Not - 2010/10/25(月) 02:36:42 ID:??? (+52,+29,-15)
    くろちゃんは動画で見るといいさ
    575 : Name_Not - 2010/10/25(月) 04:09:21 ID:??? (+63,+30,-56)
    くろちゃんの本は二度おいしい
    初心者はあれを読んで感心し、中級者はあれにつっこみを入れる

    サイ本を勧める人が多いのは、体系的な記述があれしかないから
    所々微妙な部分もあるが、それを訂正しつつ読めば経験値2割増し
    576 : Name_Not - 2010/10/25(月) 04:52:14 ID:??? (+4,-18,+0)
    基本的なことならMDCで十分
    577 : Name_Not - 2010/10/25(月) 10:09:35 ID:??? (+67,+29,-12)
    >>550
    今すぐ使える簡単プラスがこうなったわけか

    PerlとJavaはわければ合ってそうだしくっつけ方が間違ってるぞ
    578 : Name_Not - 2010/10/25(月) 10:30:21 ID:??? (+3,-28,-17)
    My UNIX Series の久野先生の本は判りやすい。
    自分はこれで勉強した。
    579 : Name_Not - 2010/10/25(月) 14:44:10 ID:??? (+74,+8,+0)
    UNIX seriesのは昔から評判良いよね
    見たことないんで、どんな感じか知りたい
    580 : Name_Not - 2010/10/25(月) 17:33:31 ID:??? (+34,-29,-23)
    >>578
    これかな?
    今から新品で手に入れるのは難しそうだね…。

    Amazon.co.jp: 入門 JavaScript (My UNIX Series): 久野 靖: 本
    http://www.amazon.co.jp/dp/4756138713
    581 : Name_Not - 2010/10/25(月) 18:11:54 ID:1vVZBzXV (-21,+9,-18)
    見本になりそうなオブジェクト指向型のjavascriptのソースコードがあったら教えてください。
    582 : Name_Not - 2010/10/25(月) 18:49:29 ID:??? (+71,+29,-98)
    >>580
    これこれ。今となっては内容がちょっと古いけど。

    >>579
    ライブラリに頼らないDOM操作の方法を詳しく解説している。
    他にも、初めての人向けに文法や標準オブジェクトの解説、
    果てはLiveConnectでJavaと連携する話まで載っている。
    で、小さくてそんなに厚くない。
    584 : Name_Not - 2010/10/25(月) 20:46:44 ID:??? (+57,+29,-8)
    例は短すぎても長すぎても飲み込みにくい
    585 : Name_Not - 2010/10/25(月) 20:50:30 ID:??? (+57,+29,-17)
    ほとんどの例はオブジェクト指向ではなくただの構造体だしな
    586 : Name_Not - 2010/10/25(月) 21:22:34 ID:??? (-6,-29,-1)
    addが無い件についてw
    587 : Name_Not - 2010/10/26(火) 00:09:28 ID:??? (+29,-30,-108)
    >>581
    var p = Object.create(Object.prototype, {
      a: {
        value: 0,
      },
      add: {
        get: function() { return this.a; },
        set: function(v) { this.a += v; },
        enumerable: false,
        configurable: false
      }
    });

    var m = Object.create(p);
    m.a; // 0
    m.add = 10;
    m.a // 10;
    588 : Name_Not - 2010/10/26(火) 02:35:13 ID:??? (+51,+24,+0)
    >>587
    これはないな
    590 : Name_Not - 2010/10/26(火) 02:59:49 ID:??? (+57,+29,-7)
    マルチ乙
    何回目か知らんがいいかげんにした方がいいぞ
    591 : Name_Not - 2010/10/26(火) 04:18:38 ID:??? (+57,+29,-32)
    いつだったかマルチ指摘したら、「今度はマルチと認識されないように質問します」ってレスして去っていった質問者がいたな…。
    592 : Name_Not - 2010/10/26(火) 05:25:09 ID:??? (+57,+29,-8)
    「別の質問をしているつもりでした」と詫びるんだよな
    593 : Name_Not - 2010/10/26(火) 07:45:29 ID:1svj5xni (-20,+29,-7)
    マルチだけど時間もないしさ回りくどい回答ばっかもらっててもしょーがないんだよね。
    594 : Name_Not - 2010/10/26(火) 08:38:07 ID:??? (-3,-26,-5)
    以後、スルーで(爆笑)
    596 : Name_Not - 2010/10/26(火) 13:06:54 ID:??? (+50,+28,-6)
    >>595
    素晴らしい出来栄えだな(爆笑)
    597 : Name_Not - 2010/10/26(火) 15:11:47 ID:??? (+57,+29,-9)
    これで就職活動する気らしいが、俺が面接担当なら即落とすね
    598 : Name_Not - 2010/10/26(火) 15:19:41 ID:??? (+51,+28,-18)
    無駄が多すぎるコードだな
    599 : Name_Not - 2010/10/26(火) 15:21:24 ID:??? (+13,-4,+0)
    爆笑ww
    600 : Name_Not - 2010/10/26(火) 16:00:57 ID:??? (+57,+29,-5)
    良く理解しないで書いている(コピペ?)ことがわかる
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - タグè¿1⁄2åŠ + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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