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

    私的良スレ書庫

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

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

    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
    501 : Name_Not - 2011/06/09(木) 21:38:31.45 ID:??? (+57,+29,-5)
    今はスピードの時代だから無駄じゃないと思うけどね
    502 : Name_Not - 2011/06/09(木) 23:10:04.93 ID:??? (+126,+29,-27)
    >>484
    求められる品質の物をより短時間で出来るならどっちだって良いんじゃないのか?
    一般的にはLibrary使った方が短時間で済むから使うんであって、それより早く書けるならそれに越したことはない。
    503 : Name_Not - 2011/06/09(木) 23:18:03.26 ID:??? (+104,+29,+0)
    >>500
    その理屈はなんかおかしい
    504 : Name_Not - 2011/06/09(木) 23:22:17.42 ID:??? (+59,-29,-39)
    >>484
    >ウチの現場はJSがまともに使える奴が少なくてprototype呼び出してるのに

    現場のレベルが低すぎるのでPrototypeで底上げしてるということ?
    505 : Name_Not - 2011/06/09(木) 23:22:18.40 ID:??? (-1,-29,-12)
    prototypeはかっこつけ
    functionで十分
    506 : Name_Not - 2011/06/09(木) 23:24:23.19 ID:??? (+105,+29,-26)
    >>503
    実際にそんなのばっかじゃん
    そのくせわずかなスピード向上記事にとびついたり、何の冗談かと思ってる
    507 : Name_Not - 2011/06/10(金) 00:01:31.78 ID:??? (+71,+29,-13)
    >>506
    おまえはパフォーマンスに興味がないだけ
    508 : Name_Not - 2011/06/10(金) 02:01:33.18 ID:??? (+114,+30,-94)
    >>504
    察するに「ウチの現場はJSがまともに使える奴が少ない。
    たとえば、prototype.js読み込んでるのに全く使わない」という意味。

    >>502
    ライブラリ使うのは環境(ブラウザ)の差を吸収する部分が大きい。
    差の吸収なんて定型文だし、そんなのいちいち自作してたらテスト含めて手間大きすぎ。
    それを分かってる人間がライブラリ使わないってのは、特に業務じゃありえんだろ。
    どう考えても、自作の方が要求品質を提供するまでのコストが大きい。
    509 : Name_Not - 2011/06/10(金) 02:18:00.27 ID:??? (+78,+30,-130)
    >>508
    >たとえば、prototype.js読み込んでるのに全く使わない」という意味。
    それ俺だわ
    ajax部分も気づけば自分で書いてたわ
    $系の関数使うぐらいしか使いこなせていない現実
    JSをある程度使えるのに応用のきかないフレームワークの関数群覚えるのはなんか抵抗あるんだよね
    そんで読み込んだはいいが仕様書はみてないから簡単なものしか使えないという・・・
    車輪の再発明を喜んでやっちまう非効率野郎なので性格変えないとな
    510 : Name_Not - 2011/06/10(金) 02:26:13.81 ID:??? (+57,+29,-26)
    prototype.jsだから使わないとか・・・
    これはありえる話かもしれない
    まぁ例え話だから実際は違うんだろうけど・・・
    511 : Name_Not - 2011/06/10(金) 04:10:29.18 ID:??? (+57,+29,-53)
    ライブラリを使う使わないと、ライブラリの質は別の話だからなあ
    仕事では使っても、プライベートじゃ使いたくないってのはある
    512 : Name_Not - 2011/06/10(金) 07:36:16.42 ID:??? (+62,+29,-71)
    安定するまで手を出したくないってのは、新ブラウザや
    ブラウザのメジャーバージョンアップの機能追加と同じだなw
    ただ、その名前をよく聞くようになったなら、どんなものなのか
    調べておくべきだって点でも同じ。
    調べない使えないでは、少なくとも仕事にゃならない。
    513 : Name_Not - 2011/06/10(金) 08:17:00.82 ID:??? (+2,-29,-51)
    いやprototype.jsを使いたくない理由は安定とは別のところにあるんしないかな
    グローバル変数使いすぎとかprototype で拡張しすぎとか
    514 : Name_Not - 2011/06/10(金) 08:20:54.63 ID:??? (-1,-29,-48)
    >>513
    prototype.jsがウケた理由も
    prototype拡張していいのか!
    privateなんかいらなかったんや!
    という所だったんだが
    515 : Name_Not - 2011/06/10(金) 08:24:02.90 ID:??? (+58,+30,-35)
    過去ログにもあると思うけど
    当時はビルトインのprototypeにぺたぺたつけんなと言っても
    ぜんぜん聞く耳もってくれなかったんだぜ
    516 : Name_Not - 2011/06/10(金) 08:32:37.36 ID:??? (+57,+29,-8)
    行儀は悪いが、代替出るまでは使う価値があったのも確か。
    517 : Name_Not - 2011/06/10(金) 09:18:12.83 ID:??? (+57,+29,-18)
    みんな真似し始めるからなあ
    みんなやってる=いいものだと信じて疑わない
    518 : Name_Not - 2011/06/10(金) 09:22:36.26 ID:??? (+46,+23,-3)
    まともな継承ができない構造が悪い
    519 : Name_Not - 2011/06/10(金) 09:25:10.00 ID:??? (+50,+27,-1)
    まともな継承とは何か
    520 : Name_Not - 2011/06/10(金) 09:34:06.90 ID:??? (+62,+29,-79)
    クラスがないのに継承しようとするのが悪い。
    自分でクラス(っぽいもの)作る時に、必要なメソッドが他のクラス(っぽいもの)にあるなら、
    自クラス内でそれを借りるか、インスタンスにそのメソッド突っ込めばおk
    丸ごと継承するのは静的クラスしかない言語の手法
    521 : Name_Not - 2011/06/10(金) 09:48:49.07 ID:??? (-1,-29,-47)
    プロトタイプを作ってObject.createでクローン&固有プロパティだけ上書き
    これ一択
    522 : Name_Not - 2011/06/10(金) 09:52:15.15 ID:??? (+62,+29,-35)
    いちいちクローン作った物をいじってちゃプロトタイプのよさを生かせない
    たしかにオーバライドは必要なときはあるけど
    オーバライドしないときはそのままくっつけちゃっていいんじゃないかと
    523 : Name_Not - 2011/06/10(金) 10:09:04.26 ID:??? (+6,-29,-73)
    >>522
    めんどうだからクローンと書いたが
    Object.create(O, desc)で生成するのはOをプロトタイプにし
    descを固有プロパティに持つオブジェクトな
    524 : Name_Not - 2011/06/10(金) 11:46:06.56 ID:??? (+30,+2,-22)
    フレームのボーダーラインの現在の高さとか取得する方法ってありますか?
    525 : Name_Not - 2011/06/10(金) 12:21:08.36 ID:??? (+242,+29,-29)
    生javascriptを書くのは時代遅れ
    趣味でやってるなら生で書いても誰も文句は言わないけど仕事でやるなら時間との勝負なんだよ
    526 : Name_Not - 2011/06/10(金) 12:48:35.43 ID:??? (+57,+29,-29)
    どんなライブラリ使ってても生の部分は出るわけだが。
    527 : Name_Not - 2011/06/10(金) 13:33:55.51 ID:??? (+36,-30,-73)
    a=1+1; は生だし、s=""+a; も生だし、Math.floor(Math.log(n)); も生だな。

    C++でポインタ理解してなくてCStringしか使えなかった頃を思い出す。
    中身理解しないままライブラリ使う奴は始末に負えない。
    無駄が(非常識なほど)大きいプログラムを書いておきながら、それに気付かないw
    529 : Name_Not - 2011/06/10(金) 14:33:19.87 ID:??? (+44,+26,+0)
    うん
    531 : Name_Not - 2011/06/10(金) 15:20:16.60 ID:??? (+57,+29,-23)
    なるほど、ありがとうございますー
    つまり前もって用意しとけばCSSもscriptもeval使わなくて呼び出せるんですね!
    532 : Name_Not - 2011/06/10(金) 15:28:27.78 ID:??? (+31,-30,-48)
    呼び出した部分の
    <style type="text/javascript">
      |
    </script>
    が実行できないだけだからな
    当たり前だが
    <script language="JavaScript" type="text/javascript" src="○○.js"></script>
    533 : Name_Not - 2011/06/10(金) 15:33:56.57 ID:??? (+50,+22,-2)
    なんでstyleなのかは良いとして
    deferつけても無理だっけ?
    534 : Name_Not - 2011/06/10(金) 15:47:14.22 ID:??? (+62,+29,-2)
    >>532
    ごめん寝ぼけてた気にしないで
    535 : Name_Not - 2011/06/10(金) 18:54:18.52 ID:??? (+277,+29,-30)
    >>525
    ライブラリも生のJSだろ
    別もんだと思ってるから、非効率で生産性のないものになるんだ
    536 : Name_Not - 2011/06/10(金) 19:06:56.16 ID:??? (+208,-29,-123)
    >>535
    生の意味分かってないなら沈黙が金。
    document.getElementById は仕様で定められた純インターフェース。
    $() は、仕様と自分以外の第三者が勝手に作ったインターフェース。
    後者ありき(=第三者のライブラリを噛ませること前提)で作ったプログラムは
    生とは言わない。生ならgetElementByIdを直接呼ぶ関数を自分で作る。
    537 : Name_Not - 2011/06/10(金) 19:19:09.47 ID:??? (+99,+29,-8)
    >>536
    だからそう言ってんだろ
    なーにが沈黙が金だ、ニホンゴワカリマスカ?
    538 : Name_Not - 2011/06/10(金) 19:23:14.30 ID:??? (+145,+29,-33)
    じゃあライブラリをコピペして使うのは生
    ライブラリをDLしてきて、そのまま使うのは生じゃないと言う事だね
    もう関係なくなっちゃたね
    凄くどうでもいいね
    539 : Name_Not - 2011/06/10(金) 19:33:34.47 ID:??? (+76,+29,-85)
    >>537
    お前、「だからそう言ってんだろ」って、
    536の文章が537と全く同じ意味だと本気でそう言ってんのか?

    ……義務教育終わってるか?

    >>538
    バカか。
    ブラウザのバージョンアップで仕様が変わった時に、ライブラリ側が
    対応してるか確認取れるまで動作が保証できなくなるのがライブラリ使用プログラムだ。
    ダウンロードとか全然関係ねぇよ。現実理解してないにもほどがあるw
    540 : Name_Not - 2011/06/10(金) 19:34:46.33 ID:??? (-1,-29,-10)
    ミスった。"536の文章が537"じゃなくて"535の文章が536"だ。
    541 : Name_Not - 2011/06/10(金) 19:36:43.89 ID:??? (+102,+29,-16)
    >>536
    いいたいことほわかるけど「生」とかいうオレオレ用語を使うのが誤解のもとなんじゃないの?
    542 : Name_Not - 2011/06/10(金) 19:38:04.20 ID:??? (+105,+29,-7)
    >>541
    時間と勝負しながら2chで無駄な議論したいんだよ察してやれ
    543 : Name_Not - 2011/06/10(金) 19:41:38.32 ID:??? (+72,+29,-6)
    >>542
    二度手間に費やした方がよっぽど時間かかるでしょ
    544 : Name_Not - 2011/06/10(金) 19:42:08.18 ID:??? (+112,+29,-50)
    >>525と同じ意味で「生」と言ってるのは>>535
    >>536は「生」をホストオブジェクトの意味ですりかえている
    ちゃんとホストオブジェクトというべきだったな
    545 : Name_Not - 2011/06/10(金) 19:42:34.55 ID:??? (+57,+29,-10)
    >>1
    > (5) 出来るだけ一般的な用語を使用してください。脳内オレオレ用語は混乱の元です。
    546 : Name_Not - 2011/06/10(金) 19:59:50.34 ID:wsWUZkE7 (+29,+29,-51)
    まぁ、真の意味でライブラリと呼べるのはホストオブジェクトだけなんだよな
    いわゆる「JSライブラリ」はホストと同レベルでコンパイルされるわけでなく
    なんつーか、ただのラッパーというか、なんか違う気がする
    547 : Name_Not - 2011/06/10(金) 20:05:21.97 ID:??? (+86,+29,-16)
    >>544
    >525>535が同じ意味で使ってるなら
    >525は「全てのjavascriptは時代遅れ。仕事にならない」という意味になるわけだが。
    548 : Name_Not - 2011/06/10(金) 20:15:57.80 ID:??? (+22,-26,-17)
    >>535は昨日の流れのprototype.jsをつかえない老害というオチ
    550 : Name_Not - 2011/06/10(金) 20:27:48.22 ID:??? (+133,+29,-85)
    >>525「生javascriptでなくライブラリ使え」
    >>535「ライブラリも生javascript(で作られてる)から(生javascriptの知識がないと)非効率になる」
    >>536「生とは純インターフェース(ホストオブジェクト)だけを使うプログラムである」
    >>538「ライブラリをコピペすれば生です」
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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