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

私的良スレ書庫

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

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

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
51 : Name_Not - 2014/05/06(火) 04:06:09.50 ID:??? (+3,-29,-65)
lodashにはデフォルトのfor inのように
キーだけを回す関数はないのでしょうか?
forInなどはキーと値をセットで回すようになっています
しかしキーだけが欲しい場合、使わない値を渡すとjshintでエラーになります
keysでキー配列を作ってからforEachすれば目的は達成できますが
こういうやり方しかないのでしょうか?
52 : Name_Not - 2014/05/06(火) 07:20:38.94 ID:??? (+68,+29,-20)
>>47
lodashの話題がでただけでいつも過剰反応するのは
お前かい?w
53 : Name_Not - 2014/05/06(火) 07:34:29.59 ID:??? (+5,-30,-203)
>>43
> lodashに_.isUndefinedがありますが
> それならundefinedを返す_.undefinedみたいな関数も必要じゃないですか?

必要ない。 なぜならundefinedは代入されていない状態であり、
undefindを変数に代入するというコードは
書いてはいけないものだから。

代入することはないから、_.undefinedは不要だが
チェックすることはあるので、_isUndfinedは必要。

JavaScript標準のやり方をしないのは、コードに説明が必要なものだから
説明が必要なもの=複雑ということ=絶対に間違える。
54 : Name_Not - 2014/05/06(火) 07:41:35.88 ID:??? (-3,-29,-7)
_とか付いてんの? 糞ライブラリだな
55 : Name_Not - 2014/05/06(火) 07:42:59.99 ID:??? (-1,-29,-8)
C言語では、_関数はgettext用だよ。
クソっていうのは、名前のことじゃないよね。
56 : Name_Not - 2014/05/06(火) 08:10:01.34 ID:??? (+13,-29,-89)
>undefindを変数に代入するというコードは
>書いてはいけないものだから。

引数がない時のチェックはundefinedか否かでするから
渡さないことにしたい時のためにundefinedを代入することがあるよ
57 : Name_Not - 2014/05/06(火) 08:33:15.40 ID:??? (-1,-29,-27)
>>56
引数チェックは arguments.length 判定が好ましい
58 : Name_Not - 2014/05/06(火) 11:26:35.43 ID:??? (+65,+29,-34)
>>40
別会社に運営任せるとぐだぐだになるなんて、よくある話
別部署だってヤバいのにw
59 : Name_Not - 2014/05/06(火) 11:30:25.52 ID:??? (+4,-29,-215)
俺も_の宣伝というか、人の作ったものの良さを分かる俺ってスゲーでしょっていう
構ってちゃんのアピールには嫌気がさしてきてるが構わないのが一番

>>56-57
引数のチェックはarguments.lengthとundefined両方の確認が必要
具体的にはES6に合わせるべき
つまりデフォルトパラメータ的なチェックではundefinedかどうか
レストパラメータ的チェックではarguments.lengthを見る必要がある

ただし、変数にundefinedを代入するのは結構挑戦的な行為だとは思う
悪いとは言わない
60 : Name_Not - 2014/05/06(火) 12:36:35.25 ID:??? (+31,-29,-24)
lodashの2.5.0ってまだでないのかな?
たしか文字列系が増えてるから
楽しみなんだけど。
61 : Name_Not - 2014/05/06(火) 12:49:59.46 ID:??? (+55,+29,-41)
こうなってくると完全にキチガイステマだな。
誰も使わないゴミを作ってしまって焦ってるんだろう
こういうマイナーなプラグインは後で困るから使わない方がいいな。
62 : Name_Not - 2014/05/06(火) 12:55:14.45 ID:??? (+52,+29,-1)
スルーしときゃそのうち消えるでしょ
63 : Name_Not - 2014/05/06(火) 15:04:50.98 ID:??? (+57,+29,-5)
はい、スルーしてください。つまりただの普通の会話に
いちいち反応しないでください。
64 : Name_Not - 2014/05/06(火) 15:13:48.24 ID:??? (+18,-9,-17)
lodash最高なのに
使ってから言えよ、まじで
65 : Name_Not - 2014/05/06(火) 15:24:24.22 ID:??? (+55,+29,-36)
スレタイ読めないで普通の会話をしだすキチガイが使うプラグインということか
66 : Name_Not - 2014/05/06(火) 15:38:06.53 ID:??? (+57,+29,-15)
お前自分の意見と合わない人を批判したいだけの一番組織では使えないタイプの人間だろ?
67 : Name_Not - 2014/05/06(火) 15:53:58.31 ID:??? (+62,+29,-62)
lodashに関する質問はアピールや宣伝などではなく、単純に使っているからです
今まではあくまでユーティリティに使っていましたが、
関数言語的プログラミングがかなり保守性を上げることを実感してきたので、
コアな部分に組み込んで行こうと思っているところです
68 : Name_Not - 2014/05/06(火) 16:01:07.45 ID:??? (+57,+29,-19)
ろーだっしゅってあいいーろくでもつかえますか?
69 : Name_Not - 2014/05/06(火) 16:05:32.75 ID:??? (+97,+29,-58)
lodashのおかげで関数言語的プログラミングが強力なパラダイム変換だと開眼しました
それを知っている人が作ったライブラリだからでしょう
これからjqueryなみに重要なライブラリになるのは間違いありません
次第にjs本体に組み込まれていくでしょう
70 : Name_Not - 2014/05/06(火) 16:08:22.93 ID:??? (+67,+29,-4)
>>60
まじですか
文字系の関数はなんでないのと思っていたので、うれしいです
71 : Name_Not - 2014/05/06(火) 16:20:58.27 ID:??? (+105,+25,-53)
>>69-70
ここは質問スレです。雑談は自重してください。
ここまでLo-Dashの質問が増えたのならそろそろライブラリスレに移行すべきではないでしょうか。
ここはライブラリ系質問NGではありませんでしたが、Lo-Dashの質問で他の質問が埋もれるならすみわけする意味は十分にあります。
72 : Name_Not - 2014/05/06(火) 16:41:58.48 ID:??? (+155,+29,-4)
啓蒙の意味もありますので、しばらくここで続けたいと思っています
73 : Name_Not - 2014/05/06(火) 16:55:58.64 ID:??? (+72,+29,-7)
>>71
言うのは勝手、守るのも勝手、
守らないのも勝手、無視するのも勝手
74 : Name_Not - 2014/05/06(火) 16:57:07.03 ID:??? (+40,-27,-1)
>>70
ここに書いてあるよ。 2.5.0の予定
http://github.com/lodash/lodash/wiki/Changelog
75 : Name_Not - 2014/05/06(火) 17:10:29.57 ID:??? (+91,+29,-10)
ゴネ方が前と同じだな
ここまで酷いとマッチポンプを疑ってしまう
76 : Name_Not - 2014/05/06(火) 17:27:39.77 ID:??? (+57,+29,-1)
>>74
いよいよ新時代突入ですね
77 : Name_Not - 2014/05/06(火) 17:30:47.32 ID:??? (+57,+29,-44)
逆に胡散臭い印象を植付けようとしているのかも知れん
必ず批判的なレスが伴なうからググったときに効果的にサジェスト汚染される
78 : Name_Not - 2014/05/06(火) 17:34:15.97 ID:??? (+62,+29,-58)
何かアホが湧いているようですね
ライブラリにとってサジェスト汚染など何の意味もありません
そしてjqueryが普通になったようにlodashも普通になるのだから
lodashの質問はごく普通の質問なのです
79 : Name_Not - 2014/05/06(火) 17:49:25.29 ID:??? (+70,+29,-30)
>>75
だからスルーしてろって。
こっちは楽しくlodashの話してるから
お前はスルーするんだろう?
それともレスして盛り上げてくれるのかい?w
80 : Name_Not - 2014/05/06(火) 17:59:49.66 ID:??? (+85,+25,-31)
ならlodashもjqueryと同じように 別スレ立ててそっちへ誘導するようにしよう
81 : Name_Not - 2014/05/06(火) 18:05:34.03 ID:??? (+57,+29,-40)
サイコパスに構うな
lodashは構って貰うための1話題に過ぎん
総合的な話題はプログラム技術板に誘導すべき
82 : Name_Not - 2014/05/06(火) 18:35:12.89 ID:??? (+37,-29,-167)
iframe内をスクロールさせる方法というのはないでしょうか?

現在a.htmlというページをiframeでb.htmlから見ています。
a.htmlにはページ下部にトップへ戻るというリンクをjqueryで作成して貼ってありページ内スクロールするようにしていますが
b.htmlからトップへ戻るを選択してもスクロールしません。もちろんa.html内ではちゃんとスクロールするので構文などは間違っていないと思います。

iframe内のトップへ戻るを有効にするにはどうしたらいいのでしょうか?
83 : Name_Not - 2014/05/06(火) 18:40:50.99 ID:??? (+59,+29,-5)
コードみなきゃ分からないだろカスが
84 : Name_Not - 2014/05/06(火) 18:53:24.08 ID:??? (+62,+25,-69)
>>80
勝手にやれ。俺はここでやる。

>>82
iframe関連はセキュリティの制限があるから
ローカルに置いたら動かなかった気がする。

同じドメインのサーバーにおいて試してみては?
85 : Name_Not - 2014/05/06(火) 19:05:30.44 ID:??? (+3,-30,-113)
オブジェクトを入れた配列を使って、
2分ヒープ(BinaryHeap)を作った

オブジェクトのプロパティの値が、
最小のものを取り出す

優先度つきキュー (順位キュー、priority queue)や、
ダイクストラ法 (Dijkstra's Algorithm)で使えます

MIT License です。jsdo.itに発表しました
http://jsdo.it/michihito/bGH5
86 : Name_Not - 2014/05/06(火) 19:30:32.20 ID:??? (+14,-30,-146)
>>83
大変申し訳ありません

a.html

<script>
$(function(){
$("#pagetop").click(function(){
$("html,body").animate({scrollTop:0},'slow');
return false;
});
});
</script>


コンテンツ多数


<div id="pagetop">
<a href="#">このページのトップへ</a>
</div>


b.html

<iframe src="a.html" sandbox="allow-same-origin allow-forms allow-scripts" seamless></iframe>


となります。
87 : Name_Not - 2014/05/06(火) 23:39:57.79 ID:??? (+0,-29,-63)
>>86
「b.htmlからトップへ戻るを選択」とは
div#pagetop の click を意味するのか?

その div は a.html 側に属するように見えるのだが
88 : Name_Not - 2014/05/07(水) 04:30:46.75 ID:??? (+70,+29,+0)
>>72
ここは宣伝スレじゃないんですけど
89 : Name_Not - 2014/05/07(水) 05:01:59.90 ID:??? (+4,-30,-125)
lodashであるオブジェクトを他のオブジェクトにシャローに追加するにはどうしたらいいのでしょうか?
mixinだと思ったのですが

var a = {
0: 'a'
};
var b = {
1: 'b'
};
_.mixin(a,b);
console.log(a);

とやっても追加されていないようです
90 : Name_Not - 2014/05/07(水) 05:36:01.30 ID:??? (-16,+10,+0)
91 : Name_Not - 2014/05/07(水) 06:07:25.56 ID:??? (+2,-29,-16)
>>89
extendじゃなかったっけ?
defaultsってのもあるけど
92 : Name_Not - 2014/05/07(水) 06:08:02.07 ID:??? (+36,+8,-14)
mergeでもいいのか? 細かい違いで似たようなのがたくさんあるんだよなぁ。
93 : Name_Not - 2014/05/07(水) 06:45:38.00 ID:??? (-1,-29,-1)
>>91
_.extendあらため_.assignで出来ました!
ありがとうございました
94 : Name_Not - 2014/05/07(水) 07:28:22.05 ID:??? (+54,+26,-14)
似たようなのがたくさんあるってゴミライブラリみたいだな
95 : Name_Not - 2014/05/07(水) 09:43:20.75 ID:??? (+57,+29,-3)
ゴミだから使うなって事を広めに来たのか
96 : Name_Not - 2014/05/07(水) 12:01:13.64 ID:??? (+91,+29,-14)
啓蒙の為に書き込むのは止めて欲しいな
まあ、啓蒙にすらなってないけど、本人は啓蒙のつもりだろうし
97 : Name_Not - 2014/05/07(水) 12:27:27.98 ID:??? (+70,+29,-7)
>>96
使う価値無いってわかったんだから、このスレでもう話すことないよね
98 : Name_Not - 2014/05/07(水) 13:33:01.07 ID:??? (+86,+29,-6)
歪んだ正義感ほど厄介な物はない。
99 : Name_Not - 2014/05/07(水) 15:20:14.77 ID:??? (+76,+15,-23)
関数型プログラミングはオブジェクト指向の発明に匹敵するパラダイム変換だよね
100 : Name_Not - 2014/05/07(水) 16:59:46.67 ID:??? (+69,+29,-31)
>>98
自治厨の根底にあるのは正義感ではなくて恐怖だと思うよ
自分が新しい潮流に置いていかれることが怖いから自分の知らない話題に反発してるだけ
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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