元スレ+ JavaScript の質問用スレッド vol.113 +
JavaScript覧 / PC版 /みんなの評価 :
651 = :
>>646
readyStateChangeで解決する問題ではないのでは?
>>649
下記参照
http://developer.mozilla.org/ja/docs/Web/API/XMLHttpRequest#open()
http://ossforum.jp/node/753
653 = :
>>651
誤解を生む書き方ですまぬ…すまぬ…
654 = :
調べたらいまだにIE8が最大のシェアなんですね
あほかと
655 = :
XPが8までだからね
しかたないね
657 = :
>>654
一般的な統計はあくまで参考値じゃろう
サイトごとにアクセス解析した結果を重要視したほうがいい
658 :
javascriptを一から勉強したいのですがおすすめの書籍とかホームページとかってありますか?
659 = :
何のためにjs勉強するの?
660 = :
さっき紀伊國屋行ったらJSの本がすごく減ってた
JSはオワコンなのか?
661 = :
エロ画像を落とすブックマークレットつくるとか?
662 = :
その手の本はすぐ古くなるし
ネットで調べた方が新しくかつ充実した情報が手に入る場合が多いので
売れなくなってるんだろう
663 = :
>>658
ドットインストールっていうサイトの動画を見る
ここで基本は学べる
あとhttp://uhyohyohyo.sakura.ne.jp/javascript.htmlとかもいいかな
664 = :
文章をおすすめする。長いコードを読めるようになるには長い文章から読めばいいんじゃないかな。コピペして改造を繰り返すのも簡単。最初のうちはエラーに気づきにくいしね。
666 = :
>>658
http://www.codecademy.com/learn
英語に抵抗無かったら、実際にタイプしながら覚えるサイト
凄く良い
667 = :
>>660
> さっき紀伊國屋行ったらJSの本がすごく減ってた
売れてるってことじゃないの?
逆に流行ってる証拠だと思うけど。
本なんて絶版にならないかぎり
無くなるわけないんだし。
本屋にないのならそれは売り切れってこと。
668 = :
売れたら補充されるだろ
置き場所自体が減ってるんだよ
669 = :
>>659
chromeの拡張を作ってみたくて調べた所javascriptの知識が必要なようなのでこちらから勉強しようかと
他にも色々使えるようなので覚えていてそんはないだろうと思いまして
>>663
ドットインストールは前に使った事がありますがほんとに基礎の基礎だけ理解するならいいですよね
下のURLのページいいですね
ありがとうございました
>>666
英語にはとくに抵抗ないので参考にさせてもらいます
670 = :
selectionオブジェクトを見ていると
複数の文字列を同時選択できるようですが
この機能は使われているのでしょうか?
今までそんなの見たことがありませんが
671 = :
>>667
紀伊國屋くらいの大きな本屋だと、普通の書店とは法則が違うのだけど
「JSの本を本屋で買う人が減った」というのが正しいかもしれないね
672 = :
Amazonで買う奴が大半だと思うが
673 = :
>>670
Firefoxは対応してる
addRangeで複数の範囲を選択できるし、
ユーザー操作ならCtrlキーを押しながらドラッグ
検索エンジンに投げるときに便利
674 = :
ただ単に2000年代後半からのJS再入門ブームが終わっただけ
その代わり今は中級者向けのスタイルやアルゴリズム本が結構出てきてる
WebAnimationAPIとかが揃ってHTML5が名実共にしっかりしてくる
&ES6が思う存分使える2010年代後半からまた出るようになるよ
675 = :
>>668
> 売れたら補充されるだろ
補充されるまでにはタイムラグがあるよ。
マンガじゃないんだから、そんなに大量に
仕入れたりしない。
676 = :
>>673
ありがとうございます
実際に使われているんですね
選択をサポートする場合対応すべきか、悩ましいところです
677 = :
range操作の結果が自動的にselectionに反映することはない、で合ってますか?
どうもこの二つの関係がいまひとつ分かりません
678 = :
>>677
rangeは単にDOMツリー内の範囲を表すオブジェクト
selectionに追加することでUIに反映される
selectionに追加されているrangeを操作したら、UIにも自動的に反映される
getSelection().getRangeAt(0).selectNodeContents(document.body); // 全選択
679 = :
こうか
var range = document.createRange();
getSelection().addRange(range);
range.selectNodeContents(document.body);
680 = :
どっちにしろ動くのFirefoxだけだった
「selectionに追加されているrangeを操作したら、UIにも自動的に反映される」は間違いか
681 = :
jsbin、URLの発行がなくなってる
これじゃ人に見せられないじゃん
682 = :
セーブしたらでけた
683 = :
>>680
確認しました
chromeではならないんですね
ありがとうございました
684 = :
でもオブジェクトは参照渡しなのだし、
自動的に反映されないのならreflesh的なメソッドが必要ですね
このいまいち完成度低い感じが分かりにくい原因かと
685 = :
参照の値渡しな
参照渡しだったら大事
686 = :
何故かfirefoxだけdebuggerが効きません
console.logを入れたら関数自体は実行されていることが確認出来ますが、
debuggerで止まらないのです。
ただ、debuggerを関数の外に起動します。
しかし、デバッガで見たいのはイベントハンドラの中なのです。
どんな原因が考えられるでしょうか?
687 = :
関数の外に起動します。
→関数の外に出したら起動します
でした
690 = :
>>686
そりゃ、イベントが発生してないんじゃろ
695 = :
>>685
「参照の値渡し」とは何でしょうか。
「参照渡し」は理解できますが、両者の違いがわかりません。
696 = :
>>691
Length とか Index とかグローバル変数を多量に使う実装は予期せぬ不具合を生むので好ましくないと思う
普通に引数で渡せばいい気がする
697 = :
>>695
「参照渡し」を本当に理解してるのかな。参照渡しを採用してるFORTRANの場合。
integer x
call sub(x)
stop
end
subroutine sub(y)
y = 10
return
end
これで変数xに10が入る。つまり呼ばれた側で引数を書き換えると
呼んだ側の変数が書き変わってる。JavaScriptではこれはできないよね。
698 = :
>>696
こんなふうに閉じ込めればよくね?
var hoge = {
Index : 0,
Length : 1,
AAA : function(idx){
略
},
BBB : function(){
略
}
};
699 = :
686の件ですが、
読み込んでいるライブラリでエラーがあったようで色々いじってるうちに治りました
ただ外部ライブラリのエラーメッセージは表示されなかったような?
なんかfirefoxのデバッガはよく分かりません
ありがとうございました
700 = :
Firebugは使いやすいと思うけどなー
あと、レス番号の前には「>>」をつけてくれるとおじさん嬉しい
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.113 + (1001) - [100%] - 2014/1/25 12:46
- + JavaScript の質問用スレッド vol.118 + (1002) - [97%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [97%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.114 + (1001) - [97%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.119 + (1002) - [97%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.112 + (1001) - [97%] - 2013/11/27 16:46
- + JavaScript の質問用スレッド vol.133 + (1001) - [97%] - 2018/6/8 10:45
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.110 + (1001) - [97%] - 2013/10/13 14:01
- + JavaScript の質問用スレッド vol.117 + (1009) - [97%] - 2014/8/5 3:30
- + JavaScript の質問用スレッド vol.123 + (966) - [97%] - 2020/10/20 2:30
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.123 + (1002) - [97%] - 2015/4/27 23:30
- + JavaScript の質問用スレッド vol.143 + (753) - [97%] - 2020/4/19 5:00
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.120 + (1002) - [95%] - 2014/11/8 1:15
トップメニューへ / →のくす牧場書庫について