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

    私的良スレ書庫

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

    元スレJavaScript ライブラリ総合質問所 vol.4

    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 - 2015/02/17(火) 21:57:37.23 ID:???.net (+210,+24,-19)
    >>800
    >>792 の + で
    条件の後出しが本当に多いな
    802 : Name_Not - 2015/02/17(火) 23:22:26.50 ID:???.net (+139,+29,-14)
    >>799
    「CSS で実装すべき機能を JavaScript に置き換える理由があるのか」を考えてから発言すべき
    803 : Name_Not - 2015/02/18(水) 00:16:27.25 ID:???.net (+104,+29,-25)
    >>801
    後出しじゃなくてお前が勝手に~の条件付け足してるだけだろ

    >>802
    お前バカか?
    CSS で実装すべき機能と何で決め付けてんだよ
    804 : Name_Not - 2015/02/18(水) 00:18:26.85 ID:???.net (+73,+27,-2)
    >>801
    できないならできないと言えよ
    805 : Name_Not - 2015/02/18(水) 00:21:14.90 ID:???.net (+106,+29,-52)
    >>796
    >情報を後出しするなら初めからまとめて出すべき

    そうするとどうせ削れとか言うだろ
    本当に面倒なやつだな
    シミュでできたからって記述そのまま全てではないだろ
    そのくらい察しろよ
    806 : Name_Not - 2015/02/18(水) 00:24:55.66 ID:???.net (+75,+29,-11)
    >>802
    「スクリプトをCSSでやる理由があるのか」を考えてから発言すべき
    807 : Name_Not - 2015/02/18(水) 00:54:01.88 ID:???.net (+65,+29,-76)
    >>1
    【サンプルコード】現象を再現可能な最小限のコードを書いてください。

    初心者(?)なら余分に削ったりしてしまうことは十分ありえる
    当然他の処理してることも十分ありえる
    というかjQuery使ってる時点でそれは予想できる

    >781は簡略化してますが実際は複数あり、関数化するにもやや複雑になり
    808 : Name_Not - 2015/02/18(水) 00:58:43.87 ID:???.net (+52,+29,-13)
    普通ピンとくるよな
    809 : Name_Not - 2015/02/18(水) 01:04:19.93 ID:???.net (+69,+27,-23)
    >>803
    CSSで実装できる機能をJavaScriptで車輪の再発明する意味があるのか?
    810 : Name_Not - 2015/02/18(水) 01:05:16.98 ID:???.net (+72,+29,-10)
    >>805
    前提条件の後出しの話を言ってるのにコードの後出しとかわけわからんことを言われてもねえ
    811 : Name_Not - 2015/02/18(水) 01:07:11.23 ID:???.net (+76,+19,-14)
    見た目に関わることはCSSの役割
    812 : Name_Not - 2015/02/18(水) 08:33:05.86 ID:???.net (+68,+29,-4)
    >>811
    いつの時代の戯言言ってんの?
    813 : Name_Not - 2015/02/18(水) 09:40:10.46 ID:???.net (+62,-29,-138)
    >>802
    そうとも限らない
    checkboxに直接関係したlabelなどならいいが別の要素ならscriptも有り得る
    あくまでSSはスタイル、動的状態変更はscriptに分担が基本

    でないと全体見てここだけSSで変更、他はscriptで変更となってしまう
    E:checkedやE:hover、つまりそのもののスタイル変更くらいに
    とどめておかないと大変なことになる
    後に別の条件が加わるかもしれんし
    814 : Name_Not - 2015/02/18(水) 10:15:17.47 ID:???.net (+57,+29,-9)
    アニメーション作るとCSSは変数扱えないしお荷物だなって思う
    815 : Name_Not - 2015/02/18(水) 11:10:10.28 ID:???.net (+85,+29,-137)
    >>801
    ~は記述が狭められるし、今回簡略化や別処理は明確なのだからそれで後出しと言うには無理がある
    (俺なら勧めないし、勧めてもこういう手もある、だめだったのならああそうかで済ますだけ)


    で、
    dblclickのイベントは、click, click, dblclick
    別のイベントが発火・作用してしまっている可能性がある
    とはいえIEだけというのはそこに原因がある気がする
    (そもそも問題提起の本質はそこなんだけどな)
    816 : Name_Not - 2015/02/18(水) 14:11:44.12 ID:???.net (+46,-29,-143)
    >>813
    勿論、JavaScriptの方がいい場合はあるが、>>785はJavaScriptに拘る理由が感じられない
    見た目と挙動が一致しないのは CSS だけで実装すれば原理的に問題が発生しない

    やるとすれば、checked疑似クラス未対応ブラウザを機能テストしてJavaScriptで実装するぐらい
    その場合もtoggleなとは使わずにchecked判定して適用するclassを決定する
    また、changeだけでなく、DOMContentLoaded 時にもclassを適用する
    これで100% check状態と見た目が一致する
    817 : Name_Not - 2015/02/18(水) 20:42:44.36 ID:???.net (+107,+29,-46)
    CSSでできるからって何でもかんでもCSSでやればいいってもんじゃない

    >>816
    あれが全部ではない、トグルのほうが楽だと思ったと書いてあると何度言ったら
    それは>>797で解決してるんだからもういいんじゃね
    818 : Name_Not - 2015/02/18(水) 21:26:40.58 ID:???.net (+111,+29,-61)
    >>817
    何でもCSSでやれとはいわない
    何百行もCSSを書いてアニメーションするようなテクニックはネタであって実用的ではない
    だが、たった1行のCSSで解決する問題をJavaScriptで解決するのは冗長なだけで何もメリットがない
    819 : Name_Not - 2015/02/18(水) 22:13:24.19 ID:???.net (+55,+29,-14)
    >たった1行のCSSで解決する問題
    >何もメリットがない

    ・・・。
    最初から読んでね。それと、



    もうどうでもいい。
    820 : Name_Not - 2015/02/19(木) 00:33:17.21 ID:???.net (-1,-29,-29)
    質問者は<!DOCTYPE html>から全文書くように
    でないと「HTML5とか後出しするなよ」と突っ込まれます
    821 : Name_Not - 2015/02/19(木) 04:28:58.40 ID:???.net (+75,+30,-86)
    >>785の質問に対してCSSのみで実装するよう指摘したアドバイスは的確でしょ

    ソースの簡略化しすぎや言葉足らずは質問者によくあることだからすぐ訂正すればよかったものを
    面倒くさくなって誤魔化したり煽ったりするから真面目に答えようとしてる相手には余計にややこしくなるんだよ
    822 : Name_Not - 2015/02/19(木) 19:29:56.36 ID:???.net (+41,-30,-99)
    疑似クラスのような状態を表すセレクタもCSSで書けるから簡単な処理ならJavaScriptは要らなくなるよな
    :hover は mouseover, mouseout で代替
    :active は focus で代替
    出来るけど、CSSでやった方が明らかに管理が楽
    :visited に至っては JavaScript で代替できそうにない
    823 : Name_Not - 2015/02/19(木) 20:44:16.57 ID:???.net (+104,+29,-18)
    >>818
    たった1行だからこそ見落としやすく、例外があると後々に、または他人が見て大変
    業者にたった1行だからなんて言えないよね

    >>822
    それくらいならいいでしょ、というより普通でしょ
    824 : Name_Not - 2015/02/19(木) 22:15:01.57 ID:???.net (+71,+29,-67)
    >>823
    アホか
    切り分け対象総数が少なくなる上にプロパティの組み合わせを考える必要がなくなるのに見落としやすいわけないだろ
    おまえはどうやってデバッグするつもりなんだ?
    825 : Name_Not - 2015/02/19(木) 22:25:14.65 ID:???.net (-1,-29,-47)
    そもそも、CSSとJavaScriptではCSSの方が圧倒的にデバッグしやすいはずなんだけどね
    CSSの1行とJavaScriptの複数行なら更に差が広がる
    826 : Name_Not - 2015/02/19(木) 22:54:06.18 ID:???.net (+91,+29,-10)
    議論の前提が食い違ってるだけで
    実は両者の意見に大差ないというよくあるやつだろコレ
    827 : Name_Not - 2015/02/19(木) 23:37:20.28 ID:???.net (+57,+29,-8)
    デバッグしやすい云々もだが一貫してるかどうかも重要
    828 : Name_Not - 2015/02/19(木) 23:38:42.85 ID:???.net (+70,+29,-6)
    >>826
    そもそも1行で済むと勝手に前提してるけど実際は違うんだよな
    829 : Name_Not - 2015/02/19(木) 23:40:23.15 ID:???.net (+52,+29,-2)
    ああ、後出しとか言うからやめとくか
    830 : Name_Not - 2015/02/19(木) 23:47:14.27 ID:???.net (+57,+29,-16)
    CSS否定派がどんどん墓穴を掘ってる感じ
    831 : Name_Not - 2015/02/20(金) 00:01:58.52 ID:???.net (+66,+29,-13)
    >>813
    が一般的だな
    一貫性があってデバグもやりやすい
    伝達や継承もしやすい
    832 : Name_Not - 2015/02/20(金) 00:01:59.35 ID:???.net (+74,+29,-25)
    つかCSS1行で解決できなかったの?
    それなら>>785のサンプルコードと説明の仕方が悪いんじゃん喧嘩すんなよ
    833 : Name_Not - 2015/02/20(金) 00:07:29.37 ID:???.net (+103,+18,-30)
    1行か知らんが、>>785の質問に対してCSSの:checkedを回答するのはまともな回答
    後付でいろいろ条件を出すから変にこじれるんだよな
    834 : Name_Not - 2015/02/20(金) 00:10:29.04 ID:???.net (+47,+24,-2)
    かといって~はない
    835 : Name_Not - 2015/02/20(金) 00:13:25.27 ID:???.net (+66,-29,-40)
    誤:【サンプルコード】現象を再現可能な最小限のコードを書いてください。
    正:【サンプルコード】HTML,SS,JSのコード全文を書いてください。
    836 : Name_Not - 2015/02/20(金) 00:23:08.11 ID:???.net (+62,+29,-18)
    >>835
    余計なコードまで全部読まされるのは勘弁
    837 : Name_Not - 2015/02/20(金) 19:46:27.42 ID:???.net (+120,+30,-83)
    元の記述だけならE:checkedは自然だがそこまでこだわって言い続けなくても
    このスレからしてScriptの記述があるのも考えられるし実際最初にそう書いてるし
    当然記述を省略してるだろうし実際どこを削ってどこを残すかの判断は人によっては簡単でもない

    >>833
    >後付でいろいろ条件

    >>800だけだし(青赤逆だったのはあるが>>801のは後出しではない)
    そんな無茶な注文でもなかろう
    どっちかと言うとこじれてるのは後出し後出しと繰り返していることに見える
    しかも質問者はもう済んでるのに
    838 : Name_Not - 2015/02/21(土) 11:33:12.67 ID:???.net (+74,+29,-30)
    >>837
    質問者は終わってるが、外野がいちいちCSSがおかしいと文句つけるから回答した人が反論し続けるのだろう
    この場合はCSSだけでいいのだからそれで終われば良かったものを
    839 : Name_Not - 2015/02/21(土) 13:07:58.13 ID:???.net (+16,-6,-12)
    >CSSだけでいい

    そこかよw
    840 : Name_Not - 2015/02/21(土) 15:55:27.77 ID:???.net (+66,+29,-4)
    やはりここは全員一致で>>835
    恥ずかしい顔文字コメントも含めて
    841 : Name_Not - 2015/02/21(土) 17:43:36.55 ID:???.net (+47,+29,+0)
    全員一致…?
    842 : Name_Not - 2015/02/21(土) 20:47:02.64 ID:???.net (+57,+29,-14)
    一人で意見統制しようと頑張ってる人がいるから、あまり関わりたくないなあと思ってる
    総意をコントロールしたい感が透けて見える
    843 : Name_Not - 2015/02/21(土) 21:22:42.11 ID:???.net (+52,+29,-1)
    ジョークもわからんのか
    844 : Name_Not - 2015/02/21(土) 21:55:19.35 ID:???.net (+57,+29,-5)
    質問者がだめだった言ってるのにしつこくゴリ押ししてるのがキモイ
    845 : Name_Not - 2015/02/26(木) 12:40:02.66 ID:sloVcVUM.net (+70,+29,-132)
    こんにちは、質問です。
    日本地図のエリア情報を表示できるライブラリを探しているのですが、ご存知の方はいらっしゃいますか?
    具体的には、最初は日本地図で各エリア(関東、近畿、四国など)をクリックすると
    そのエリアの各都道府県が表示されるようなものです。

    イメージとしてはこのサイトのようなものです
    http://www.flashwork-s.com/map/map2/index.html

    この参考サイトはFlashで作られているのですが、
    JavaScriptでこれと似たようなことを出来るものはないでしょうか?
    JapanMapというものは見つけましたが、これはエリアからその都道府県の表示が出来ませんでしたので、他のがあれば教えてくださいm(_ _)m
    846 : Name_Not - 2015/02/26(木) 13:01:47.57 ID:???.net (+88,+29,-5)
    >>845
    そういうものがライブラリになってるわけがない。
    自分で作るんだよ。
    847 : Name_Not - 2015/02/26(木) 13:28:48.04 ID:sloVcVUM.net (+44,+29,-79)
    >>846
    用途やニーズは実際にあり、Flash版やJapanMap等既にありますので、
    他にもあっておかしくないと思い、質問させて頂いてます。

    もちろん、無ければ最終的には自分が作ることを考えおりますが、
    自分が作りたいと思ったものは既に利用できる形で公開されている場合も多いので、
    ご存知の方がいらっしゃれば教えてください。
    848 : Name_Not - 2015/02/26(木) 13:41:10.98 ID:???.net (+57,+29,-32)
    おそらく無いだろうね。まあCanvasやSVGの汎用的なライブラリはあるから
    それらを使って足りない機能を自分で作る事になるんじゃないか?
    849 : Name_Not - 2015/02/26(木) 17:09:51.10 ID:???.net (+7,-29,-13)
    >>845
    Google Maps API
    850 : Name_Not - 2015/02/26(木) 17:51:47.87 ID:???.net (+54,+26,-48)
    DOMでできることは
    jqueryでもできるってことで間違いないの?
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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