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

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

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

601 = :

>>599 JSにおいてはシングルとダブルに違いはないからうっかりだと思う
>>600 どちらが正しいという訳ではない。好きな方を使えばいいし、ルールがあるなら従うべき。

602 = :

前から思ってたんだけどgoogle関連って有料にならないの?
無料で使わせてたらメリットなくね?

604 = :

>>602
クロームが一番効率的に処理できるようなライブラリを配布してんじゃね

605 = :

何それ超セコイ

606 = :

すでに企業が利用するようなのは無料じゃなくなってるよ

608 = :

【環境】
WinXP SP2, SP3 IE6 / Win7 SP1 IE8
jquery 1.7.1

【何がしたいのか】
JQueryでセレクタの値をタグの種類、属性に依らず透過的に取得できる関数を作りたい。
引数としてid属性、またはname属性を可変個受け取り、対応する値を取得する必要があります。

今は各タグ種類ごとにname属性とid属性で値をとってみて、取れればそれを戻すというやり方で愚直にやっています。
もう少し楽にタグ、属性の判別をする方法はないでしょうか。

【期待する結果】
textbox(input type='text')の場合はvalue、
selectBox(select option)の場合はselected、
ラベル(p, span)の場合はtextを取得し、
{KEY: VALUE, KEY2: VALUE2}のJSON形式に集約して戻す。
また、selectBoxが複数選択の場合は、VALUE部を配列にする。
※ KEY : 引数として渡された属性、VALUE : 取得した値

【サンプルコード】
// foo, baa, hogeはid、またはname属性の値
// hogeはselectBoxで複数個選択を想定
var jsonObj = func1('foo', 'baa', 'hoge');
alert(jsonObj) // => {'foo': 'val1', 'baa': 'val2', 'hoge': ['val3', 'var4']}

よろしくお願いします。

610 = :

608です。
var fArray = $('form').serialiseArray();
$(fArray).each(function(key, val) {
// マッチング
});
// マッチしない場合はラベルの可能性あり。

こんなんでいけそうな感じがしてきました…

612 = :

ミスりました


javascriptのarrayは、vbscriptより処理が遅いという内容をネットで見たんですが、
本当にそうなんでしょうか?

外部のファイルを読み込んだりして、その情報を
jsでtableにし、結構沢山arrayを繰り返しで処理したりしています。

タイミングによりますが、ロードしたとき確かにちょっと時間かかるかなという時はあるような。

array自体や、document.writeなど、arrayの繰り返しに関わる部分だけ、
vbsの記述に直した方がいいんでしょうか?

613 = :

自分でちゃんと試せよ、試したんなら自分で結論出せるだろ

一応言っとくとvbの方が早いなんて有り得ないから
縄文時代から来た人でつか?

ロード時に時間がかかるのは最適化してるんだから当たり前

614 = :

縄文時代にはまだJavaScriptは誕生してないよ

615 = :

ワロタw
『絶対ない』と言う事を証明出来る事は絶対ない
って常識なんですけどーw阿呆ですかーwんー?

616 = :

業務でブラウザ決め打ち出来るならともかく、いやそれでもvbsとかやめろよ

619 = :

この世にブラウザ、バージョンは無数にある
自己判断自己責任で君の好きにやればいい

622 = :

>>618
「sliceかましてる」って、そっちの方が危ないだろ

624 = :

いいから早くうせろって……空気読めよ

625 = :

でも少し…
この風…泣いています

626 = :

ここ質問スレじゃないの?

628 = :

解らずに批判した馬鹿だろほっとけ
sliceなんか古典的方法だし
多くのライブラリ等で使われてきた方法だろ

629 = :

>>627
Function.prototype.applyの第二引数にargumentsを渡せるのは仕様。
Array.prototype.sliceのthis値にargumentsが適用するかは実装依存。

630 = :

>>629
後半は間違ってるよ。

633 = :

もしかして:見当もつかない

634 = :

http://d.hatena.ne.jp/suginoy/20111117/p1
>オブジェクトとstringがどのようにして比較されるか
について解説お願いできますか

635 = :

ゲーム製作用に右か左クリック長押しのときにイベント発生したいんですが何てイベントハンドラを使えばできますか?

636 = :

>>634
toStringとか比較とかでggrkstd
せっかくだから自力で調べてよくJSの根幹を理解しろ

>>635
ここは保育園じゃありませんよ!?ggrkstd
ググってもわからなかったら代案考えろ
そこがプログラマーにとって一番大切な所だ

637 = :

>>636
そんな文章は知識が無くても書ける
知らないくせに偉そうにレスするでない
引っ込んでおれ

638 = :

639 = :

640 = :

知らねえんだろと煽っても無駄です。とずっとテンプレに入ってましたからね。

641 = :

煽りじゃなくて忠告しただけだ。
無理にレスしないで引っ込んで俺と言っておるのだ

642 = :

>>635
mouseupとmousedownじゃねえの?

643 = :

>>641
君のレス付けは下手な催促か荒らしてるようにしか見えない事を客観的に判断できないと。
君は満足できたのかもしれないけど他人には迷惑にしかなってないから気をつけな。

645 = :

>634,635は自分でここまでやりました感、コードが一切ない
ぱっとでの質問のように思わるのがいけないところ
コードがない質問は荒れるな

646 = :

黙れ

647 = :

知識も無いくせに威張りたいだけの低脳にようはない
誰も頼んでないから黙っていてくれないかね

648 = :

第一>>636はよく質問内容も理解できてないのに
>toStringとか比較とかでggrkstd
という的外れな回答にもならないレスをするでない!

649 = :

荒れるから他の回答者にケチ付けんなって
そんなに俺には他人より能力があると思うのなら黙って回答示しとけばカッコイイのに
まああんまり質問者を甘やかせるのもどうかと思うけどな

650 = :

質問者はマヌケ、回答者はマナーが悪すぎ


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

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


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