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

    私的良スレ書庫

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

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

    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
    651 : Name_Not - 2014/02/24(月) 15:19:55.20 ID:??? (+41,-29,-29)
    >>646
    readyStateChangeで解決する問題ではないのでは?

    >>649
    下記参照
    http://developer.mozilla.org/ja/docs/Web/API/XMLHttpRequest#open()
    http://ossforum.jp/node/753
    652 : Name_Not - 2014/02/24(月) 15:23:44.14 ID:??? (-1,-29,-18)
    IEはどのバージョンから対応させたらいいですか?
    8?9?10?
    653 : Name_Not - 2014/02/24(月) 15:42:17.13 ID:??? (+63,+29,-6)
    >>651
    誤解を生む書き方ですまぬ…すまぬ…
    654 : Name_Not - 2014/02/24(月) 16:31:47.96 ID:??? (+50,-11,-15)
    調べたらいまだにIE8が最大のシェアなんですね
    あほかと
    655 : Name_Not - 2014/02/24(月) 16:40:54.68 ID:??? (+34,+11,-2)
    XPが8までだからね
    しかたないね
    656 : Name_Not - 2014/02/24(月) 17:07:46.57 ID:??? (-1,-29,-42)
    JavaScriptポケットリファレンス第五版には
    rangeやselectionの説明もありますか?
    今持っている第四版にはないようです
    657 : Name_Not - 2014/02/24(月) 17:21:29.84 ID:??? (+64,+29,-42)
    >>654
    一般的な統計はあくまで参考値じゃろう
    サイトごとにアクセス解析した結果を重要視したほうがいい
    658 : Name_Not - 2014/02/24(月) 19:44:42.61 ID:W/ptMiF8 (+91,+28,-24)
    javascriptを一から勉強したいのですがおすすめの書籍とかホームページとかってありますか?
    659 : Name_Not - 2014/02/24(月) 20:20:19.87 ID:??? (+88,+29,-4)
    何のためにjs勉強するの?
    660 : Name_Not - 2014/02/24(月) 20:34:14.92 ID:??? (+94,+29,-9)
    さっき紀伊國屋行ったらJSの本がすごく減ってた
    JSはオワコンなのか?
    661 : Name_Not - 2014/02/24(月) 20:41:10.37 ID:??? (+48,+27,-6)
    エロ画像を落とすブックマークレットつくるとか?
    662 : Name_Not - 2014/02/24(月) 20:44:07.14 ID:??? (+57,+29,-27)
    その手の本はすぐ古くなるし
    ネットで調べた方が新しくかつ充実した情報が手に入る場合が多いので
    売れなくなってるんだろう
    663 : Name_Not - 2014/02/24(月) 21:18:09.90 ID:??? (+104,+29,-33)
    >>658
    ドットインストールっていうサイトの動画を見る
    ここで基本は学べる
    あとhttp://uhyohyohyo.sakura.ne.jp/javascript.htmlとかもいいかな
    664 : Name_Not - 2014/02/24(月) 22:13:25.42 ID:??? (+57,+29,-51)
    文章をおすすめする。長いコードを読めるようになるには長い文章から読めばいいんじゃないかな。コピペして改造を繰り返すのも簡単。最初のうちはエラーに気づきにくいしね。
    665 : Name_Not - 2014/02/25(火) 00:17:31.37 ID:??? (-1,-29,-7)
    IE8ってindexOf使えないんだ・・(呆れ
    666 : Name_Not - 2014/02/25(火) 01:19:12.97 ID:??? (+112,+29,-7)
    >>658
    http://www.codecademy.com/learn

    英語に抵抗無かったら、実際にタイプしながら覚えるサイト
    凄く良い
    667 : Name_Not - 2014/02/25(火) 02:19:22.78 ID:??? (+109,+29,-28)
    >>660
    > さっき紀伊國屋行ったらJSの本がすごく減ってた

    売れてるってことじゃないの?
    逆に流行ってる証拠だと思うけど。

    本なんて絶版にならないかぎり
    無くなるわけないんだし。
    本屋にないのならそれは売り切れってこと。
    668 : Name_Not - 2014/02/25(火) 07:37:10.36 ID:??? (+91,+29,-22)
    売れたら補充されるだろ
    置き場所自体が減ってるんだよ
    669 : Name_Not - 2014/02/25(火) 12:12:39.21 ID:??? (+80,+29,-101)
    >>659
    chromeの拡張を作ってみたくて調べた所javascriptの知識が必要なようなのでこちらから勉強しようかと
    他にも色々使えるようなので覚えていてそんはないだろうと思いまして

    >>663
    ドットインストールは前に使った事がありますがほんとに基礎の基礎だけ理解するならいいですよね
    下のURLのページいいですね
    ありがとうございました

    >>666
    英語にはとくに抵抗ないので参考にさせてもらいます
    670 : Name_Not - 2014/02/25(火) 14:21:29.81 ID:??? (+23,-8,-33)
    selectionオブジェクトを見ていると
    複数の文字列を同時選択できるようですが
    この機能は使われているのでしょうか?
    今までそんなの見たことがありませんが
    671 : Name_Not - 2014/02/25(火) 14:48:27.75 ID:??? (+72,+29,-39)
    >>667
    紀伊國屋くらいの大きな本屋だと、普通の書店とは法則が違うのだけど
    「JSの本を本屋で買う人が減った」というのが正しいかもしれないね
    672 : Name_Not - 2014/02/25(火) 15:28:04.60 ID:??? (+9,-18,-17)
    Amazonで買う奴が大半だと思うが
    673 : Name_Not - 2014/02/25(火) 17:12:46.46 ID:??? (+35,-29,-28)
    >>670
    Firefoxは対応してる
    addRangeで複数の範囲を選択できるし、
    ユーザー操作ならCtrlキーを押しながらドラッグ
    検索エンジンに投げるときに便利
    674 : Name_Not - 2014/02/25(火) 21:29:56.47 ID:??? (+62,+29,-59)
    ただ単に2000年代後半からのJS再入門ブームが終わっただけ
    その代わり今は中級者向けのスタイルやアルゴリズム本が結構出てきてる
    WebAnimationAPIとかが揃ってHTML5が名実共にしっかりしてくる
    &ES6が思う存分使える2010年代後半からまた出るようになるよ
    675 : Name_Not - 2014/02/25(火) 21:51:45.67 ID:??? (+70,+29,-43)
    >>668
    > 売れたら補充されるだろ
    補充されるまでにはタイムラグがあるよ。
    マンガじゃないんだから、そんなに大量に
    仕入れたりしない。
    676 : Name_Not - 2014/02/26(水) 00:46:53.25 ID:??? (+62,+29,-12)
    >>673
    ありがとうございます
    実際に使われているんですね
    選択をサポートする場合対応すべきか、悩ましいところです
    677 : Name_Not - 2014/02/26(水) 05:25:44.06 ID:??? (+59,+25,-15)
    range操作の結果が自動的にselectionに反映することはない、で合ってますか?
    どうもこの二つの関係がいまひとつ分かりません
    678 : Name_Not - 2014/02/26(水) 05:35:37.44 ID:??? (+30,-30,-86)
    >>677
    rangeは単にDOMツリー内の範囲を表すオブジェクト
    selectionに追加することでUIに反映される
    selectionに追加されているrangeを操作したら、UIにも自動的に反映される
    getSelection().getRangeAt(0).selectNodeContents(document.body); // 全選択
    679 : 678 - 2014/02/26(水) 05:42:49.63 ID:??? (+3,-30,-49)
    こうか
    var range = document.createRange();
    getSelection().addRange(range);
    range.selectNodeContents(document.body);
    680 : 678 - 2014/02/26(水) 05:51:38.20 ID:??? (+5,-28,-22)
    どっちにしろ動くのFirefoxだけだった
    「selectionに追加されているrangeを操作したら、UIにも自動的に反映される」は間違いか
    681 : Name_Not - 2014/02/26(水) 12:19:03.65 ID:??? (+38,+10,-2)
    jsbin、URLの発行がなくなってる
    これじゃ人に見せられないじゃん
    682 : Name_Not - 2014/02/26(水) 12:21:49.35 ID:??? (+51,+28,-2)
    セーブしたらでけた
    683 : Name_Not - 2014/02/26(水) 12:23:19.34 ID:??? (+3,-25,-25)
    >>680
    確認しました
    chromeではならないんですね
    ありがとうございました
    684 : Name_Not - 2014/02/26(水) 13:27:06.88 ID:??? (+56,+28,-58)
    でもオブジェクトは参照渡しなのだし、
    自動的に反映されないのならreflesh的なメソッドが必要ですね
    このいまいち完成度低い感じが分かりにくい原因かと
    685 : Name_Not - 2014/02/26(水) 13:49:44.83 ID:??? (+87,+25,-3)
    参照の値渡しな
    参照渡しだったら大事
    686 : Name_Not - 2014/02/26(水) 18:02:47.00 ID:??? (+36,-30,-81)
    何故かfirefoxだけdebuggerが効きません
    console.logを入れたら関数自体は実行されていることが確認出来ますが、
    debuggerで止まらないのです。
    ただ、debuggerを関数の外に起動します。
    しかし、デバッガで見たいのはイベントハンドラの中なのです。
    どんな原因が考えられるでしょうか?
    687 : Name_Not - 2014/02/26(水) 18:03:26.25 ID:??? (+6,-21,-6)
    関数の外に起動します。
    →関数の外に出したら起動します
    でした
    689 : Name_Not - 2014/02/26(水) 18:43:44.64 ID:??? (+3,-30,-64)
    function AAA(index) {
    Index = (Length + index) % Length;
    var p = itemWidth * curIndex;
    function BBB() {
    }
    BBB();
    }
    690 : Name_Not - 2014/02/26(水) 19:17:29.92 ID:??? (+62,+29,-2)
    >>686
    そりゃ、イベントが発生してないんじゃろ
    692 : Name_Not - 2014/02/26(水) 19:54:48.68 ID:??? (-2,-30,-26)
    var Index;
    function AAA(index){
    //省略
    }
    function BBB(){
    //省略
    }
    693 : Name_Not - 2014/02/26(水) 19:57:09.28 ID:??? (-1,-29,-19)
    var Index;

    ではいかんの?
    あと、Indexとindexはなかなか凶悪な間違いやすさ
    694 : Name_Not - 2014/02/26(水) 20:29:29.50 ID:??? (-3,-26,-1)
    idxって略したりするね俺は
    695 : Name_Not - 2014/02/26(水) 20:52:27.54 ID:??? (+76,+29,-29)
    >>685
    「参照の値渡し」とは何でしょうか。
    「参照渡し」は理解できますが、両者の違いがわかりません。
    696 : Name_Not - 2014/02/26(水) 20:57:52.95 ID:??? (+55,+20,-70)
    >>691
    Length とか Index とかグローバル変数を多量に使う実装は予期せぬ不具合を生むので好ましくないと思う
    普通に引数で渡せばいい気がする
    697 : Name_Not - 2014/02/26(水) 21:13:27.28 ID:??? (+19,-30,-56)
    >>695
    「参照渡し」を本当に理解してるのかな。参照渡しを採用してるFORTRANの場合。
    integer x
    call sub(x)
    stop
    end
    subroutine sub(y)
    y = 10
    return
    end
    これで変数xに10が入る。つまり呼ばれた側で引数を書き換えると
    呼んだ側の変数が書き変わってる。JavaScriptではこれはできないよね。
    698 : Name_Not - 2014/02/26(水) 21:29:21.25 ID:??? (+10,-30,-52)
    >>696
    こんなふうに閉じ込めればよくね?

    var hoge = {
      Index : 0,
      Length : 1,
      AAA : function(idx){
        略
      },
      BBB : function(){
        略
      }
    };
    699 : Name_Not - 2014/02/26(水) 21:51:45.55 ID:??? (+62,+29,-29)
    686の件ですが、
    読み込んでいるライブラリでエラーがあったようで色々いじってるうちに治りました
    ただ外部ライブラリのエラーメッセージは表示されなかったような?
    なんかfirefoxのデバッガはよく分かりません
    ありがとうございました
    700 : Name_Not - 2014/02/26(水) 21:55:28.69 ID:??? (+57,+29,-26)
    Firebugは使いやすいと思うけどなー
    あと、レス番号の前には「>>」をつけてくれるとおじさん嬉しい
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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