1read 100read
2013年06月プログラマー96: JavaScriptプログラマーだけど何か質問ある? (184) TOP カテ一覧 スレ一覧 2ch元 削除依頼
すまない死ぬかもしれない #4 (180)
フリー/SOHOプログラマの確定申告2010/2011 (720)
やばいプログラマ迷言集 (107)
C/C++やVBは、レベル低い (173)
Java嫌いな奴はGoogleの恐ろしさを知らない (144)
面接に来たすごいやつ晒せ (113)

JavaScriptプログラマーだけど何か質問ある?


1 :2010/06/02 〜 最終レス :2013/06/08
Oracleも詳しいよ。

2 :
ない

3 :
>>1
底辺Web屋乙

4 :
Javaと何がちがうの?

5 :
ブラウザ無しで実行するのはどれがおすすめ?

6 :
>>5
JScript

7 :
SmokescreenまたはGordonを用いてページ内のflashを表示するFireFox用Add-Onを作成せよ。

8 :
javascriptとAjaxの違いを正しく教えてくれませんか?
当方機能拡張されただけのjavascriptとしか理解できないんですが。。。
Ajaxはプログラミング言語ではなく、javascript言語の中の機能みたいなものなの?

9 :
javascriptのライブラリの巨大な塊だと思っとけ。
javascriptの拡張ではない。
一般のjavascript対応ブラウザなら、建前上動く。
ブラウザの差で動かない場合も多々あるが、
それは通常のjavascriptで起こる、いつもの話と同じ話。

10 :
>>9
なるほど。感覚的にPHPのPearやPerlのCPANみたいなもんだと思えばいいんかな?

11 :
おれが感で答えると
おそらくCGIとJavaScriptの中間にあるものだ
素のJavaScriptでAjaxは出来ない
というか、まずJavaScriptっていうのは、
.jsがダウンロードされたPC上で動くものだから、サーバーとの通信は
基本的には出来ないか、かなり制限された状態になってる
Ajaxという何かが
ブラウザと、
サーバーに組み込まれて
そこで初めてJavaScriptからもAjaxが使えるようになる
つうか、本当ならJavaScriptからダイレクトにサーバーへもアクセスできれば、
それで良かったのに、
それがずっと実現しないで、
ようやく実現しても、Ajax(笑)とかいう形にせざるをえなかった辺りは
ゴミみたいな大人の事情を感じる
「JavaScriptいらねーじゃんw」ってならないように、わざわざ
わざとらしくjavaScriptを使わざるをえないような形に、Ajaxをつくったようにしか見えない
クソゴミみたいな機構

12 :
アフォか。
プロセスが鯖側にあると通信ラグでどうしょうもないから、
クライアント側にプロセスを持って逝きたい…
で、ActiveXやJavaなんぞインスコさせたくないし、
通常入ってるだろうFlashを使うにしても機能が足りない。
だから選ばれたクライアント側のアクティブ機能=Javascript
これならほぼ全てのブラウザで標準装備。
だが、プロセスフル機能をクライアント側にダウンロードするのは無理なので、
逐次サーバーがサポートする形で実現。
つまり、鯖は単なるJavascriptのプロセスを補助しているに過ぎない。

13 :
すげーなアホコテ理論
妄想で妄想を固めて斜め上にすっとんでいくw
AJAXが何の略なのかぐらい検索しとけ

14 :
餌撒いてみたみたけど、WIKI見たら一発で理解できた。
>>11の話は滅茶苦茶面白かったwww

15 :
そんな当たり前の説明いらない>>12
おれが言っているのは
サーバー側のプログラムと
クライアント側のプログラムで、
違う言語使ってるのが頭おかしいってこと
誰が見てもインターネットの設計ミスだこれは。
だから、そのうち修正され、JavaScriptは捨てられてしまう
だからAjaxを作り、javaScriptをブラウザから切り離せない存在にしなければ
そのうち、PHPあたりがブラウザ標準装備になるような流れが出来ちゃって
JavaScriptがゴミになってしまった所だった
そうなる前に、 延命措置を計った結果がAjax(笑)
おそらくCGI言語の人たちよりも
JavaScript言語の人たちのほうが、
ブラウザ作ってる人たちとの仲が良いから、こうなるんだと思う
JavaScript言語の奴等は、インターネットの効率よりも、自分たちの生活を選んだ
そのせいで、今後10年くらい世界は遠回りしなくちゃいけなくなる事にも、中の奴等は気づいててAjaxを発足した
付き合ってられない

16 :
何言ってんのこのバカ

17 :
Lisp? Scheme? Erlang, Haskell? そんなのは忘れろ! Javascriptこそ世界で最も広く使われている関数型言語なのだ。
http://www.hunlock.com/blogs/Functional_Javascript

18 :
ネタかと思ったら、この糞コテは真性の無知かつ知ったかのようだな

19 :
まあでもなんとまあ有り得なくもないかなと思わせるような説得力。
だが、それは中の人じゃないと解らない。
中の人クラスの人間は2chでコテつけて荒らさないだろうって事で
まあ無知なんだろう。とりあえず文章は面白いからいいよ。
人間らしい想像はできる。

20 :
これのどこがおもしろいの?
>18
なにをいまさら

21 :
ただのゴミか

22 :
>>20
javascriptがなくなっちゃったら仕事なくなっちゃうよー
俺らjavascriptしかまともにできないしー
javascript10年でどこで雇ってもらえるんだろう?
とか想像すると面白いwww

23 :
妄想力豊かだな

24 :
PerlのラリーとかRubyのまつもとさんとかは
もう金に困る事はなさそうだけどさ、
javascriptってネスケの人だったっけか?
ネスケ関係者まだ食いしばって生きてるわけで、
その背景をつけると想像できない?

25 :
はぁ?

26 :
ゴミみたいな奴だな・・・

27 :
期待してたのにネタスレかよ…
XHRなんて10年前からあるのに

28 :
>>12
flexでWebアプリ作っているぜ…

29 :
JavaScriptはActionScriptやSilverLightに比べたら将来性あると思うけどな。
スマートフォン向けのサイトやHTMLベースの電子書籍とかで。
PhotoShopのマクロ書けたりと、組み込み言語としても向いてると思う。
サーバーとクライアント同じ言語で書きたいという点は同意。

30 :
俺も同意

31 :
>>1
最近JavaScriptの勉強を始めたのですが、何かお勧めのIDE、エディタはありますか?
できればブラウザ上で実行する前に構文チェックできるエディタとか、
存在するなら教えていただけるとありがたいです。
とりあえずfirebugは使ってます。

32 :
ない!

33 :
最近JavaScriptの勉強を始めたのですが、何かお勧めの本、書籍はありますか?
できれば机上で開く前に構文チェックできる書店とか、
存在するなら教えていただけるとありがたいです。
とりあえずジュンク堂は使ってます。

34 :
http://www.ebookchm.com/search.php?search=javascript&sa.x=0&sa.y=0&sa=OK
http://www.jsmadeeasy.com/
http://w3schools.com/js/default.asp
http://www.javascriptkit.com/
http://www.academictutorials.com/javascript/
http://www.webreference.com/js/

35 :
>>1
一つだけ質問。
年収いくら?

36 :
今のご時世、プログラムだけなら誰でもできる。
システムを作れるだけの実力がなければ食っていくのは難しい。

37 :
で、日本でいうシステムを作れる能力ってのが、
共用グローバル変数と化したDBの項目を丸暗記して、
業務要件を満たすSQLを如何に考えられるか?
という、プログラム能力以下の能力だったりするのだな。

38 :
webを探索してる時、常に注目したいキーワードがあって、ハイライト表示してくれるjsを探しています
知ってる方おりましたらご教授お願いします

39 :
javascriptプログラマwwwwwwwwwwwwwww
わらわせんんじゃねえよごみw

40 :
2chで粋がる以外に能がない糞コテよりはマシな存在だと思うが

41 :
javascriptを本当に理解して組んでる人はどれくらいいるんだるねぇ。
学生の頃var変数しかないクソ言語とか思ってたが、仕事で触るとおくが深すぎる

42 :
jsが奥が深いだと?
ActiveXやらVBSをまぜてんじゃねーだろうな

43 :
javascriptなくても平気だから

44 :
でっていう

45 :
でっていうじゃなくて
ほんとにごみだから

46 :
2chで粋がる以外に能がない糞コテよりはマシな存在だと思うが

47 :
初めて質問させてもらいます。
既出でしたら申し訳御座いません。
javascriptで指定時間(何時何分)になったらサーバー上のHTMLデータを
特定の場所へを更新するソースを教えていただけますでしょうか?
HTMLデータを外部から読み込まなくても、そのままソースに書く方法でも結構です。
例:時間帯により異なるメッセージを自動的に、特定の場所へ表示したい。
いろいろ検索をしたんですが何ぶん初心者なものでわかってるようでわかっていない感じです。
経験豊富な方にズバリのソースを教えていただけたらと思っております。
わがままな質問で申し訳ないですがよろしくお願いいたします。

48 :
settime()
jquery::Ajax.get()

49 :
>>48
返事遅れてすいません。
ありがとうございました!早速試しましたがダメでした凹
何がダメなのかも分からなくって今頭がゴチャゴチャです・・・

50 :
感想はヨソでどうぞ

51 :
>>38
グリースモンキーでググれ
>>49
そのレベルじゃ金払うのが一番

52 :
>>29
将来性しかない。
現時点ではIEがまともな速度で実行させてくれない。
リッチなコンテンツ程、ユーザーから文句がくる皮肉。
あと5年経てばIE8も死んでくれるかな。
その頃にはまた別の解がでてそうだが、Google のNativeうんたらとか。

53 :
javascriptと同じレイヤーでもっとしっかりした
オブジェクト指向の言語がほしい。
現状はjavascriptとかいって全然javaに似てないじゃん

54 :
似てるからJavascriptって名前なわけじゃない

55 :
まさにゆとり

56 :
jsの質問
jsで「戻る」や「更新」を制御するサンプルを見るとキーイベント引っ掛けて握りつぶしてアラート出してる
で、それをいじってアラート出さないようにすると握りつぶせなくなる
なんでアラートを出すと握り潰せるのにアラートを出さないと通るんだ?

57 :
web制作行け

58 :
おいjavascript!てめえはjava様の知名度を利用して自分を広めようとしやがってksg
てめえの真の名前はlivescriptだ!紛らわしいからとっとと元に戻しやがれ

59 :
node.js の勉強してるんだけど、
node hello.js
で起動して
その停止の仕方を教えてください

60 :
電源を切ってください

61 :
var hoge = [];
で宣言した配列の要素 hoge[i] にidってつけられないもの?
具体的には
document.getElementById("hoge[i]").style.left
で要素のx座標を取り出したいんだけど…
値は null になってた。
んで hoge[i].id = "abc"; とかやってみたんだけど、効果無し。
最近学び始めたばっかで何も分かってないんだ…
ヒントだけでもいいんでお願いします(´・ω・`)

62 :
>>61
私も初心者なので偉そうな事は言えませんが、配列の宣言は、
var hoge = new Array();
で、
hoge = {"id1","id2","id3"};
と宣言するのではないでしょうか。
この場合、getElementByIdの引数にダブルコーテーションは不要で、
document.getElementById(hoge[0]).style.left
で動くのではないかと思います。(試してはいません)

63 :
追記。
document.getElementById(hoge[i]).style.left
とするならiに事前に値は入っていなければなりません。

64 :
>>62
助かります(`・ω・´)
参考に試してみたいと思います。

65 :
var hoge = new Array();
hoge[0] = "abc";
としてテストしてみたところ、
document.getElementById(hoge[0]).style.left
の結果が null となりました。
どーなってんだろう…
そもそもjavascriptについて分かってないので本でも買ってお勉強します。

66 :
>>65
offsetLeftとかscrollLeftとかやってみた?

67 :
>>65
すみません、私も試しましたがstyle.leftでは取得できませんでした。
>>66さんの言う通りoffsetLeftで取得できました。(styleはいらないようです)
---------
<html>
<head>
<script language="javascript">
<!--
function leftShow(id) {
var leftPx;
var hoge = new Array();
hoge[0] = id;
leftPx = document.getElementById(hoge[0]).offsetLeft + 'px';
alert("四角形のx座標は" + leftPx);
}
//-->
</script>


68 :
<style TYPE="text/css">
<!--
#abc{
position:absolute;
top:200px;
left:200px;
width:50px;
height:50px;
border:1px solid #888888;
}
-->
</style>
</head>
<body>
<div id="abc" onclick="leftShow('abc');">
</div>
</body>
</html>
---------
これで動きました。

69 :
>>66-68
ありがとうございます。
offsetLeftを使ってみたところ、
「グローバルスコープで ID または name 属性値により要素を参照しています。
代わりに W3C 標準の document.getElementById() を使用してください。」
とFirebugに怒られてしまいました。
そもそも何がしたいかと言うと、
各配列に入っている文字列をそれぞれ動かしたいんですよね。
そこでX座標を取ろうとしているんですが・・・
for(i=0;i<規定の数;i++){
var x = document.getElementById(hoge[i]).style.left;
x の値を減らす処理;
}
というようには簡単にできないものなのでしょうかね。
Javascriptの入門書を買いましたが、思った記事が無くて残念・・・
ちゃんと中見て買えば良かった(´・ω・`)

70 :
あ、ちなみに xの値を減らす処理については
document.getElementById(hoge[i]).style.left = (x -10) + "px";
という感じです

71 :
>>70
>>67のfunctionの部分を、
------
function leftShow(id) {
var hoge = [];
hoge[0] = id;
x = 300;
document.getElementById(hoge[0]).style.left = (x - 10) + 'px';
}
------
としてみたところ、<div>で囲った四角形のx座標が初期値は100pxですが、
onclickで上の関数呼び出して、290pxの位置に移動させる事は出来たのですが、
これではダメですか?
あと配列定義はnew Array使わなくても、>>61の記述で問題ありませんでした。
失礼しました。(私も初心者なので・・・)

72 :
forループでx座標を変える処理を作ってみました。
-----
<html>
<head>
<script language="javascript">
<!--
function divMove(x) {
var hoge = [];
hoge[0] = "abc";
hoge[1] = "def";
hoge[2] = "ghi";
for(i=0; i<hoge.length; i++){
document.getElementById(hoge[i]).style.left = x + 'px';
x = x - 20;
}
}
//-->
</script>


73 :
<style TYPE="text/css">
<!--
#abc{
position:absolute;
top:100px;
left:100px;
}
#def{
position:absolute;
top:200px;
left:100px;
}
#ghi{
position:absolute;
top:300px;
left:100px;
}
.divCls{
width:100px;
height:50px;
border:1px solid #888888;
}
-->
</style>
</head>

74 :
<body>
<div id="abc" class="divCls" onclick="divMove('100');">
あああああ
</div>
<div id="def" class="divCls" onclick="divMove('200');">
いいいいい
</div>
<div id="ghi" class="divCls" onclick="divMove('300');">
ううううう
</div>
</body>
</html>
-----
こんな感じです。
どれか一つの四角形をクリックすると3つの四角形のx座標が変わります。

75 :
すいません
javascript で、文字化けします。
<SCRIPT language="JavaScript">
<!--
document.write("譁?ュ怜喧縺");
//-->
</SCRIPT>
文字化け部分は、日本語を書いています
環境
os macOS version 10.6.4
ブラウザ safari か google crome
エディタ テキストエディタ

どうしたらなおるでしょうか?


76 :
やっぱWeb系って基本的な部分が抜け落ちてるやつばっかだな

77 :
初心者を自称している人間を指して
Web系って基本的な部分が抜け落ちてるやつばっか(キリッ
とかぬかす>>76は馬鹿。しかも役立たずw

78 :
<html lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-jp">
<!--美R-->

79 :
textエンコードを、変えたら
なおりました。
失礼しました。

80 :
>>77
図星だからって怒るなよ無能

81 :
>>71-74
どうもありがとうです。
IDを独立したものにすればいけるんですね。
現状、動的に配列が増えて行くのでいろいろ考えてやってみようかと。
非常に参考になります。

82 :
連絡先はperlkageです
すかいぷ
よろしく です

83 :
↑この人誰?

84 :
厨房ニートの別名だろ

85 :
クソバカゲロそゆっていうやつはPerlやってるらしいけど
1年かかっても 初めてのPerl すら理解できない池沼っぷりw
あたまおわってんじゃないんすかw?
Perlやってるとか意味がわからないしなあwなんかやってる理由がとある人に進められたとかいう理由でw
1年かかって理解できないってことは いやいややらせてんのかなあ?w
まじわらっちまうよなあこいつwww
なんでだろう?wなんでかなあ?
すげえばかなんじゃねえかな?っておもうwwww
しかも英才教育うけてたとかわめいて なにもできねえごみww英語しゃべれねえかすw
かすすぎてわらっちまうよw ごみすぎんだけどww まじwww
わろすwwwww テラキモワコスww湯沸しわこすwwwwwww

86 :
インストールとか手際悪いやつRばいいのにw
かすすぎるうううううううwwwかすすぎんだよwまじでw
クソバカゲロゴミそゆ は何やっても終わってるwwwwwwwwww
チャットの裏フレーム作って満足してるごみくずかすげろwwwwwうううw
きもいうううwwwwかすすぎるううww
perl勉強してるだけで なに作ってないごみwww
最近つくったのは、「初めてのPerl 第3版」のサンプルの問題wwwwww
かすすぎうるうwwwwごみすぎうるうww
しかも高3wwwwおわってるううwww脳みそわいてるうww
もはやjavascirptやってみ っていってもw学習すらおぼつかないごみww
なにやらせてもごみw 俺より身体能力もごみwwかすww終わってるうううww
ネトゲやらせても 手際があわるいwwインストールでつむし
回線が重いとかわめきあすううww  アイテムもらえるNPCに話かけて
アイテムもらえる動作に30分以上かかる池沼っぷりwww
突然ROMりだして、狩りを中断させるごみっぷりwしんじまえよなあw

87 :
javascriptプログラマーさん
このゲロクズゴミそゆ を教育してください
僕はもう無理です  お願いです本当に
いくら教えてもだめです 脳みそが未発達なのかしりません
証拠写真です
http://up.pangya.tv/src/www_pangya_tv14267.png
あいつの画像もあります
どうか教育してあげてください 2年やってるんですが いまだにPerl使って何もつくってません
このクソバカゲロを教育してください

88 :
わかったから落ち着けよ。
カリスマアルバイター。

89 :
var hoge ={
"id":"0001",
"name":"sato"
};

var hoge = JSON.stringify({
"id":"0001",
"name":"sato"
});
の違いは何ですか?
最初のほうのhogeはJSON形式ではないのでしょうか?

90 :
>>89
hogeはObject

91 :
最初のはオブジェクト
二番目は、文字列
var hoge ={
"id":"0001",
"name":"sato"
};
var strhoge = JSON.stringify({
"id":"0001",
"name":"sato"
});
書きかえれば
var strhoge = JSON.stringify(hoge);

92 :
>>90
>>91
理解できました。ありがとうございます。

93 :
ServerSideJavaScript詳しい?
alertとかconsole.Log使えないけど、どうやって簡易デバッグするの?

94 :
やった事ないけど
node.js debug
で検索すると情報は拾えると思う

95 :
>>94
ねーのかよw
Dojoに未来はあると思う?IBMにはDojo依存のソリューションが結構あるんだよね
デファクトスタンダードはjQueryだしスマフォ対応もしたし

96 :
>>95
誤解してるかもだが、こっちは>>1じゃないよ
WebProgの方でもおんなじ質問してたようだから
書いただけ
未来という事についちゃ聞いた事もないようなのが
主流になっていても驚きはしない

97 :
IBMがServerSideJavaScript担ごうとしててワロタw
はよ潰れたらええねん

98 :
質問があります。
Javascriptの大規模開発を予定してます。
何かいい、開発環境ないですか?
デバッグとかもできたらいいんですが、、、

99 :
3D CGをブラウザでレンダリングしています。
互換性のためにcanvasは使わず、javascript内で分割した
bitmapを生成し、data schemeを利用して
imgタグで表示しています。
で、このimgタグを増やすとimgタグの再描画部分だけ
極端に処理速度が低下します。
なんとかならないでしょうか。

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
大学いったのに派遣やってるバカ (170)
クラッキングにはどんなプログラムをしればよいか (148)
残業してるおまいらが食いたいものを書くスレ (106)
プログラマのWikipedia ウィキペディア (158)
プログラマー50代何で居ないの死んでるの?Part2 (235)
2ちゃんねらーで起業できるか? (172)
--log9.info------------------
茨城県での地上デジタル放送受信 01 (129)
書き込みテスト専用スレッド (179)
【海外】旅番組・旅行番組・紀行番組【国内】01 (206)
次世代放送に望むこと (173)
 nottvの跡地は何に使ったらいいか考えるスレ  (210)
■ BSスカパー! その2 ■ (203)
異常伝播による受信障害 (202)
地上デジタル放送開始までカウントダウンするスレ15 (162)
[マスプロ・DX] アンテナメーカーを語ろう [YAGI・日アン] (105)
【BSスカパー】 BAZOOKA!!! 【RR】 (170)
BS.地上デジタル放送板自治スレッド (117)
コピー制御がウザイと思う人数⇒ (100)
岡高局の毒電波で関西波死亡-その2.6 (165)
地デジに変えても映らない地域が出るてほんと? (139)
中京広域圏(愛知・岐阜・三重)限定 地上波デジタル (172)
地デジチューナ (総合スレ) Part3 (148)
--log55.com------------------
【騒音】隣人がうるさい 326
暇すぎてPCざんまい Part.4
高層より1階か2階のマンションに住みたい
中高年の一人暮らしを語るスレ Part82
年収200万円以下の一人暮らし58
【自炊】一ヶ月食費1万円に抑えたい 137【栄養】
【UR都市機構】一人暮らし 【旧日本住宅公団】Part.73
【ワッチョイなし】福岡市での一人暮らし 151