TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
【ローカルルール】痛い注意書き 2【俺ルール】
俺がwebサービスを作ってみるスレ
jQuery ライブラリ 総合質問所 vol.4
大阪のWeb制作会社で働いてる人集合wwwww
!!Adobe GoLive 6.0は糞だーーーーーー!!!!
Firefoxを推薦する管理者用のスレ part2
WordPressの困った人のスレ 2
SOHOやフリーで本当に細々と食ってる奴の120人目
CSSで見た目が美しく使い易い日本のサイト
広告業界板から出張!GoodなWEB制作会社は?
691 :
>>690
焦点がずれてるな。サブクラスにする危険性をわかってない。

まずElementsがArrayだとしてjQueryに比べれば大幅にメソッドが足りない。
onとかattrとかきりがないから全部言わないよ?

そこでElementsのサブクラスを作ってメソッド追加しろって言いたいんだろ?
それが危険だという話。

ElementsのサブクラスはArrayでは無くなってしまうから。

なぜなら、
Elementsのサブクラスにhogeというメソッドを作った。
将来のArrayが拡張してhogeというメソッドを作った。
ElementsのサブクラスのhogeとArrayのhogeは別物
つまり、ElementsのサブクラスのはArrayではなくなる。

型あり言語なら型とシグネチャで正しくディスパッチしてくれるが
JavaScriptのような言語では無理

そして問題はまだある。

Elementsのサブクラスを作ったからといって、
queryAllがElementsのサブクラスを返してくれるわけじゃない。

DOMのあらゆるAPIがElementsの代わりに、
Elementsのサブクラスを返すようにモンキーパッチしまくらないといけない。
何かを忘れていると、よくわからないエラーが発生することになる。

危険性があるうえに、既存のメソッドを間違いなく修正するという大変な作業が必要。
サブクラスの仕様を考えただけで全てがうまくいくって考えてるようだが経験と想像力が足りないよ。

インターネットの作りかたを一からおしえて
個人サイトは1日50hitあれば成功の域
相互リンク募集スレ
ユーザビリティ、アクセス解析・・ほとんどオナニー
バナー
+ JavaScript の質問用スレッド vol.135 +
JavaScript使ってるサイトは糞
iPod touch 向けwebページ、webアプリ
なんでサイトのBBSを置くんだ?
+ JavaScript の質問用スレッド vol.144 +
--------------------
【ハードル決め】FE 風花雪月の初週は20万本以下なら爆死扱いでいいよね?
「図面情報」もとい「システムソリューション」だ!
ひきこもり体質の人は田舎暮らしに向いてない
【架空戦記】ネット仮想戦記を語ろう30【火葬戦記】
【恋愛】40代の恋話【結婚】part18
【証拠upスレ】明治大学叩くやつは勿論受かってるんだよな?
HDは温度が上がると壊れやすくなる事実
「リンクス」 何を思い浮かべた? [658743932]
【チラシより】カレンダーの裏(IDなし)703【大きめ】
平成最後の村スレRe:Dive
職業訓練校プログラミング終了後 2
【WOWOW】グレイズ・アナトミー Part26【Seattle】
札幌南区スレ part3
天皇の本質は、シャーマンの親方なの?どうなの?
【動画】路上ライブ中の美少女JCがキモいオッサンから罵声を浴びせられ続ける 歌も上手いしあいみょん超えるだろ [593285311]
1007穂
【悲報】台風19号、人工台風確定wwwwwwwww
メン・イン・ブラック インターナショナル 2
デビュー予想スレ
アイシングループpart4
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼