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

このエントリーをはてなブックマークに追加
952Name_Not_Found:2012/01/01(日) 01:51:12.26 ID:???
もちっとマシなライブラリが流行りますように
953Name_Not_Found:2012/01/01(日) 03:53:52.33 ID:iT6r2emW
初心者です。お願いします
lightbox2.05に関する質問です。

imageフォルダにある【NEXT】【PREV】が画面上に表示出来ません。
しかし、その他の【crose】【×】などは表示しています。

考えられる要因を教えて下さい
お願いします
954Name_Not_Found:2012/01/01(日) 04:24:04.99 ID:???
>>903
まったくイメージできないのだけど、例えばどういうの?
955953:2012/01/01(日) 04:32:12.55 ID:???
自己解決出来ました
956Name_Not_Found:2012/01/01(日) 06:03:25.40 ID:6yV94dGI
>>944
立てたの俺だけど、すっかり忘れてたわ
勢いで立てたものの、その後SVGやることになっちゃって、てへ

でも、まだAndroidのブラウザが対応してないから
今年はCanvasも、ちゃんとやることになりそうだなー

早くまともなIEが出ますように
やあ
958Name_Not_Found:2012/01/01(日) 13:59:46.26 ID:???
HTMLとCSSが7、8割ほど出来てきたのでそろそろJavaScriptに手を出してみようかと思う初心者なんですが、
学ぶ際におすすめな書籍や解説サイトなどってありますでしょうか?
959Name_Not_Found:2012/01/01(日) 14:11:33.64 ID:???
>>958
最初はウェブで十分。適当にググったサイトで勉強すればいいよ。
ある程度全体像が見えてきたところで、プラスα勉強したくなったらサイ本買えばいい。
960Name_Not_Found:2012/01/01(日) 14:28:34.78 ID:wjZBzHb9
>>958
オレはサイ本(JavaScript 第5版 )は勧めないな。
言葉の定義とかが初心者が読んでも分かると思えない。
今の主流のjavascriptのフレームワークの1つjQueryの勉強をオレは勧める。
書籍は、「10日でおぼえる jQuery入門教室 山田 祥寛」がおすすめ。
Prototype.jsってフレームワークがあるが今はjQueryの方が勢いがあるから
Prototype.jsよりjQueryがいい。
なんのフレームワークなしのjavascriptはかなり難しいから初心者には
勧められない。
961Name_Not_Found:2012/01/01(日) 14:36:22.07 ID:???
Prototype.jsもjQueryもフレームワークじゃねぇ
962Name_Not_Found:2012/01/01(日) 14:43:49.00 ID:???
>>958
Javascript本格入門とjQueryクックブック
963Name_Not_Found:2012/01/01(日) 14:46:40.90 ID:???
jQueryからはじめるのは、このスレ見てればわかるがオススメできない。
964Name_Not_Found:2012/01/01(日) 14:52:54.67 ID:???
いきなりjQueryから始めるのはお勧めしないな
今手を着けているのがJavaScriptかjQueryなのかわからなくなる
965958:2012/01/01(日) 15:00:23.82 ID:???
なんかいろいろな意見ありがとうございます。

jQueryから入ろうと思ってはいたんですけど、どうにも頭に入らないもんで
頭に入ったとしてもいずれ絶対躓くだろうってことが想定できるので(自分の場合)
JavaScriptの書籍を探して買ってみようと思います。

http://javascriptist.net/
GoogleでJavaScript解説探したら以下のサイトがわかりやすいかなと思ったんですが
このスレの方々としてはどう見ますか?
966Name_Not_Found:2012/01/01(日) 15:05:50.76 ID:???
自分がわかりやすいものが一番
967Name_Not_Found:2012/01/01(日) 15:07:43.14 ID:???
ああ、わかりやすいな
反面教師として
968Name_Not_Found:2012/01/01(日) 15:11:03.72 ID:???
テンプレに入ってない時点で察しろ
969958:2012/01/01(日) 15:12:21.61 ID:???
最後の最後まで優しく教えていただき感謝します。
いずれはWEBテキストエディタが作れるレベルになるよう頑張ります。
970Name_Not_Found:2012/01/01(日) 15:13:13.71 ID:???
>>965
サイトはどこでもいいよ。文法の勉強と平行してコードリーディングするといいかも。
分からない部分があったら調べて理解する、このほうが習得しやすいから。読み、書きも忘れずにということで。
971Name_Not_Found:2012/01/01(日) 15:19:47.96 ID:???
本当に一生jQueryしかやらないんならそこから始めるのもありかもしれないが
ライブラリーっていうのは自分でも作れるけど
時間節約のために使うくらいでないと技術習得を妨げるだけだと思う

まず一年は本もライブラリーも、デバグコンソールとか便利な物使わない方がいい
1つに集中して覚えると頭が固くなるからネットを使ってなるべく自分で試して、
わからなかったらすぐググって解決できるスキルも身につけることも必要
972958:2012/01/01(日) 15:27:02.36 ID:???
なるほど。
確かに現在が頭固い状態なので休憩とって覚えてる感じですねw

>一年は本もライブラリーも、デバグコンソールとか便利な物使わない方がいい
これは実施する価値有るだろうと思ってます。HTMLCSS覚えるときもほとんどそうだったので。
自分の覚えやすいスタイルで覚えるのがやはり一番ですね。

わからなかったらググるという基本的なことは習得済み(のつもり)なので大丈夫だと思いますw
973Name_Not_Found:2012/01/01(日) 15:38:56.28 ID:???
JavaScriptは個人個人、流行り廃りで書き方がおもいっきり違うので、
ある特定サイトや本をひつつだけを参照して覚えるようなことはやめたほうがいい。
それだけ気をつけていればさほど心配いらない。
974Name_Not_Found:2012/01/01(日) 15:42:45.63 ID:???
Classの問題もあるしな
いろいろ派閥が分かれる
975Name_Not_Found:2012/01/01(日) 15:45:53.45 ID:???
文字数をカウントしたい場合
日本語を含む場合もlengthだけで対応できますか?
976Name_Not_Found:2012/01/01(日) 15:46:10.54 ID:???
setTimeoutがECMAで削除になったって見かけたんだけどそうなん?
あと、最新のECMAの仕様がわかるサイトがあれば教えてほしい
977Name_Not_Found:2012/01/01(日) 15:55:53.89 ID:???
次スレ
http://toro.2ch.net/test/read.cgi/hp/1325400523/l50

>>976
そんなあなたこそテンプレを見るべき。更新したので次スレを見てね。
>>975
YES. むしろJavaScriptでは「バイト数」を知ることが難しい。
978Name_Not_Found:2012/01/01(日) 15:56:10.46 ID:???
>>975
試してから

>>976
setTimeoutはWindowのメソッドで、HTML5で規定されてるけど、ECMAScriptと関係あるんか?
979Name_Not_Found:2012/01/01(日) 15:56:39.91 ID:???
>>976
setTimeoutがECMAに入ってた、が初耳だけどどこ情報?
980Name_Not_Found:2012/01/01(日) 15:57:10.03 ID:???
WindowTimersのメソッドだった
981Name_Not_Found:2012/01/01(日) 16:11:00.54 ID:???
おh、テンプレにあった。すまんかった。
ECMA関係ないのか。サンクス

ぐぐってたら外国のフォーラムでみかけたんだ
982Name_Not_Found:2012/01/01(日) 16:11:57.40 ID:???
このサイトのJavaScriptゲームって HTML5じゃないよね?
俺もなんか動くキャラ作りたくなった。
まずはキーで操作できるパラパラマンガから始めてみよう。
983Name_Not_Found:2012/01/01(日) 16:12:37.69 ID:???
984Name_Not_Found:2012/01/01(日) 16:13:19.21 ID:???
>>982サイト貼り忘れ

JavaScriptゲーム 勉強所(仮) ロードモナー
ttp://makimo.to:81/
985Name_Not_Found:2012/01/01(日) 16:19:18.32 ID:???
>>977さんありがとうございます
そうでしたか
文字列を並べて試した限りだとちゃんと文字数を取得できてましたが特殊な文字などは取れなかったりするのかと思いました
バイトは今回は不要なのでlengthを使おうと思います
986Name_Not_Found:2012/01/01(日) 16:24:14.19 ID:wjZBzHb9
>>972
プログラムの勉強は英語の英作文みたいなもの、
自分の書きたいプログラムは3つ4つの書き方が存在してる。
汎用性とか、非推奨のevalとか、arrayでなく配列リテラルとか
プラグインなしでは苦労するプログラムがプラグイン使ったら
簡単に実装できたりする。例えば、アコーディオンメニューは
プラグインなしなら相当苦労するが、jQuery使ったらすぐに
できたりする。そんな感じで学んでいく。
987Name_Not_Found:2012/01/01(日) 16:30:27.15 ID:???
>>985
参考までに
String.lengthだと例えば「吉」の旧字だと2と表示されてしまうから
本当の文字数を知るのは簡単じゃないらしい
http://d.hatena.ne.jp/teramako/20110601/p1
988Name_Not_Found:2012/01/01(日) 16:34:05.09 ID:???
次スレ
http://toro.2ch.net/test/read.cgi/hp/1325400523/l50

なんだけど、今回の質問みたいののために、リンク集にここも入れた方がいいのかな。
http://www.w3.org/TR/html5/webappapis.html
989Name_Not_Found:2012/01/01(日) 16:35:12.36 ID:???
>>987
chromeのコンソールで試した限りだと1と表示されましたがブラウザによって挙動が違うということでしょうか
注意したいと思います
990989:2012/01/01(日) 16:37:12.26 ID:???
うそですすいません
2って表示されました
このへんのチェックをする仕組みを今から調べます
991Name_Not_Found:2012/01/01(日) 16:39:38.12 ID:???
>>989
そうじゃなくて。UNICODEの仕様としてごく一部の特殊な字は内部では「2文字ぶんの場所」
を使って表現されているということ。ブラウザ依存ではない。対処したければ「サロゲートペア」
で検索して勉強する。漏れはそんなのまで対応したいと思ってない。
992Name_Not_Found:2012/01/01(日) 17:57:11.01 ID:???
>>987
ブラウザによっては表示されなくて0やスペースに置き換えられて1になる場合もある
993Name_Not_Found:2012/01/01(日) 20:18:15.90 ID:???
>>992
十年前のブラウザのことか
994Name_Not_Found:2012/01/01(日) 21:07:21.44 ID:???
コアjQuery+プラグイン/jQuery UI 開発実践技法
オレはこれでjQuery学習始めたけど難しすぎて挫折

それならと今度は
JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス
これを買ったけどこれも難しい

もう泣きそう
995Name_Not_Found:2012/01/01(日) 21:12:50.85 ID:???
>993
いやnetfrontとか
WP版だとちゃんと2になるけど
996Name_Not_Found:2012/01/01(日) 21:36:44.27 ID:???
>>994
基礎が出来てないのにjQueryだのベストプラクティスだの。。
まずは言語自体をちゃんと勉強しなよ。
997Name_Not_Found:2012/01/01(日) 21:53:02.85 ID:???
998Name_Not_Found:2012/01/01(日) 21:56:39.38 ID:wjZBzHb9
The Good Parts って難しいサンプルプログラムを勉強するときに、
調べるのにオレは使ってるぜ。
このスレの住民もほとんどThe Good Parts の内容を理解できてないはず。
999Name_Not_Found:2012/01/01(日) 22:28:26.71 ID:???
>>977
1000Name_Not_Found:2012/01/01(日) 22:35:36.55 ID:???
JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティス
じゃなくて
JavaScriptパターン ―優れたアプリケーションのための作法だった

今買おうと悩んでいるのが
JavaScript: The Good Parts ―「良いパーツ」によるベストプラクティスでした…
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。