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

    私的良スレ書庫

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

    元スレ+ JavaScript の質問用スレッド vol.93 +

    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
    801 : Name_Not - 2011/12/30(金) 00:48:28.85 ID:??? (+66,+29,-30)
    >>783-785
    なるほどね!!
    先に文字列として連結させるか、数式で計算して文字との連結になるかの違いなのか!!!
    すっきりした、ありがとう!!
    802 : Name_Not - 2011/12/30(金) 00:54:11.28 ID:??? (+34,-22,+1)
    >>800
    URL plz
    803 : Name_Not - 2011/12/30(金) 01:04:24.65 ID:??? (+132,+29,-2)
    >>802
    http://bugzilla.mozilla.org/show_bug.cgi?id=691693

    かな。重複している報告はいくつかあるけど。
    804 : Name_Not - 2011/12/30(金) 01:12:33.60 ID:??? (+79,+28,+2)
    805 : 791 - 2011/12/30(金) 01:18:48.05 ID:??? (+66,+26,-21)
    >>799 >>800 >>803
    ありがとうございます。
    Bugzillaなるものがあったとは知りませんでした。
    アドオンのバグだと判明してよかったです。
    806 : Name_Not - 2011/12/30(金) 01:19:50.89 ID:??? (+8,-29,-6)
    >>804
    oh.


    http://code.google.com/p/fbug/issues/detail?id=4828
    firebugのほうで直したぜってのはこれだね。
    resizeToの話題だけど。
    807 : Name_Not - 2011/12/30(金) 01:29:35.72 ID:??? (+52,+29,-19)
    善意で初心者を地獄へ連れていく善人
    808 : Name_Not - 2011/12/30(金) 08:22:57.27 ID:??? (+71,+29,-42)
    >>794
    HTML5でインラインSVGで丸を表示させたら丸の範囲になるはずだけど
    それか透明な画像生成してクリッカブルで使えばいいじゃない
    809 : Name_Not - 2011/12/30(金) 10:14:28.89 ID:??? (+57,+29,-16)
    800超えたので、大規模なテンプレ変更の提案は今どうぞ。個人的には今ので別に
    いいじゃんと思ってます。
    810 : Name_Not - 2011/12/30(金) 11:26:59.46 ID:??? (+123,+29,-70)
    テンプレがちょっとややこしい
    もっとレス数増やすか内容削るべき
    特に4のテンプレがほとんど無意味
    質問するまえにいろいろ調べて欲しいんなら
    どのサイトに行ったら何がわかるのかわかりやすく併記すべき
    811 : Name_Not - 2011/12/30(金) 14:21:31.24 ID:??? (+79,-30,-60)
    今関数のところを勉強していて
    呼び出し元の変数(num1, num2)と関数の中の変数(number1, number2)は
    混乱するから違うものを使うのが普通?
    function kakezan(number1, number2)
    {
    return number1 * number2;
    }

    ~省略~

    document.write("計算結果→" + kakezan(num1, num2) + "です。");
    812 : Name_Not - 2011/12/30(金) 14:24:07.42 ID:??? (-8,-26,+0)
    test
    813 : Name_Not - 2011/12/30(金) 14:26:58.89 ID:??? (+96,+29,-100)
    >>811
    同じ名前になるのが適切な実装だよ。名前を変えると何が違うの?って混乱することになる。
    初学のうちからそういう綺麗なコードを意識できるのは大切だからこれからの勉強でも大切に。
    814 : Name_Not - 2011/12/30(金) 14:37:37.32 ID:??? (+3,-29,-64)
    >>811
    それはCでいう実引数と仮引数。parameterとargument。
    実生活に例えると、レストランの店員が厨房には違う名前で注文を伝えるようなもん。
    815 : Name_Not - 2011/12/30(金) 15:17:12.75 ID:??? (+108,+29,-57)
    >>813
    実引数と仮引数の名前が同じ事が綺麗なコードとは思えないのだが。
    仮引数はその関数にとって意味のある名前であるべきで、
    実引数も関数外で意味のある名前を持つべきだろ。
    816 : Name_Not - 2011/12/30(金) 15:23:25.23 ID:??? (+8,-29,-12)
    >>815
    誰がそんなこと言った?そりゃmyName,hisNameみたいなことはあるだろうよ。
    あのケースでnum1,num2とするのは明らかな間違い。
    817 : Name_Not - 2011/12/30(金) 15:25:20.64 ID:??? (+73,+29,-27)
    >>815
    >>811は読みやすいように変数名を変えるべきか悩んでて、
    それに対して綺麗なコードを書く姿勢があるって見てるんじゃないのか。
    818 : Name_Not - 2011/12/30(金) 16:09:50.08 ID:??? (+96,+13,-3)
    両方num、いっそnでいい
    それが綺麗で読みやすい
    numberとか何の冗談かと思う
    819 : Name_Not - 2011/12/30(金) 16:16:17.03 ID:??? (+68,+29,-25)
    >>810
    適切な参考サイトとか難しいんですよね。>>4 の代替案があるならぜひ貼ってみてホスイ。
    821 : Name_Not - 2011/12/30(金) 16:20:52.45 ID:??? (+34,-30,-82)
    とりあえずリンク切れ
    JavaScript 1.5 ガイド / リファレンス (Netscape/Mozilla)
    http://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Guide (和訳)
    http://developer.mozilla.org/ja/docs/Core_JavaScript_1.5_Reference (和訳)

    Mozilla Gecko DOM Reference, Netscape devedge
    http://developer.mozilla.org/ja/docs/Gecko_DOM_Reference (和訳)

    822 : Name_Not - 2011/12/30(金) 16:23:49.65 ID:??? (+3,-30,-48)
    var a = function(){};
    a.prototype = {
    text: "test"
    }
    ってあるじゃないですか
    このtextの部分を閉じ込めたいのでvarを付けたいんですけど
    普通にvar text:"test"ってやるとエラーになりますよね
    どうやればtextを閉じ込めてかけますか?
    823 : Name_Not - 2011/12/30(金) 16:25:35.55 ID:??? (-1,-30,-150)
    >>820
    jQueryのソース読めば良いよ
    とりあえずこんな感じ
    var Hoge = function () {};
    Hoge.prototype.a = function () { console.log("a"); return this; };
    Hoge.prototype.b = function () { console.log("b"); return this; };
    Hoge.prototype.c = function () { console.log("c"); return this; };

    var obj = new Hoge();
    obj.a().b().c()

    >>821
    privateとかにしたいならクロージャ使わないと無理だよ
    824 : Name_Not - 2011/12/30(金) 16:26:21.19 ID:??? (+60,-8,-13)
    >>818
    両方numberはダメなのか?
    まあ、俺はnumもnumberも使わないな。
    numで数だとはわかるのけど、何の数かわからないし。
    825 : Name_Not - 2011/12/30(金) 16:29:21.74 ID:??? (+98,+29,-15)
    >>824
    馬鹿みたいに何でも一文字にする奴はほっとけ。
    826 : Name_Not - 2011/12/30(金) 16:30:04.47 ID:??? (-5,-30,-65)
    >>820
    メソッドチェーンで調べるといい。
    var $ = {
    a: function() {console.log('a');return this;},
    b: function() {console.log('b');return this;}
    };
    $.a().b();
    827 : Name_Not - 2011/12/30(金) 16:31:36.10 ID:??? (+66,+29,-19)
    次スレのテンプレでは>>5の反映も忘れずに
    828 : Name_Not - 2011/12/30(金) 16:31:38.03 ID:??? (+57,+29,-28)
    意味の判る変数名にしろって事は、
    裏を返せば、大した用途でもない変数には
    短い名前を付けろって事でもある。
    829 : Name_Not - 2011/12/30(金) 16:34:45.95 ID:??? (+57,+29,-30)
    たいした用途のない変数なんてないし、あるなら根本から見直すべき
    minified すればいくらでも短い変数になるのだから名前の長さを気にする必要はない
    830 : Name_Not - 2011/12/30(金) 16:37:44.83 ID:??? (+61,-30,-36)
    いつもfor(var i=0; i<10; i++)って書いてたのですがやめたほうがいいですか?
    for(var Min0_to_Max10=0; Min0_to_Max10<10; Min0_to_Max10++)風に書くのがいいでしょうか?
    831 : Name_Not - 2011/12/30(金) 16:46:08.57 ID:??? (+42,+15,-2)
    >>830
    ほかには?
    832 : Name_Not - 2011/12/30(金) 16:46:13.86 ID:??? (+66,+29,-10)
    >>830
    ループ変数と言われる種類の変数があってだな・・・
    まぁ解って書いてるんだろうけど
    833 : 818 - 2011/12/30(金) 16:53:49.02 ID:??? (+94,+30,-101)
    確かに俺はモバイル上で開発してるから短い名前付ける事が多いが
    まあああいう場合なら流石に1文字にはしないでなんらかの意味持たした名前にすると思うよ
    でもnumberみたいに書くんならnumやnって書けばいいじゃんって思っただけ
    それだけなのにアホだの馬鹿だのしねだのけなされたら本気で凹むわ
    ショックで正直さっきまで軽く泣いてた
    834 : Name_Not - 2011/12/30(金) 16:57:59.65 ID:??? (+103,+29,-8)
    >>833
    使い捨てのコードを書くならnでいいけどさ。保守とかしたことあるでしょ?
    835 : 818 - 2011/12/30(金) 16:58:20.83 ID:??? (+71,+29,-7)
    マジ>>825はちょっと謝って訂正してくれよ
    このままじゃあいい気持ちで年越せんわ
    836 : 818 - 2011/12/30(金) 17:02:11.52 ID:??? (+71,+29,-33)
    >>834
    ローカル変数なら別に大丈夫だろ
    保守ってなんだよこれか?





    保守





    ちょっと皆して俺をおちょくるのはやめろよ
    目立ったのは悪かったけど……
    837 : Name_Not - 2011/12/30(金) 17:05:54.16 ID:??? (+99,+29,-60)
    保守->コードのメンテナンス

    まぁnとかcとかsとかは昔から使われてたりするから
    会社とかそういうので規約的な物やら過去資産に似た書き方なら
    その場所では問題ない場合もあるから一概には言えないと思うけどな
    838 : 818 - 2011/12/30(金) 17:12:43.82 ID:??? (+76,+30,-47)
    >>837
    まあだからああいう形じゃあやっぱりダメだなってさっき言ったみたいに
    まあそれこそループ変数並の変数というかそういう使い捨てみたいな意味の付けづらい変数なら
    numberみたいにつけるんならnって付けた方がいんじゃないかなぁって思っただけ

    そりゃあルールがあるんならそれに従わないといけないし多人数開発なら気をつけないとな
    俺は趣味でやってるだけだからわかんないけど……
    839 : Name_Not - 2011/12/30(金) 19:26:41.97 ID:??? (+249,+30,-170)
    Canvas非対応のブラウザでDOMを使って図形を描きたいのですが
    円を矩形の組み合わせで作ると非常に重く、特にグラデーションをかけた円だと矩形の節約が難しいので
    フィーチャーフォンだとせいぜい画面サイズいっぱいの円を数個描くだけで精一杯です
    しかし、昔のPC環境でも私のように誰かが頑張って模索し実現しただろうと思いいろいろ調べたのですが
    軽負荷で円などの図形を描く方法が見つかりませんでした
    何か良い方法かそれを解説してるサイトがあればよろしければ教えてください
    840 : Name_Not - 2011/12/30(金) 19:32:49.84 ID:??? (+73,+3,+0)
    >>839
    画像を使う
    841 : Name_Not - 2011/12/30(金) 19:39:31.94 ID:??? (+72,+29,-59)
    >>840
    それはもちろん検討済みでして
    CGIでそのつど必要なものを作成するのも
    頑張って頑張ってやってみたりもしたのですが
    やはりCanvasのように汎用的には使えないですし
    リアルタイムで操作するのにもかなり弱いですから
    やはり実質ベクターで表現したいわけです
    注目が多いですがFlashやSVGも無しでどうかお願いします
    842 : Name_Not - 2011/12/30(金) 19:50:10.16 ID:??? (+65,+30,+0)
    843 : Name_Not - 2011/12/30(金) 19:53:28.51 ID:??? (+39,-2,-42)
    >>842
    Canvas非対応のブラウザがCSS3をサポートしている望みはないんじゃね?
    >>839
    無理だと思うよ。グラフィックなんてそういうもんだし。
    844 : 839 - 2011/12/30(金) 20:35:07.66 ID:nfBvKHVK (+54,+29,-34)
    少しでも軽く描画するコツみたいなのはあるんですかね?
    845 : Name_Not - 2011/12/30(金) 21:19:54.13 ID:??? (+57,+29,-10)
    変数名ごときで議論になるのがシロウト
    プロは定数だけでおk
    846 : Name_Not - 2011/12/30(金) 21:37:35.35 ID:??? (+26,+3,-3)
    スレ間違えてない?
    847 : Name_Not - 2011/12/30(金) 22:06:12.02 ID:??? (+93,+26,-3)
    >>844
    できるわけねえだろks
    848 : Name_Not - 2011/12/30(金) 22:10:24.70 ID:??? (+31,-29,-2)
    SVG Tinyでも使えば
    849 : Name_Not - 2011/12/30(金) 23:14:40.21 ID:??? (+137,+29,-39)
    >>839
    高速化のノウハウはプラットフォームに依存する
    IEならIE専用のノウハウがある
    フィーチャーフォンは…ないんじゃないかな
    今時スマートフォンじゃなくてフィーチャーフォンでJavaScriptやろうなんて人がいるのに驚き
    850 : Name_Not - 2011/12/30(金) 23:43:33.09 ID:bvXFSgRO (+77,+26,-26)
    >>849
    imode2.0とはなんだったのか、て話だったよなあ
    もう今後ガラケー用は、通常のサイトからCSS外すだけで良い気がする
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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