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

みんなの評価 :
レスフィルター : (試験中)
cssTextで一度に設定できるのはchromeだけで
汎用的にするには、
一つずつcss.sheet.insertRuleしないといけないようです
セレクタを指定して削除したり置換する時はどうしたらいいのでしょうか?
汎用的にするには、
一つずつcss.sheet.insertRuleしないといけないようです
セレクタを指定して削除したり置換する時はどうしたらいいのでしょうか?
var css = document.createElement('style');
document.getElementsByTagName('head')[0].appendChild(css);
css.sheet.insertRule('body{background-color:#000}',0);
これでどうですか
cssTextは使わない方向で行きます
document.getElementsByTagName('head')[0].appendChild(css);
css.sheet.insertRule('body{background-color:#000}',0);
これでどうですか
cssTextは使わない方向で行きます
なんで使わないの?
firefoxでもSafariでもIEでもChromeでも使えるのに
firefoxでもSafariでもIEでもChromeでも使えるのに
css.sheet.cssRules[n].selectorTextのセレクタ名は、表記そのままではなく、
正規化されているようです
.hoge,.fuga
と間を空けずに書いても、
.hoge, .fuga
と,の後ろにスペースが一つ付きます
この正規化の書式は全てのブラウザで同じなのでしょうか?
正規化されているようです
.hoge,.fuga
と間を空けずに書いても、
.hoge, .fuga
と,の後ろにスペースが一つ付きます
この正規化の書式は全てのブラウザで同じなのでしょうか?
マルチセレクタは分けて格納するブラウザもあったりと
調べるほどややこしいので
jquery-stylesheetを見に行ったらfixされてました(∵)
調べるほどややこしいので
jquery-stylesheetを見に行ったらfixされてました(∵)
>>915
ありがとうございます
ありがとうございます
>>907
今正常に動作するプログラムがブラウザのバージョンアップで動かなくなる可能性はつねにある
プログラムが標準仕様だけに従っていれば可能性は低くなるけど、
標準仕様の範囲だけで目的が達成できなければ、標準仕様外のものを使わざるを得ない
そのライブラリについてちらっと調べた限りでは、
タッチパネル動作とマウス動作を切り分ける手段に適当な方法を使っている(いた)感じ
今正常に動作するプログラムがブラウザのバージョンアップで動かなくなる可能性はつねにある
プログラムが標準仕様だけに従っていれば可能性は低くなるけど、
標準仕様の範囲だけで目的が達成できなければ、標準仕様外のものを使わざるを得ない
そのライブラリについてちらっと調べた限りでは、
タッチパネル動作とマウス動作を切り分ける手段に適当な方法を使っている(いた)感じ
scrollHeightですが、
chromeとIEではpaddingとの合計、
firefoxではpaddingを除いたものを返してくるようです
ブラウザ名のチェックではなく
ダック・タイピング的にどちらのパターンかを判別するにはどうしたらいいでしょうか
chromeとIEではpaddingとの合計、
firefoxではpaddingを除いたものを返してくるようです
ブラウザ名のチェックではなく
ダック・タイピング的にどちらのパターンかを判別するにはどうしたらいいでしょうか
パターンも何もpaddingを含むのが仕様
それ以外は気にしなくていい
嫌ならclientHeightやoffsetHeightを使う
それ以外は気にしなくていい
嫌ならclientHeightやoffsetHeightを使う
じゃあfirefoxが間違ってるんですね
scrollHeight < offsetHeight
なら含まないと判定することにしました
ありがとうございました
scrollHeight < offsetHeight
なら含まないと判定することにしました
ありがとうございました
>>925
ここまで学習したように、オブジェクトのクラスを判定する方法は、
少なくともクライアントサイドJavaScript においては、どれも問題があります。
もう 1 つ解決方法があります。それは、この問題はとりあえず放っておくことです。
「このオブジェクトのクラスは何か」を調べるのではなく、
「このオブジェクトは何ができるのか」を調べます。
JavaScript プログラマの場合は、この表現は次のような意味になります。
「オブジェクトが Duck のように歩き、 Duck のように泳ぎ、
Duck のように鳴けば、そのオブジェクトを Duck として扱えます。
たとえ、 そのオブジェクトが Duck クラスのプロトタイプオブジェクトを継承していなかったとしても、です」 。
(オライリー「JavaScript第六版」)
「判別という言葉とくっつくことがない」などと言っているあなたの方が恐らく間違っているようです
ここまで学習したように、オブジェクトのクラスを判定する方法は、
少なくともクライアントサイドJavaScript においては、どれも問題があります。
もう 1 つ解決方法があります。それは、この問題はとりあえず放っておくことです。
「このオブジェクトのクラスは何か」を調べるのではなく、
「このオブジェクトは何ができるのか」を調べます。
JavaScript プログラマの場合は、この表現は次のような意味になります。
「オブジェクトが Duck のように歩き、 Duck のように泳ぎ、
Duck のように鳴けば、そのオブジェクトを Duck として扱えます。
たとえ、 そのオブジェクトが Duck クラスのプロトタイプオブジェクトを継承していなかったとしても、です」 。
(オライリー「JavaScript第六版」)
「判別という言葉とくっつくことがない」などと言っているあなたの方が恐らく間違っているようです
>>929
ここの記述と異なった挙動になっちゃってるってこと?
http://developer.mozilla.org/en-US/docs/Web/API/element.scrollHeight
ここの記述と異なった挙動になっちゃってるってこと?
http://developer.mozilla.org/en-US/docs/Web/API/element.scrollHeight
世界中のFirefoxの最新が24でそれで100%バグが起こると証明できるのか?
いやwできないwww
いやwできないwww
関連バグを見ると一部直したがこれ以上は面倒くさいからしないってさ
http://bugzilla.mozilla.org/show_bug.cgi?id=576976
http://bugzilla.mozilla.org/show_bug.cgi?id=576976
そもそもIE独自のものだったもので標準規格じゃないでしょ
いつか無くなるよ
ちなみに皆event.returnValueはもう使うなよ
Chromeではまもなく無くなるから
いつか無くなるよ
ちなみに皆event.returnValueはもう使うなよ
Chromeではまもなく無くなるから
HTML5の仕様の中にRegExp.$1とか規定されてるんですか。知らなかった。
どの文書ですか?
どの文書ですか?
>>930
いやあなたが何を言ってるのかさっぱり分かりません
いやあなたが何を言ってるのかさっぱり分かりません
>>933
仕様じゃなくてバグだったのですかー
仕様じゃなくてバグだったのですかー
>>937
ダック・タイピングと似たようなアプローチで判別する方法はないか?
ってところまで書けってことだよ。それでもわかりづらいことには変わりないけど
擁護は正しくっていうのは、勝手に派生させないってのも含むよ
プログラム書いてるなら、未定義の用語を濫用することの無意味さはわかるじゃろ?
ダック・タイピングと似たようなアプローチで判別する方法はないか?
ってところまで書けってことだよ。それでもわかりづらいことには変わりないけど
擁護は正しくっていうのは、勝手に派生させないってのも含むよ
プログラム書いてるなら、未定義の用語を濫用することの無意味さはわかるじゃろ?
ごめん、俺は>>925じゃない
お前は「的」とつければ自分の意図が必ず伝わると思い込んでるだけだって話
JS-MLで俺も言葉足らずをよく指摘されたからわかるんだが
回答者は何でもかんでも汲んでくれるわけじゃないんだ
お前のお母さんじゃないんだから
お前は「的」とつければ自分の意図が必ず伝わると思い込んでるだけだって話
JS-MLで俺も言葉足らずをよく指摘されたからわかるんだが
回答者は何でもかんでも汲んでくれるわけじゃないんだ
お前のお母さんじゃないんだから
いやまておまえら
ダックタイピングは全く関係無いだろ
ダックタイピング的ですらもない
もしかしてアンサイクロペディアのダックタイピングの記述あたりを信じて、
勝手に言葉の意味拡張して使ってる?
ダックタイピングは全く関係無いだろ
ダックタイピング的ですらもない
もしかしてアンサイクロペディアのダックタイピングの記述あたりを信じて、
勝手に言葉の意味拡張して使ってる?
ああ全然違うものだと思うよ。多分質問者は
scrollHeightで返るものがクライアント毎に変わるから
それを要素などの持つ特徴的な何かで判別できないか、と考えていて
それをダック・タイピング的だと表現した、とエスパーしてみた
アンサイクロペディアのダックタイピングは面白かった
scrollHeightで返るものがクライアント毎に変わるから
それを要素などの持つ特徴的な何かで判別できないか、と考えていて
それをダック・タイピング的だと表現した、とエスパーしてみた
アンサイクロペディアのダックタイピングは面白かった
ダックタイピングの本質は「あひると同じことが出来るのならあひると扱う」
この一言に集約されるんです
それはますあひるかどうかかの調査から始まる
こんなことは当たり前のことです
アホはアンサイクロペディアでも読んで溜飲を下げていて下さいね
この一言に集約されるんです
それはますあひるかどうかかの調査から始まる
こんなことは当たり前のことです
アホはアンサイクロペディアでも読んで溜飲を下げていて下さいね
>回答者は何でもかんでも汲んでくれるわけじゃない
って、そんなことを期待していないのは明らかでしょう?
分からない人は黙っていてくれとしか思ってませんよ
「そこ!?」っていうところに噛みついてくるレベルの人には何も期待していないんですよ
ただ単に、黙っててくれ。
って、そんなことを期待していないのは明らかでしょう?
分からない人は黙っていてくれとしか思ってませんよ
「そこ!?」っていうところに噛みついてくるレベルの人には何も期待していないんですよ
ただ単に、黙っててくれ。
んで結局>>923の言うダック・タイピングは何を指してたわけ?



類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.108 + (1001) - [97%] - 2013/9/21 15:16
- + JavaScript の質問用スレッド vol.100 + (1001) - [97%] - 2012/6/13 22:46
- + JavaScript の質問用スレッド vol.101 + (1001) - [97%] - 2012/7/16 14:15
- + JavaScript の質問用スレッド vol.102 + (1001) - [97%] - 2012/9/11 17:30
- + JavaScript の質問用スレッド vol.103 + (1001) - [97%] - 2012/11/9 15:30
- + JavaScript の質問用スレッド vol.104 + (1001) - [97%] - 2013/1/28 4:00
- + JavaScript の質問用スレッド vol.105 + (1001) - [97%] - 2013/5/20 4:45
- + JavaScript の質問用スレッド vol.139 + (1001) - [97%] - 2019/5/27 15:15
- + JavaScript の質問用スレッド vol.106 + (1001) - [97%] - 2013/7/20 9:30
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.119 + (1002) - [97%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.129 + (926) - [97%] - 2017/7/27 13:45
- + JavaScript の質問用スレッド vol.129 + (981) - [97%] - 2016/5/5 8:16
- + JavaScript の質問用スレッド vol.122 + (116) - [95%] - 2018/5/2 18:30
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.122 + (1004) - [95%] - 2015/2/14 4:45
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
トップメニューへ / →のくす牧場書庫について