のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,832人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレJavaScriptを教えてもらう

    JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    351 : 347 - 2007/09/18(火) 01:46:16 ID:??? (+34,+29,-35)
    >>350
    Cしかやったことない。
    Perlはかじったくらいだけど、大体スムーズに理解できた。
    ただ、JavaScriptは全く…。

    仕事の内容JavaScriptか、PHPってことだからPHPにしようかな。
    352 : nobodyさん - 2007/09/18(火) 02:06:26 ID:??? (+27,+29,-57)
    俺の場合、function 単位でのスコープと変数が束縛されるタイミングを考えることで
    何をやってるのかは追いやすくなった。
    prototype はライブラリを作るとき以外はあんま使わん。
    353 : nobodyさん - 2007/09/18(火) 13:06:11 ID:??? (+32,+29,-36)
    >>351
    perl判るなら、javaScriptは簡単なのでは?

    javaScriptでも手続きっぽい書き方できるし、
    第一ドットシンタックスの方が、perlのアローより見やすくないの?
    354 : nobodyさん - 2007/09/18(火) 21:13:45 ID:??? (-7,-2,-31)
    perlにもコンストラクタや無名関数あるしね
    あとCでもクロージャ作れるし
    355 : nobodyさん - 2007/09/19(水) 01:39:59 ID:??? (+27,+29,-2)
    説明が1ページじゃどんなものかもわからんかもね
    356 : sage - 2007/09/21(金) 22:20:52 ID:??? (+32,+29,-73)
    最速インターフェース研究会でma. la.さんが多くの素晴らしい
    スクリプトを公開しています。
    http://la.ma.la/blog/

    このようなスクリプトは、「ma. la.さん作」と明記しておけば、
    自由に利用してもよいものなのでしょうか?

    本人に連絡を取ろうと思い、ページ内をいろいろ探しましたが
    Emailが見つかりませんでした。
    357 : nobodyさん - 2007/09/22(土) 05:19:44 ID:??? (+27,+29,-42)
    ライセンスが明記されてるならそのライセンスに従えば良い
    何も書いて無いのはガラスケースに入ってるのと同じ
    コードを参考にできても再利用は不可
    359 : nobodyさん - 2007/09/22(土) 16:12:12 ID:??? (-27,-30,-44)
    >s=document.getElementsByTagName('A');
    >la=new Array(s.length);
    >というのは<A >タグ内の文字をlaに入れるようですが、
    入らないから安心しろ
    361 : nobodyさん - 2007/09/22(土) 16:17:03 ID:??? (-27,-30,-213)
    >>358

    > というのは<A >タグ内の文字をlaに入れるようですが、

    違う!
    ドキュメントに記載されている<A>タグを配列として s に収めて、
    la は、sの配列数を引数にして、新しい配列を宣言している。

    だから、laは、空の配列ということになる。

    DIVタグのほうは、

    $url = [];
    $divTag = document.getElementsByTagName('div');

    for ( var $i = 0; $i < $divTag.length; $i++){
    if( 'Url' == document.getElementsByTagName('div').className){
    $url.push( ocument.getElementsByTagName('div').item($i).innerHTML );
    }
    }

    //ループ処理が終わると $urlに配列として、アドレスが格納されているはず
    363 : nobodyさん - 2007/09/22(土) 16:45:37 ID:??? (+11,+18,+1)
    ありがとうございます
    367 : nobodyさん - 2007/09/23(日) 03:20:17 ID:??? (-20,-16,-5)
    $ 使えるのは先頭だけじゃないの
    368 : nobodyさん - 2007/09/23(日) 07:30:18 ID:??? (+13,+22,-11)
    >>367
    どこでも使えるよ
    370 : たんちゃん - 2007/09/27(木) 16:48:15 ID:??? (+22,+29,-13)
    すいませんかいけつしました。。。
    373 : nobodyさん - 2007/09/27(木) 19:39:41 ID:8+8UzCR6 (+0,+29,-34)
    >>372
    test()以外からも変更される事があるので、それだと対応できません。
    具体的にいうと、ブラウザから強制的に変更されます。
    なので、変更された事を察知する方法をお願いします。

    毎秒毎秒内容を読み取って変更を確認するという方法もあるのでしょうけど、
    それよりもスッキリとした方法はないですかね・・・?
    374 : nobodyさん - 2007/09/27(木) 20:35:46 ID:??? (+2,+14,+0)
    ないね!
    375 : nobodyさん - 2007/09/27(木) 20:43:17 ID:8+8UzCR6 (-9,+20,-3)
    じゃあ300ms毎に変化チェックでもするか・・・
    376 : nobodyさん - 2007/09/27(木) 21:10:06 ID:??? (-29,-30,+0)
    と、思ったらまた厄介な・・・


    function add(){
     i++;
     document.getElementById("show").innerHTML += "i";
    }

    function check(){
    test = document.getElementById("show").innerHTML;
    alert(test);
    }

    <input type="button" value="iを付け加える" onclick="add()">
    <input type="button" value="読み取り" onclick="check()">
    <p id="show"></p>

    このような感じで実験してみたのですが、add()関数でiを付け足していくだけなら何も問題がないのですが、
    一度check()関数を呼び出して実行したら、その後add()関数を実行した時にエラーが出ます。
    document.getElementById("show").innerHTML += "i"; の文で
    オブジェクトでサポートされていないプロパティまたはメソッドです。:
    と表示されます。これは何故なのでしょうか?
    377 : nobodyさん - 2007/09/27(木) 22:05:18 ID:??? (-25,-30,-243)
    >>376
    試して見たが何の問題も無いので質問には答えられん
    ----
    <html>
    <body>
    <script>
    function add(){
    document.getElementById("show").innerHTML += "i";
    }

    function check(){
    test = document.getElementById("show").innerHTML;
    alert(test);
    }
    </script>

    <input type="button" value="iを付け加える" onclick="add()">
    <input type="button" value="読み取り" onclick="check()">
    <p id="show"></p>
    </body>
    </html>
    378 : nobodyさん - 2007/09/27(木) 22:09:11 ID:??? (+24,+29,-14)
    >>377
    ありゃ・・・?それをコピペして試してみたら普通に動きます。
    全く関係ないところが変な動作してるのかな・・・?
    もう少し詳しく調べてみます。
    384 : nobodyさん - 2007/09/28(金) 08:21:36 ID:??? (+27,+29,-30)
    JavaScriptって覚えても、実際にはほとんど訳に立たないよな。
    その筋の仕事を長いことやる人なら別だが。

    385 : nobodyさん - 2007/09/28(金) 13:57:39 ID:??? (+16,+28,-14)
    何年前の人?
    386 : nobodyさん - 2007/09/28(金) 17:19:04 ID:??? (+27,+29,-40)
    役に立たないというか、使えるか使えないか・・・な気がする。
    Ajaxがどれほど流行るか、Ajaxでどこまで出来るかにもよるけどね。
    387 : nobodyさん - 2007/09/28(金) 19:14:22 ID:fHNzTPSh (+24,+29,-22)
    一言でいうと

    「よく分かりません」

    ってことだろ?
    388 : nobodyさん - 2007/09/28(金) 23:28:21 ID:??? (+15,+27,+0)
    にゃんこ
    389 : nobodyさん - 2007/09/29(土) 08:54:10 ID:??? (+27,+29,-18)
    携帯電話でJavaScript関連やってたから覚えたけど。
    その仕事終った今は、JavaScriptなんて使いもしないな
    それほど汎用性は無いだろ
    390 : nobodyさん - 2007/09/29(土) 10:21:55 ID:??? (+25,+29,-11)
    携帯電話でJavaScript……なんてピンポイントな仕事なんだ
    普通に考えてJavaだろ
    391 : nobodyさん - 2007/09/29(土) 13:04:46 ID:??? (+27,+29,-5)
    ここで質問すると、友達がいない人が回答してくれるんですか?
    392 : nobodyさん - 2007/09/29(土) 13:15:00 ID:??? (+22,+29,+0)
    はい、そうです。
    393 : nobodyさん - 2007/09/29(土) 16:00:30 ID:SZ29dqnB (+19,+29,-2)
    友達が居ない人が質問するところです
    394 : nobodyさん - 2007/09/29(土) 17:40:37 ID:??? (+27,+29,-7)
    と、真っ赤になって age る友達が居ない人
    これには皆苦笑い
    395 : nobodyさん - 2007/09/30(日) 13:50:46 ID:sBi2rMzz (+19,+29,-3)
    折れも友達いないのでageたい...
    396 : nobodyさん - 2007/09/30(日) 16:48:29 ID:??? (+22,+29,-2)
    友達いないけど質問することがない
    397 : nobodyさん - 2007/10/01(月) 02:34:16 ID:??? (+22,+29,-2)
    俺でよいなら答えてもよい。
    398 : nobodyさん - 2007/10/01(月) 02:34:40 ID:??? (+20,+27,-7)
    お前友達いんの?
    399 : nobodyさん - 2007/10/01(月) 02:38:29 ID:??? (+0,+7,-3)
    数えるくらいいる(笑)
    400 : nobodyさん - 2007/10/01(月) 09:31:14 ID:??? (-26,-28,-1)
    >>390
    ブラウザじゃねぇーの?y
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について