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

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

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

    401 = :

    array.uniq的なことがしたくなったのでアンスコを使おうかと思うのですが
    やはりこういったユーティリティーライブラリではアンスコが代表的なのでしょうか?

    402 = :

    アンスコってなに?

    404 = :

    >>389
    現在のスクロール位置を調べて前と縦位置が変わってなければ無視
    するようなハンドラをつければよくない?

    406 = :

    規約に同意のチェックボックスがチェックしてたら次のページに移動したいとき

    408 = :

    >>368の件ですが、
    http://epeli.github.io/underscore.string/
    文字列用のライブラリもありました

    409 = :

    jQueryで$("#foo")のように取得したオブジェクトは
    内部でキャッシュされてるのかな
    何度も呼び出すときは
    var foo = $("#foo");
    のようにしてfooを持ち回した方がいいんだろうか

    413 = :

    >>409
    されてないよ
    だからキャッシュしたら速くなる

    414 = :

    >>410 >>407
    ようするにこうしたいんでしょ。
    function mylog(value) { console.log(getVariableName(value), value); }
    値から変数名は無理だけど逆ならグローバル限定ということにすれば。
    function mylog(name) { console.log(name, window[name]); }

    416 = :

    100がaにキャッシュされてる

    417 = :

    >>413
    ありがとう。よく考えたら、取得したノードは変更されるかもしれないし
    キャッシュされたら困る局面もあるよね・・・

    419 = :

    firstで出来ました
    失礼しました

    421 = :

    http://jsperf.com/underscore-lodash/3

    lodashというアンスコとほぼ同じ機能のライブラリがあるみたいですが、
    これを見ると、なんとネイティブforEachより速いです
    何故そんなことが可能なのでしょうか?

    422 = :

    何でアンスコって略すの?

    423 = :

    アンスコっていうとアンインストールの略にしか思えん…
    それに _ って直接書いたほうが打鍵数少ないし楽じゃないか?

    424 = :

    JavaScriptをJSと言ったりするようなものです

    425 = :

    lodashはindexがあるかどうかを確認してない
    例えばネイティブで
    [0,1,,,4,5].forEach
    は4回しか呼ばれないがlodashは6回呼ばれる
    ネイティブはin演算子で確認してる分だけオーバーヘッドがある

    427 = :

    ネイティブ関数をほぼ直接呼べる特権JSで書かれてる
    http://code.google.com/p/v8/source/browse/branches/bleeding_edge/src/array.js#1184
    http://github.com/lodash/lodash/blob/master/lodash.js#L3390

    428 = :

    空きのある配列をforeachすることなんてあまり考えにくいから
    lodashのやり方の方がいいですね
    ありがとうございました

    429 = :

    特権JSってなんぞ
    じゃあそれ使ったら超速いコードが書けるんですか??すごくないですか

    430 = :

    裏JavaScript・・!?

    431 = :

    どちらがいいというか仕様の問題。
    そもそも速度が必要な操作では関数コールのforEachはNGだし、
    今も昔も配列はforで回すに限る。
    標準の関数使える環境でわざわざライブラリのを使うのは変態だと思うし。

    433 = :

    これが通じる奴はゆとり

    ・ジェキュー
    ・ジャミ
    ・ジャモ
    ・アドイベ
    ・プロタイ
    ・フォイ

    434 = :

    window.location.reload()

    document.location.reload()

    この違いってなんですか?

    435 = :

    ない

    438 = :

    回答どうも
    違いが理解できませんでしたが、
    どうでもよさそうなので気にしないことにします

    442 = :

    JavaScriptでバリデーションする場合によく使われるライブラリって何ですか?

    443 = :

    JSHint使って良いJavaScriptを書くためには
    Enforcing optionsは全部trueにしたほうがいいですか?
    Relaxing optionsは全部falseにしたほうがいいですか?

    444 = :

    >>432
    オプション付けないと使えないんですね
    特殊な記法をすれば普通に使えるのかと勘違いしてテンションあがってしまった
    ありがとうございました

    445 = :

    >>443
    自分で意味を理解していないと
    良いJavaScriptは書けません。

    446 = :

    >>443
    内容を読んで、自分に不要だと思ったものだけをOFFにすればよい。

    447 = :

    裸のJS想像しながらjQueryってヤツだな

    448 = :

    JSHintのmaxstatementsは関数ごとのステートメントの数を制限するそうですが
    このステートメントのサンプルを誰かください

    449 = :

    ステートメントのサンプルって何
    行数が多い関数を警告するだけでしょ

    450 = :

    >>448
    いくらなんでも一つの関数にこんなに
    行数が多いとかありえねーよwww

    って数値を指定しておけば良い。


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

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


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