元スレ+ JavaScript の質問用スレッド vol.117 +
JavaScript覧 / PC版 /みんなの評価 :
951 = :
なんかイベントの基本的な部分が分かってない感
本を一冊読んで基本を勉強した方がいいよ
952 = :
$('ul').on('click', 'li', function (e) {
alert($(this).prevAll().length + 1);
e.stopPropagation();
});
953 = :
>>949
ありがとうございました
954 = :
JQueryなどの話は以下へ
JavaScript ライブラリ総合質問所 vol.4
http://peace.2ch.net/test/read.cgi/hp/1400834117/l50
そいつはライブラリの話をして、このスレを荒らすヤツかも。
答えたり相手にしたらアカン。無視すること
955 = :
大元の質問はJQueryのQの字も無いじゃん(Jはあっても良い派)
956 = :
季節外れの自治厨荒らしワロス
お前はプログラム板から帰ってくんな
957 = :
たまに見る、言葉で絞り込む機能が付いたpopoverを作りたいんですが
どうやればいいですか?
958 = :
ローカルストレージの内容を他のファイルに保存するにはどうしたらいいでしょうか?
テキスト化して他のウインドウに出力→それをコピペしてテキストファイルで保存
とやっていたのですが、データが巨大になり、文字列選択にものすごく時間がかかるようになりました
時間がかかりすぎて警告ダイアログが出るくらいです
もっと直接的にファイル保存できたらええんですが・・
959 = :
その文字列をペーストしたらテキストエディタすら激重になりました
データの中に改行がまったくないのでそうなるのかもしれません・・
便宜改行を入れたらいいのかも
961 = :
いっぺんサーバに送って
ファイルにしてoctetstreamで返すのはいかんの?
963 = :
>>958
レイアウト/選択領域の算出/グリフの描画
にコストがかかってるのも原因だろうから
表示はされないように出力させたらどうかな
<div style="height:0;overflow:hidden;"><div>テキスト出力</div></div>
データの保存はテキストでなくてもいい(でない方がいい)の?
964 = :
overflow: hidden; と
display: none; ではどっちが望ましいのか
965 = :
>>964
用途も機能も全く違う2つを比較する意味があるのか
967 = :
ローカルだけでなんとかしたいならクリップボードを直接なんとかして描画しない方向で済ますか
自PC内でweb鯖動かせるとか(通信コストはかかるけど)別途鯖持ってるとかなら、>>961で良くね
postでデータ送りつけて、返しでファイル出してくれるようにすれば鯖側でいちいちファイル化する必要ないし
969 = :
IE5ぐらいじゃねーの?
970 = :
>>957
どういうのですかサンプル見せてください
971 = :
>>970
そういわれてみると適当なものがありません
リアルタイム検索の結果がpopoverになってるだけでした
972 = :
>>971
何のことをpopoverと呼んでるのかわからん
検索窓の下にダラっと出る奴のことなら
サジェストでおググりください
976 = :
フレームワーク総合スレってありませんか?
977 = :
まずフレームワークの定義から始めないと(使命感)
978 = :
jsではフレームワークなんてほとんど使われてないからここでいい
979 = :
あちこちに分散させても意味ないしな。
>969
で質問って何よ?
982 = :
アングラーjsっての見たけど
フレームワークなのにbootstrapで作られてるw
アングラーjsのサイトならアングラーjsで作れよプゲラ
983 = :
>>982
angular.min.js読み込んでるよ。
angularも使ってる。
そもそもangularはウェブアプリを作るためのフレームワークで
ウェブサイトを作るフレームワークじゃないよ。
Bootstrapは主にCSSを使ったフレームワークで
独自のデザインが必要ないサイトでささっと
それっぽい画面を作るのに利用する。
適用範囲が違うんだが。
987 = :
アングリーバードなら間に合ってるよ
988 = :
どういう場合にFW使おうってなるの?
たとえばイベントハンドラを集中的に管理できて、
開発時はイベントをすべてロギングできるとかしたらいいと思うけど
フレムーワークでそういうことできるの?
989 = :
バカにはフレームワークはもったいない
990 = :
馬鹿乙
993 = :
いやそんなことは分かってますが?
しかしsetしたい時もあるのです
994 = :
そうそう、クラスで思い出したけど、
こう書くやつ多いんだよな
if (条件) {
$(セレクタ).addClass('hoge');
} else {
$(セレクタ).removeClass('hoge');
}
この一行で済むのに。
$(セレクタ).toggleClass('hoge', 条件);
ちゃんとjQueryの使い方調べろって思う。
995 = :
>>993
> しかしsetしたい時もあるのです
あるかないかじゃなくて、
そうしたいと思ってはダメという話。
これはJavaScriptとCSSの役割の境界を超えることになる。
JavaScriptで操作するclassは操作していいが、
それ以外はどんな値が入っているか、または入っていないかを
意識してはいけない。
classは原則としてデザイナがーデザインを適用する時に
自由に使っていいものだからだ。
JavaScriptで、未知のものを上書きするようなことは
してはいけないんだよ。
996 = :
何を言っているのか分かりませんね
classの付け替えで見た目を変えるのは普通のことですが
997 = :
>>996
えとね。デザイナーが、class="my-class"とか書いていることがあるの。
それをJavaScriptがclass="js-class"みたいに勝手に書き換えたらいけないの。
デザイナーがせっかく書いたmy-classを壊すようなことはしてはダメ。
998 = :
それは教科書に書いてあったのですかね?
実際には普通にするんですよ
駄目といわれてもw
999 = :
>>998
うん。多分書くと思ったw
my-classを消したいのなら、消せばいいだけの話。
だけどclass="my-class"とは限らない。
class="foo my-class" かもしれないし、
class="foo bar my-class" かもしれない。
プログラムとデザインを分離することを考えると、
my-classを消したいのなら、my-classだけ気にするればいい。
つまり、foo barはそのまま手を付けない。
これがプログラムとデザインの境界線。
だからfoo、barを消すようなsetClassなんてのは使ったらいけないんだよ。
使う必要がないから、jQueryには存在しない。
JavaScriptに関与しない部分は手を付けないのだから、
必要なのは、addClass、removeClassだけでよい。
類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.113 + (1001) - [97%] - 2014/1/25 12:46
- + JavaScript の質問用スレッド vol.110 + (1001) - [97%] - 2013/10/13 14:01
- + JavaScript の質問用スレッド vol.119 + (1002) - [97%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.118 + (1002) - [97%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.116 + (1002) - [97%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.115 + (1001) - [97%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.114 + (1001) - [97%] - 2014/5/3 10:45
- + JavaScript の質問用スレッド vol.127 + (160) - [97%] - 2021/7/16 9:30
- + JavaScript の質問用スレッド vol.112 + (1001) - [97%] - 2013/11/27 16:46
- + JavaScript の質問用スレッド vol.111 + (1001) - [97%] - 2013/11/4 6:00
- + JavaScript の質問用スレッド vol.113 + (1001) - [97%] - 2014/3/15 21:30
- + JavaScript の質問用スレッド vol.127 + (1001) - [97%] - 2016/2/4 0:15
- + JavaScript の質問用スレッド vol.137 + (1003) - [97%] - 2019/3/26 11:46
- + JavaScript の質問用スレッド vol.107 + (1001) - [97%] - 2013/9/7 10:16
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2015/1/1 18:30
- + JavaScript の質問用スレッド vol.126 + (952) - [95%] - 2015/11/18 13:15
- + JavaScript の質問用スレッド vol.126 + (348) - [95%] - 2023/1/12 17:00
トップメニューへ / →のくす牧場書庫について