2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

JavaScriptは難しすぎ

1 :Name_Not_Found:2005/11/19(土) 20:43:56 ID:wG7GlYBf.net
あんなの理解できるハズないだろ!
わかりやすいスクリプト言語をつくれないNetscapeは 潰れてよし

127 :Name_Not_Found:2008/12/23(火) 12:45:15 ID:???.net
(function(){})()
文中にスペースが含まれるスクリプトレット等を
前半後半別々じゃなくスペースを含む一行と識別させる為の

128 :Name_Not_Found:2009/01/07(水) 17:36:34 ID:uR75g0k4.net
>>126
"func()" → ただの文字列
func → 関数(の入っている変数)
func() → 関数として評価
function(){} → 無名関数
function(){}() → 無名関数を評価
(function(){})() → >>127


129 :Name_Not_Found:2009/01/07(水) 17:49:31 ID:???.net
function(){}()
これってシンタックスエラーじゃない?

あと>>127には名前空間を汚さないようにするって効果もある

130 :Name_Not_Found:2009/01/25(日) 20:06:03 ID:???.net
クロスブラウザのこと考えるとJavaScriptはC++より難しい。
っていうか鬱陶しい。デバッグも面倒だし。

131 :Name_Not_Found:2009/02/06(金) 12:00:26 ID:???.net
>>127-128

おお、ありがとう。ばっちり分かった。
素晴らしいー。


132 :Name_Not_Found:2009/08/27(木) 09:03:33 ID:???.net
このスレ人気無いな
半年以上も書き込み無い

133 :Name_Not_Found:2009/09/07(月) 00:24:33 ID:???.net
ペケペケ

134 :Name_Not_Found:2009/09/28(月) 22:18:15 ID:FCYXmR+C.net
ブラウザ環境によって挙動が変わりまくる言語
それだけでイライラする

135 :Name_Not_Found:2009/09/29(火) 18:57:30 ID:???.net
>>194
ブラウザ判定しないほうが悪い。
JSを理解していないくせに無理してapi使ってるweb屋は死んでいい。
IE8で見れなくなってもそのまま放置しやがって。

136 :Name_Not_Found:2009/09/30(水) 18:56:37 ID:hxuuIqUS.net
jsが難しくてphpが簡単とか言ってるヤツは素人だよな?
クロススクリプティング対策もしてない穴だらけのphp公開は
占有サーバーでやってくれ

137 :Name_Not_Found:2009/10/14(水) 23:16:36 ID:inzzBdSj.net
>>14
計算ボタン押しても反応ないんだが、なにが問題?
Vista + IE7です。


138 :Name_Not_Found:2009/10/15(木) 07:50:30 ID:???.net
>>137の頭

139 :Name_Not_Found:2009/10/20(火) 14:15:23 ID:???.net
>>137
誤りが二か所。htmlの開始タグがないのと、alertのダブルクオテーションが抜けている。

誤:alert("1から100までを足した合計は"+kotae+"です。);
正:alert("1から100までを足した合計は"+kotae+"です。");

140 :Name_Not_Found:2009/11/21(土) 12:02:58 ID:???.net
簡単なものならば
JavascriptってとりあえずDOM知ってれば何とかなるじゃん?


141 :sage:2009/12/07(月) 15:51:14 ID:eKmNkTKS.net
>103
,j;;;;;j,. ---一、 `  ―--‐、_ l;;;;;;
 {;;;;;;ゝ T辷iフ i    f'辷jァ  !i;;;;;
  ヾ;;;ハ    ノ       .::!lリ;;r゙
   `Z;i   〈.,_..,.      ノ;;;;;;;;>
   ,;ぇハ、 、_,.ー-、_',.    ,f゙: Y;;f    そんなふうに考えていた時期が
   ~''戈ヽ   `二´    r'´:::. `!   俺にもありました

142 :Name_Not_Found:2009/12/12(土) 01:45:03 ID:yeOseAPs.net
俺はJavaScriptから始めたから他の言語が分からない。
perlって、なんで変数の前に変な記号が付くんだ?

143 :Name_Not_Found:2009/12/12(土) 02:35:00 ID:???.net
予約語とのバッティング予防
視認性

144 :Name_Not_Found:2009/12/12(土) 08:32:02 ID:Ru2PH3jU.net
JavaScriptはまだ習得できる方じゃないか

145 :Name_Not_Found:2009/12/13(日) 00:28:04 ID:???.net
JavaScriptはイベントのコールバックを処理するタイミングとか、
非同期通信をいくつも絡めると複雑になってくる。
みんな、そこで苦労してらっしゃる。

146 :Name_Not_Found:2009/12/14(月) 09:06:12 ID:???.net
そしてjQueryなどに手を出し、重いページを量産すると

147 :Name_Not_Found:2009/12/14(月) 21:25:33 ID:???.net
けっしてjQueryは重くない。使い方が下手なだけだ

148 :Name_Not_Found:2010/01/27(水) 08:15:52 ID:???.net
だがjQueryの上手な使い方を見たことがない

149 :Name_Not_Found:2010/01/29(金) 18:04:21 ID:???.net
新バージョンが出て速度改善との噂もあるが果たして

150 :Name_Not_Found:2010/01/30(土) 14:36:52 ID:???.net
アホみたいにメソッドを呼びまくっていたコードが
ダラダラと平坦に書くようになった分だけ速度は改善されている
あいかわらずの糞コードで安心した

151 :Name_Not_Found:2010/02/05(金) 00:29:37 ID:???.net
システムの共通部品をjavascriptで用意しているんですけど、
jsファイルの分け方って一般的にどういうふうにやりますか?

152 :151:2010/02/05(金) 00:31:57 ID:???.net
151は無視してください。書き込むスレを間違えました。

153 :Name_Not_Found:2010/02/27(土) 02:16:36 ID:ApeP4oLv.net
普通にjavascript(ajax除く)を使ってresponseヘッダの中身を取得する方法ってありますか?
ようは

HTTP/1.1 200 OK
Server: Apache-HOGEHOGE/1.1
Accept-Ranges: bytes
Last-Modified: Fri, 22 Feb 2010 22:22:22 GMT
Content-Type: text/javascript
Content-Length: 48
Date: Fri, 22 Feb 2010 22:22:22 GMT

のようなヘッダーの内容をキー(たとえばContent-Typeとか)を指定して値を取得する
ような機能があるのか?と言う質問です。
XMLHttpRequestを使うとあるような感じなんですが・・・


154 :Name_Not_Found:2010/02/27(土) 17:09:50 ID:???.net
request.getResponseHeader("Content-Type")

※ request は XMLHttpRequest オブジェクト

また、全てのHTTPヘッダを取得するときは
request.getAllResponseHeaders()

155 :Name_Not_Found:2010/02/28(日) 10:52:35 ID:???.net
Google Closure最強ですね

156 :Name_Not_Found:2010/03/08(月) 06:24:48 ID:Ye2aGSYy.net
>>129
行の先頭に書くとエラー。

157 :Name_Not_Found:2010/05/27(木) 10:08:12 ID:???.net
google pac-man はJavascriptとHTML、CSSだけで作られているらしい。

158 :Name_Not_Found:2010/07/28(水) 19:38:01 ID:???.net
http://s-ej.com/

159 :Name_Not_Found:2011/02/10(木) 17:42:47 ID:s0ijdJJy.net
いろいろなサイト見てると無名関数の記述方法で、

function(){}
もしくは、
function (){};

と記述する人に分かれてるようなんだけど、
言語仕様的には後者の方が正しいよね?
教えて、エログラマ〜!

160 :gfx:2011/02/10(木) 20:20:55 ID:???.net
jQuery重いっていってるキチガイいるよw

prototype.js絶賛してたけどキチガイじゃないのかなw
頭悪っ!って思いましたw

161 :Name_Not_Found:2011/02/11(金) 05:25:14 ID:???.net
>>159
仕様でセミコロンの自動挿入規則が定められているので、
一概に前者が間違いとは言えないけれども、本来は必要。

162 :Name_Not_Found:2011/02/16(水) 11:01:33 ID:???.net
セミコロンの自動挿入は罠にはまることがあるので頼らない方がいいってどっかの偉い人が書いてた

163 :Name_Not_Found:2011/07/31(日) 00:47:10.51 ID:QKkFHbVi.net
>>159
functionから始めたら、セミコロンいらない。
for(){}やif(){}の後にいらないのと同じようにいらない。

var fn = function(){};

のセミコロンは必要。
蛇足だが、無名関数を実行するとき
functionから始める場合は、カッコが必要。
(function(){ alert("hello"); })()

文中ならいらない。
var zero = function(){ return 0; }();

164 :gfx:2011/07/31(日) 19:37:50.85 ID:???.net
久しぶりですねみなさんw
相変わらずにクソスレですねw
まぁ、Perl大賞受賞しちゃった僕からみたらお前ら全員クズ以下だけどなw
亀レスつけてる161,162,163はとりあえず死んだほうがよさげw
がんばれw

165 :Name_Not_Found:2011/07/31(日) 19:39:10.74 ID:???.net
>>163
> functionから始めたら、セミコロンいらない。
> for(){}やif(){}の後にいらないのと同じようにいらない。

無名関数と言っているのだから、function から始めたら構文エラー。

> 蛇足だが、無名関数を実行するとき
> functionから始める場合は、カッコが必要。

必要なのはカッコでなく、"function" から始まらない様にすること。
次でも問題ない。

+function(){ alert("hello"); }();

> (function(){ alert("hello"); })()

セミコロンを忘れてる。

166 :Name_Not_Found:2011/12/18(日) 20:58:54.10 ID:lv02Atql.net
なでしこでもやってろや

167 :Name_Not_Found:2011/12/21(水) 14:24:48.64 ID:???.net
10
20
30
40

とか、行の始めに数字振る奴?

168 :Name_Not_Found:2012/01/02(月) 20:01:31.15 ID:???.net
リンクにjavascript使ってるサイトってなんなの?
新しいタブで開けないからやめろ

169 :Name_Not_Found:2012/01/24(火) 18:52:11.18 ID:???.net
>>168
俺はHTML以外だって使えるぜっていう自慢じゃね?w

170 :Name_Not_Found:2012/06/19(火) 02:39:33.36 ID:???.net
単純に、タグにクリックのイベントリスナー付ける方法を知らないだけかと・・・。

171 :Name_Not_Found:2012/09/15(土) 19:26:17.15 ID:???.net
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね 
創価死ね 
創価死ね 
創価死ね 
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね
創価死ね


172 :Name_Not_Found:2014/03/19(水) 22:43:00.76 ID:???.net
柔らかい言語だと思うけどな

173 :Name_Not_Found:2014/04/05(土) 00:58:40.02 ID:???.net
柔らか過ぎて逆に難しいんだろ。
変数の型が存在しないから、他人が書いたソースコードを解読するのも苦労するし。

174 :Name_Not_Found:2014/05/05(月) 23:06:41.07 ID:???.net
JavaScriptでは関数もオブジェクトだから Function instanceof Object がtrue
でもObjectは関数だから Object instanceof Function もtrue
何このループ

175 :Name_Not_Found:2014/05/11(日) 10:30:07.31 ID:ZP2PglAHb
jQueryとかAjaxのライブラリ使ってしまうのはだめ?

176 :Name_Not_Found:2017/01/24(火) 20:24:04.35 ID:???.net
age

総レス数 176
37 KB
掲示板に戻る 全部 前100 次100 最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★