1read 100read
2012年5月プログラマー258: JavaScriptプログラマーだけど何か質問ある? (144)
TOP カテ一覧 スレ一覧 2ch元 削除依頼 ▼
ラッキョを机で転がすスレPart2 (112)
プログラマならアニメソング聴くよな? (391)
正社員で派遣(常駐)されてる奴は目覚めたら? (461)
(´ー`)男の子と女の子が仲良く会話するスレ('-'*) (228)
デスマーチ参加者がもの凄い勢いで寿命を削るスレ9 (461)
プログラマーの転職 (108)
JavaScriptプログラマーだけど何か質問ある?
- 1 :10/06/02 〜 最終レス :12/04/21
- 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">
<!--美-->
- 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 :
- インストールとか手際悪いやつばいいのに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元 削除依頼 ▲
富士通の残業だとかいろいろ教えて>< (751)
印象に残ったコメントを晒せ 0x04 (804)
自分はプログラマなんだなと実感すること (160)
Rarファイルのパスワードを解析したいんだが (325)
派遣社員の40代〜定年ってどんなの? (268)
ビルゲイツ「」←何言わせても勝ち組 (684)
--log9.info------------------
【ネラー同士】名刀732VSナマクラ理論派【リアル勝負】 (655)
新怪物・田中将大だ!!ウォリャー!9 (280)
魅惑のファンタジスタ中村俊輔28 (532)
菅山かおるスレ4 (435)
2009奇跡を起こせ!関西学院ファイターズ (683)
統合失調症とフットサル (246)
斉藤 和巳 H66 (217)
☆☆☆柏レイソルおにぎり避難所☆☆☆ (189)
∞∞∞ カキコすると絶好調になるスレ ∞∞∞ (708)
イルハン統合スレッド・23 (597)
【東洋大学】 柏原竜二 【奇跡は自ら起こす】 (197)
箱根駅伝予選会5 (478)
◆トミスラフ・マリッチ 4◆ (734)
古明地さとりと共に苦難を乗り越えてゆくスレ part8 (138)
【レオの】岸きゅんに(*´Д`)ハァハァするスレ4【騎士】 (655)
ブライアン・ジュベールの言動に一々突っ込むスレ35 (296)
--log55.com------------------
【大阪】パチンコ店実名公表がヤブヘビ…客「自分の命や、どうでもええやろ」★3 [ばーど★]
【速報】東京都、新たに39人感染 27日 ★14 [首都圏の虎★]
【速報】大阪新たに30人感染 2人死亡 感染確認1521人 [首都圏の虎★]
「PCR検査の数断然足りない一桁増やしていい。」…ノーベル賞の本庶佑教授が語るコロナ対策「検査は大学研究室でもできる」 [ごまカンパチ★]
【神戸】「妊娠したかもしれない…」10代少女からの相談急増 新型コロナウイルスで長引く休校などの影響懸念 [首都圏の虎★]
【やべえ粉】今度は”ホットケーキミックス”が転売ヤーの標的に メルカリで高額出品続々 2020/04/27 [朝一から閉店までφ★]
【速報】東京都、新たに39人感染 27日 ★15 [ばーど★]
【神奈川】湘南の砂浜に「#STAY HOME」 サーファーらが外出自粛呼びかけ [首都圏の虎★]