+ JavaScript の質問用スレッド vol.63 +at HP
+ JavaScript の質問用スレッド vol.63 + - 暇つぶし2ch943:Name_Not_Found
08/04/12 19:44:06
>>941
htaのiframeからだと取得出来ないのね…
何回parent.parent.parent.parent.parent.parent.parentしても自分自身を返す

944:Name_Not_Found
08/04/12 20:20:33
>>942
アドレスバーさんの特殊能力じゃね?

945:Name_Not_Found
08/04/12 20:42:06
>>943
HTAをもっと流行らせる計画
スレリンク(tech板)


946:Name_Not_Found
08/04/12 21:08:54
>>944
そのとおりでした。アドレスバーで動かしてました。
アドレスバーではデコードされてから実行されるんですね……。

947:Name_Not_Found
08/04/12 23:44:28
>>921の言うとおりこのスレをきちんと主張したほうがいいと思う。
・このスレはある程度の基礎とマナーを備えた人が質問する場です。
 解答はソースコードが読める方でないと受けられないので、
 マナーが無い方はママのところへ、基礎が分からないもしくは勉強したい方は下のスレへどうぞ
 ~JavaScript手取り足取りスレッド~スレリンク(hp板)
って感じに。


948:Name_Not_Found
08/04/12 23:51:17
やっぱりJavaScriptはわかりづらいね。まともなページ見つけるのにも一苦労するし
メソッドの継承とかも簡単にできない不完全なオブジェクト指向だから結構操るのに大変

949:Name_Not_Found
08/04/13 00:35:54
言語仕様なんてたいしてつまずかないだろ。

950:Name_Not_Found
08/04/13 00:54:21
>>948
クラス-インスタンス思考のままだと、"何じゃこれ?"ってなるよ。

951:Name_Not_Found
08/04/13 07:29:09
前に覚えた言語をベースにして理解しようとするから躓くんだ。
すべて忘れて一から学べ。

952:Name_Not_Found
08/04/13 07:35:27
Javaでいうところの親クラスのメソッド呼び出しってどうやるんですかね?


953:Name_Not_Found
08/04/13 07:42:50
var ClassA = function(){
  this.method = function(){
    alert("testA");
  }
}
var ClassB = function(){
  var self = new ClassA();
  var superMethod = self.method;
  self.method = function(){
    alert("testB");
    superMethod();
  }
  return self;
}

こんな感じか?もっと簡単な方法ないかな?

954:Name_Not_Found
08/04/13 07:57:22
>>947 の意見は確かにその通りだと思うけど、もう
議論している余裕がないので次々スレで対応ということ
にしませんか。今回はFAQを1個追加、循環参照のはそのままで。
975超えたら作りましょう。

955:953
08/04/13 07:59:16
953じゃダメだな

956:Name_Not_Found
08/04/13 08:17:09
>>952
this.constructor.prototype.メソッド名.apply(this, arguments)
とか。

957:952
08/04/13 08:41:32
>>956
おお、すばらしい。
これは調べてもなかなか出てこないな

958:Name_Not_Found
08/04/13 09:11:32
ワロタ

959:Name_Not_Found
08/04/13 09:14:37
>>954
次々スレで対応ってことは、少なくとも次スレでは誘導しなきゃいけないんだな。

960:Name_Not_Found
08/04/13 11:39:30
PerlとかPHP系のサーバーサイドにできなくて、
JavaScriptとかVBScriptとかのクライアントサイドにできることって何かな?

今思ったのはどうせ学ぶんならPerlかPHPから始めればよかったって思ってる・・・
サーバーサイドが出来ればコンテンツの自給自足はある程度できるけど、
クライアントサイドを神の領域まで達してもネタぐらいしかできないような気がするんだ...

真面目に誰か助けてorz

961:Name_Not_Found
08/04/13 11:49:40
>>960
JavaScriptでできることってユーザインタフェース系だと
思うのね。メニューとかコンテンツの表示非表示とか動かすとか。
ただ、JavaScriptがちゃんと書けるようになれば鯖側言語だって
すぐ学べると思うけどなー。

962:Name_Not_Found
08/04/13 11:51:23
とうことはJavaScriptが初めての言語かと。
初めの1インチの誤りは1年後の50フィート。

963:Name_Not_Found
08/04/13 12:21:48
>>960
JavaScriptは導入までのハードルが低いので勘違いされているけれど、
仕様的に自由度が有り過ぎるので、入門用としては非常に不向き。
現在のプログラミングはオブジェクト指向的な考え方が必須となっているので、
今後本気でプログラマを目指すなら、まずOOPなJavaをやるのをお勧め。

JavaScript自体は、OpenSocialなどを見ても判るように、
利用範囲は拡大傾向なのでやっておいて損は無いけれど。

964:960
08/04/13 14:29:02
ふむ、JavaScript頑張ってみるよ。
今月からJavaScript初めたんだけどある程度の基礎は消化したです。

どこらへんまで消化したら鯖側言語に移行すべき?

965:Name_Not_Found
08/04/13 14:46:24
>>964
今これから。JavaScriptが必要になったらまたやればいい。

966:960
08/04/13 14:56:30
じゃあ今日からJavaScriptを忘れて鯖言語に移行しよう。
またきっと戻ってくるよノシ

967:Name_Not_Found
08/04/13 15:48:11
>>960
>JavaScriptとかVBScriptとかのクライアントサイドにできることって何かな?
A:鯖処理の丸投げ。

968:Name_Not_Found
08/04/13 15:56:33
全部サーバー処理ですれば、それはトラフィックの増大を意味し、
ユーザーが増えるにつれて負担が倍増する。これが致命的。
サーバーからは出来るだけ最小限度の情報の送信に押さえて
後はユーザーのパソコンで勝手にやってもらうのが吉。
そんじゃないと例えばgoogleMapなんてもんはいくらでかいサーバーでも動かんよ。

969:Name_Not_Found
08/04/13 16:03:35

parentElement1.appendChild((document.createElement("span")).appendChild(document.createTextNode("aaa")));

みたいに捨て変数使わずに書きたいんだけどあってる?

970:Name_Not_Found
08/04/13 16:09:18
今はないんだけど昔この板でもリンクさせてたECMAScriptチュートリアルって
サイトあったよね。あれってどこかで生きてるのかなあ。知ってたら教えて。

971:960
08/04/13 16:32:47
JavaScriptとCGIの組み合わせでの負荷の軽減は、
2chのread.jsみたいなものですか?

972:Name_Not_Found
08/04/13 16:39:38
Ajaxもそういう意味合いはあるんだと思うな。
鯖側で送り出す部分は変化した最小限の部分だけになるから。

973:960
08/04/13 17:27:27
今PHPの基礎サイト見て軽く勉強してるけど、
JavaScriptが身についてるおかげで条件分岐とループと配列らへんはすぐ理解出来たよ。

今外部ファイルの読み書きに成功していて感動してる

974:Name_Not_Found
08/04/13 18:15:38
画像が4枚あってサムネイルをクリックしたらメインに表示されて
メインの画像がクリックしたサムネイルのところに表示されるようにするにはどうしてらいいのでしょうか?
↓サムネイルをメインに表示ができたのですが画像の入れ替えができません。

<head>
<title></title>

<script language="JavaScript"><!--
function bigImage(imageName,imageFile)
{
document.images[imageName].src=imageFile;
}
// --></script>

</head>

<body>
<img src="test.jpg1" name="bigScr">
<br><br>
<img src="test2.jpg" width=64 height=48 onclick="bigImage('bigScr','test2.jpg')">
<img src="test3.jpg" width=64 height=48 onclick="bigImage('bigScr','test3.jpg')">
<img src="test4.jpg" width=64 height=48 onclick="bigImage('bigScr','test4.jpg')">

</body>


975:Name_Not_Found
08/04/13 19:22:36 gocb4RkC
入力された文字数をカウントするテキストボックスを
過去スレを見て作ってみたんだけど、

> 55 :Name_Not_Found:2005/11/04(金) 17:04:49 ID:???
> 入力された文字列の半角文字と全角文字のそれぞれの
> 文字数を数えることってできますか?
>
> 56 :Name_Not_Found:2005/11/04(金) 17:24:50 ID:???
> >>55
> URLリンク(www.tohoho-web.com)

ちゃんと動作しました。ただ、一つだけ問題が。
Ctrl-X Ctrl-C Ctrl-V は利くんだけどCtrl-Z が動かない。
根本的に無理でしょうか?何か回避策があればぜひ教えていただければ…


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch