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

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

    JavaScript覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    901 = :

    >>899
    今のコードはさすがに洗練されてますね

    904 = :

    皆様のおかげで「インスタンスを作らずにjqueryを使う」という新しい方向性が発生しました\(^o^)/
    開発コストは一番低いので期待が高まります

    907 = :

    >>906
    試してみます
    ありがとうございます。

    909 = :

    ダメ
    演算子の優先順位でダメ

    910 = :

    了解です

    918 = :

    どういう意味?
    プラグイン作成とか普通でしょ

    919 = :

    >>918
    なんでもかんでもプラグインにするのはダメ。
    それは結局のところオレオレライブラリを作ってるのと変わらない。
    誰も知らないlodashの亜種を作ってるのと変わらない。

    lodashには十分な関数がそろっているから
    新たに追加する必要はない。

    まずlodashを理解して使いこなして安易にプラグインにするのではなく
    既存の枠組みで処理することを考えなさい。

    ほんの少し工夫すればできることばかりだから。

    920 = :

    意味不明
    人に使わせないんだから誰も知らないのは当たり前だし何の問題もない
    そんな考えはじめて聞いたよ

    921 = :

    ユーティリティライブラリ的な関数を作りたい
    →既にlodashが入っている
    →lodashの名前空間に追加したら便利

    これ普通の発想だろ?
    mixinはそのためにあるんだし
    拡張するな派の教義が謎すぎる

    922 = :

    > これ普通の発想だろ?

    間違った発想。
    話は単純で、そうする明確な理由があるかどうか。
    理由がないならやるべきじゃない。

    なぜそうしたいの?
    lodashではなくmynameという名前空間ではだめな理由は?

    合理的な理由を答えられないのであれば、
    自分が作った名前空間に入れるべき。

    923 = :

    合理的な理由があるからlodashにしてるんだが
    なんでないと思ったのがが分からん

    924 = :

    >>911
    なるほど!

    925 = :

    >>923
    その合理的な理由って?

    928 = :

    ウインドウ座標x,yが
    ある要素のオフセット座標では何に相当するか
    を簡単に計算する関数ありませんか?
    座標の計算って複雑で頭がこんがらがります

    929 = :

    最近jsbinが
    第三者に見せるのに時間制限を設けたりして使いにくくなりましたが
    一番いいサービスは何ですか?

    932 = :

    JSでキーボード操作はやっぱ出来ないんすかね?
    OSに付いてる日本語変換が使えるフリック入力のソフトウェアキーボードを作る必要があって、divボックス内にアルファベットを打ち込むまでは出来たんですが、日本語ローマ字&漢字変換がどうしても出来ないんすよ。
    要は、divの中に任意の文字列を追加したり削除したり、改行したりとか、そういった擬似的な文字入力ではなくて、イベントの発火によってキーボード上のキーを直接入力したいんです。
    ブラウザでは危険だから出来ないようになってるんすかね?

    933 = :

    >>930を見て思うのは
    素人にDOMは使わせるべきじゃないなってこと。
    このコードがIEで動かないこともわかってないんだろうな。

    すなおにjQuery使いなよ。

    934 = :

    HTML5のプレースホルダを擬似的に再現します
    input要素のvalueによってプレースホルダの表示の有無を決めるとすると
    IME未確定状態でプレースホルダが消えません
    未確定だがIMEには入力されていることを検出するにはどうやればいいですか?

    935 = :

    >>931
    jQueryではそのような記述で済むのですね。
    ありがとうございます。

    >>933
    仰るとおり素人で、元となるコードとリファレンスを見ながらという感じです。
    jQueryの方で調べてみようと思います。
    ありがとうございました。

    938 = :

    ×子孫
    ○先祖
    でした
    単純に長いコードが思いっきり短くなるなら使った方がいいんじゃね?ってことで
    別にjquery推しじゃないですよ
    一方では脱jqueryを進めてますし

    939 = :

    jqueryの特徴として、
    複雑な処理は短く書けるが
    単純な処理はコストが高くなりすぎる、があげられると思います
    なので、複雑な処理は積極的に使い
    単純な処理は使わずに済むなら使わない、
    という方向性がいいと思います

    940 = :

    >>934
    未確定状態でIMEが消えないのは
    親指シフトソフトのやまぶきを使っているからでした
    とはいえ、そういう時にも消えるように作るべきだと思いますが・・

    941 = :

    【悪用禁止】
    「ブログを作っても見に来てくれる人がいない」
    と困っているヤツに朗報♪
    このツール使えば初日で600PV、3日で2000PVは普通にいく
    リピーターを作るにはブログのコンテンツを充実させるしかないけど
    初回アクセスはマジで大量に稼げるぞ

    http://ch2auto.blog.fc2.com/blog-category-1.html

    942 = :

    jqueryのトラバース処理は生JSと比べるとパフォーマンスどうなんだろ?
    生JSで書いた方がパフォーマンスは上がるかも

    943 = :

    たとえばボタンを押してその結果が反映されるまで
    何秒以内に終わるこという目安を作る。

    たぶん0.1秒以内であればユーザーは処理に
    時間がかかっているとは思わないだろう。
    そしてユーザーは0.1秒でも0.001秒でもその差に気がつかない。

    パフォーマンスのことを考えるときはjQueryを使った時と
    使わない時で何倍差がある?ではなくて許容範囲時間に収まるか?
    で考えたほうがいいよ。もちろんjQueryに限らないけど。

    944 = :

    >>942
    生JSで書いたほうがパフォーマンスは上がる。
    それは当たり前だし、やらずともわかってる。

    だからパフォーマンス上で必要になれば生JSで書く。
    正確に言えば、遅い部分だけを生JSで書いて
    jQueryと混ぜて使うだろう。

    945 = :

    じゃあ
    全IDを抜き出す
    を生JSで書いて下さい

    946 = :

    javascriptしか知らないんだがjQueryって難しい?

    947 = :

    >>946
    簡単。CSS知っていればもっと楽。

    考え方としてはセレクタに一致する
    複数のDOM要素に対して、一括して処理できる感じ。

    だから生JSでループして条件に当てはまるものに処理するような
    コードは大幅にコードが減る。


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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