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

    私的良スレ書庫

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

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

    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
    701 : Name_Not - 2014/04/23(水) 15:27:02.07 ID:??? (+76,+29,-10)
    >>699
    無能な人ってそう思うんですね
    こっちは遊びで作ってるんじゃないんです
    そんなことで嬉しいわけないでしょう
    702 : Name_Not - 2014/04/23(水) 15:30:16.09 ID:??? (+66,+29,-10)
    >>700
    IME入力が中途半端な状態でキー入力が続けられるので配慮ではなくバグかと
    703 : Name_Not - 2014/04/23(水) 15:45:33.92 ID:??? (+66,+27,-46)
    http://jsbin.com/zoxecica/2/edit

    textareaも足しました
    textareaの場合はキーが入力フィールドに戻ることはありません
    あとIMEオフでも現象は再現するようです
    IMEオンの時にイベントにやってくるキーコード自体が変わってしまい問題が生じたので、
    IMEが関係すると思っていましたが、バグの本質はIMEにはないようです
    704 : Name_Not - 2014/04/23(水) 18:56:28.02 ID:??? (+50,+27,+0)
    直せばいいじゃん
    705 : Name_Not - 2014/04/23(水) 19:49:20.65 ID:??? (+64,+29,-21)
    >>696
    > あるいは関係者の方が見ていたらこのバグの修正をお願いします
    2chに書いて修正される可能性は低いと思われます
    自分で報告しましょう
    http://support.google.com/chrome/answer/95315?hl=ja
    706 : Name_Not - 2014/04/23(水) 20:00:28.30 ID:??? (+60,+29,-42)
    >>696-697,703
    連投するなら名前にレス番を入れる配慮をお願いします。
    このままでは他の質問と見分けがつきにくい上に、他の人が質問しづらくなります。
    707 : Name_Not - 2014/04/23(水) 20:06:29.08 ID:??? (+57,+29,-9)
    どいつもこいつもなぜ問題を切り分けて考えないんだ?
    頭が悪いなほんとに
    708 : Name_Not - 2014/04/23(水) 20:21:13.35 ID:??? (+83,+29,-106)
    >>698
    > バグはいつか解消するものなので
    認識されないバグは永遠に解消されません
    バグだと思うのなら切り分けして開発者に報告するのが常道です

    >>703
    bootstrap.js のバグである可能性もあるのでは?
    通常は「現象が再現される最小限のコード」で切り分けします
    もっと短いコードになるまで切り分けしてそれでもバグだと判断できるなら報告してください
    709 : Name_Not - 2014/04/23(水) 21:37:33.54 ID:??? (+68,+29,-30)
    >>701
    それにしてはなかなか完成しないみたいだね。
    納期大丈夫?
    710 : Name_Not - 2014/04/23(水) 22:39:52.60 ID:??? (+74,+29,-82)
    >>708
    firefoxやieでは起きず、
    chromeでも通常のフォーム部品では起きないので
    論理的に考えてバグだと思いますが。
    むろん何らかの回避の方法はあるかもしれません。
    しかしバグはバグです。
    711 : Name_Not - 2014/04/23(水) 22:44:58.47 ID:??? (+57,+29,-56)
    バグを直して欲しいというのが目的なら、こんなとこで愚痴ってないで正規のルートで報告しろって言ってるんだよカスが
    712 : Name_Not - 2014/04/23(水) 22:48:29.70 ID:??? (+57,+29,-11)
    いいえ、情報を共有することが目的です
    バグが修正されれはそれでいいというわけではないのです
    713 : Name_Not - 2014/04/23(水) 23:26:47.69 ID:??? (+57,+29,-8)
    いつまでも修正されないバグをここに報告されても困るわけだが
    714 : Name_Not - 2014/04/24(木) 01:39:16.35 ID:??? (+67,+29,-38)
    そのバグから何を学べるかを考えて下さい
    そうすればバグの価値は何倍にもなるのです
    誰にも知られず知られないまま修正されるバグはこのような価値を持ち得ません
    715 : Name_Not - 2014/04/24(木) 01:40:51.30 ID:??? (+52,+29,-4)
    おまえの行動自体に価値がない
    716 : Name_Not - 2014/04/24(木) 01:44:11.56 ID:??? (+57,+29,-5)
    ただ自己顕示欲が強いだけじゃんw
    くだらねえな
    717 : Name_Not - 2014/04/24(木) 01:57:23.82 ID:??? (+65,+29,-3)
    ハンターハンターの連載再開するんだし、全てはどうでもいいことよ
    718 : Name_Not - 2014/04/24(木) 01:59:22.86 ID:??? (+72,+30,-57)
    >>714
    > 誰にも知られず知られないまま修正されるバグはこのような価値を持ち得ません
    「誰にも知られず知られないまま修正されるバグ」など有り得ない
    「報告されないバグは永遠に修正されない」と何度も指摘されているわけだが、頭に入っていないようだ
    719 : Name_Not - 2014/04/24(木) 04:39:19.83 ID:??? (+52,+29,-11)
    まーた極論か
    こういう極論アスペが何かを前進させることはありえないよね
    720 : Name_Not - 2014/04/24(木) 04:40:39.59 ID:??? (+42,+29,-14)
    極論アスペより極論系アスペの方が語呂がいいな
    極論系アスペは恥を知れ
    721 : Name_Not - 2014/04/24(木) 05:28:50.52 ID:??? (+38,+25,+0)
    アスペっていうやつがアスペ
    722 : Name_Not - 2014/04/24(木) 06:16:05.37 ID:??? (+52,+29,-38)
    極論系アスペは「何年何月何日何時何分何秒地球が何回回った日?」って言うクソガキみたいなもの
    何も付け加えてない
    自分がただ言いたいだけ
    723 : Name_Not - 2014/04/24(木) 06:44:30.47 ID:??? (+40,+22,+0)
    というやつがアスペ
    724 : Name_Not - 2014/04/24(木) 08:25:47.52 ID:??? (+58,+30,-50)
    アスペか否かは問題の本質じゃないよ
    最近、他人を蔑む為の発言を繰り返す人が増えているけど、非生産的なのでスルーするか、質問に答えるorアドバイスする程度に留めるべきだと思う
    変な輩が増えてるので気持ちはわかるけど、相手に合わせて自分の品位を下げてもいいことは何もない
    725 : Name_Not - 2014/04/24(木) 10:03:17.18 ID:??? (+57,+29,-33)
    正論って人の心を動かさないってのがよくわかるレスだな
    2chで正論吐いても自分に酔ってるようにしか見えないもんなw
    726 : Name_Not - 2014/04/24(木) 13:55:30.73 ID:??? (+57,+29,-11)
    極論でも正論でも嘲笑するんだな、この上から目線は
    727 : Name_Not - 2014/04/24(木) 14:42:11.51 ID:??? (+47,+29,-1)
    いや別人だけど
    728 : Name_Not - 2014/04/24(木) 18:39:36.96 ID:??? (+66,+29,-7)
    >>717
    まじでか
    何があったんだよ…FF14がそんなにつまらなかったのか…
    729 : Name_Not - 2014/04/24(木) 23:02:50.08 ID:??? (+11,-29,-95)
    ネットでJavaScriptを調べてみたので、教えてください

    1. クラスを書くときは普通、prototypeを使う
    prototypeを使わない書き方もあるようですが、普通prototypeを使うのがベターなんですよね

    2. 業務アプリケーションを作るときに、クラスを使う必要があるのか疑問
    javaとかでは継承使うけど、jsでは継承使うシチュエーションあるのかな
    730 : Name_Not - 2014/04/24(木) 23:54:52.20 ID:??? (+57,+29,-10)
    擬似的にクラスベースのOOを実現するのが扱いやすいのでは。
    俺はそうしてます
    731 : Name_Not - 2014/04/25(金) 01:29:42.78 ID:??? (+34,-30,-276)
    >>729
    ECMAScript 5 では、new ではなく、
    Object.create(クラス名).init(初期値) で、
    インスタンスを作る方法ができた

    newでは、インスタンスを作ってから、メソッドやプロパティを、
    その各インスタンスに追加するが、
    createでは、メソッドはクラスに1つしかなく、
    各インスタンスにメソッドを追加しないので、
    メソッド数が多い場合には、メモリが少なくて済む

    ただし、createは、Functionオブジェクトではなく、
    Objectを使うため、コンストラクタを使わないので、
    instanceofが使えない

    JSはあまりに変態な言語であるので、
    本格的な開発をするなら、この本を推奨

    はじめてのJavaScript、秀和システム
    掌田津耶乃(しょうだ つやの)、2013
    732 : Name_Not - 2014/04/25(金) 02:10:37.78 ID:??? (+41,+12,-20)
    >>729
    メソッドの共有が簡単なので
    クラス継承が必要になるケースはあまり多くないと思う
    733 : Name_Not - 2014/04/25(金) 03:09:59.02 ID:??? (+4,-29,-81)
    >>731
    > newでは、インスタンスを作ってから、メソッドやプロパティを、
    > その各インスタンスに追加するが、
    それはprototype使わない場合だろ
    prototype使わないならわざわざnew使う意味ないし
    734 : Name_Not - 2014/04/25(金) 03:25:22.41 ID:??? (+52,+29,-3)
    話が噛み合ってない感
    735 : Name_Not - 2014/04/25(金) 03:42:03.29 ID:??? (+59,+29,+0)
    >>731
    レビューないけど買ってええんか
    736 : Name_Not - 2014/04/25(金) 07:20:35.90 ID:??? (-1,-30,-49)
    >>733
    横からだが、Object.create は [[Prototype]] を使ってる
    http://es5.github.io/#x15.2.3.5
    737 : Name_Not - 2014/04/25(金) 11:59:47.56 ID:??? (+57,+29,-18)
    なんか書名がそんなにコアな感じじゃないな
    本当にオライリー本よりええの?
    738 : Name_Not - 2014/04/25(金) 12:21:04.77 ID:??? (+55,+29,-4)
    良いという評判がない限り、
    どうでもいいものだと考えておきましょう。
    739 : Name_Not - 2014/04/25(金) 12:23:19.23 ID:??? (+57,+29,-2)
    高いもんじゃないしとりあえず買ってみるわ
    740 : Name_Not - 2014/04/25(金) 12:26:27.54 ID:??? (+18,-4,-2)
    ステマくさいww
    741 : Name_Not - 2014/04/25(金) 12:26:58.61 ID:??? (+52,+29,-19)
    立ち読みで十分なレベルだな。
    742 : Name_Not - 2014/04/25(金) 12:35:49.33 ID:??? (+57,+29,-41)
    元質問にかえると、業務アプリっていうのがどういうものか分からないけど
    インスタンスを沢山作りたいならクラスにすればいいだけでは
    743 : Name_Not - 2014/04/25(金) 13:36:40.15 ID:??? (+3,-30,+0)
    コードあるじゃん。レビューできるなw
    http://www.shuwasystem.co.jp/products/7980html/3813.html

    ダメなコード例、注意点として書いてあるだけかもしれないけど見ててもやっとした点。

    全体的に、カンマ、forのセミコロンの後にスペースがない。時々ある(統一されてない)
    関数は基本的にグローバル空間に定義(無名関数ほぼ無し)
    クラスの作り方が入門書にしては詳しいが、Javaっぽくて、JavaScript風ではない。
    === が使われていない。

    ・chap2.txt
      いきなりconst。まあこれ以降使ってないみたいだから単なる説明か。
    ・chap4.txt
      配列に for in 使ってる。
    ・chap5.txt
      非標準のconstructor.nameがでてきてる。
    ・chap7.txt
      <body onload="init()"> とか書いてある。
      以前の章にsortとかmapとか出てきてるのに、関数の引数に無名関数を直接渡すのがaddEventLisnerだけ。
    ・chap9.txt
      いきなりハンガリアン使い出したと思ったら、docCookiesはこれかhttps://developer.mozilla.org/ja/docs/DOM/document.cookie
      PHPでてきてんだけど、なんで最終行でflush()わざわざ実行してんの?
      いきなりInt8Array使ってんだけど?
    ・chap10.txt
      jQuery使ってるのはこれだけ(入門書ならまあいいが)
      jQueryの処理の開始で普通に使う$(function() {})ではなく、$(window).load(function() {} )を使っている。
      $("#msg").each(・・・)使うのが普通の所で、わざわざ$.each($("$msg"), ・・・)を使ってる。

    感心できる点・・・無し
    典型的な入門書。たぶんMDCみながら初心者向けっぽいのをピックアップしただけで筋道立てて教えていない。
    ぐぐってサンプル見つけてまとめただけ。最新、または常識的なやり方を知らず作者の実経験レベルは低い。
    というのが俺の印象。本気で勉強したいときに見る本ではなく良書にはなりえない。
    744 : Name_Not - 2014/04/25(金) 13:55:13.43 ID:??? (+62,+29,-3)
    じゃあなんで褒めたんですかぁ?
    745 : Name_Not - 2014/04/25(金) 14:00:10.76 ID:??? (+71,+29,-50)
    >>744
    褒めた人に聞かないとわからんよ。
    褒めた人が、適切な理由を言えるかどうかにかかっているw

    まあ、初心者には良書かどうかは判断できない。
    間違っている内容が間違っているとわからないのが初心者だから。
    746 : Name_Not - 2014/04/25(金) 14:01:33.48 ID:??? (+51,+23,-30)
    訂正しておく

    ×典型的な入門書。
    ○典型的なダメな入門書。
    747 : Name_Not - 2014/04/25(金) 19:49:22.35 ID:??? (+57,+29,-4)
    この人の他の本も見たけどあまり評判がいいとは言えないね
    748 : Name_Not - 2014/04/25(金) 21:11:40.56 ID:??? (+57,+29,-19)
    紹介した人はどのへんが良かったのか擁護する義務があると思うんだが
    749 : Name_Not - 2014/04/25(金) 23:52:51.31 ID:??? (+65,+29,-53)
    グローバル変数の寿命についてなのですが、
    ページが更新されるとクリアされるってことで間違えてないですか?

    少なくとも、chromeではそういうふうに動きました
    750 : Name_Not - 2014/04/25(金) 23:55:36.74 ID:??? (+59,+29,-54)
    javascriptにクラスの概念がないが、こういうふうに
    クラス概念があって、どうたらこうたらって記事がわりネット上にあるが
    こういうのって余計混乱するんだよな
    皆さん、どう思われますか?
    http://qiita.com/norami_dream/items/ea3827f05699afcb1cc5
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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