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

私的良スレ書庫

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

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

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
601 : Name_Not - 2012/04/30(月) 18:18:37.24 ID:??? (-2,-30,-33)
imgs[i].onload = some_function;
こうじゃないか?

imgs[i].onload = some_function();
だと実行結果を代入しているが
602 : Name_Not - 2012/04/30(月) 18:46:03.39 ID:??? (-2,-30,-109)
>>600
var myImage = function() {
 var img = createElement('img');
 img.onload = function() {...};
 return img;
};
var imgs = [];
for(var i=0; i<3; i++){ imgs[i] = myImage(); }

こんな感じでいいんじゃないの
onload代入済みのImageDOMをリターンするということで
603 : Name_Not - 2012/04/30(月) 18:58:01.51 ID:??? (+10,-17,-1)
その手のコードは普通に push しておけ
604 : Name_Not - 2012/04/30(月) 21:13:12.44 ID:??? (+53,+29,-34)
>>600
用語の話だけど関数定義は代入できないよ。
それは関数式と呼ぶ。
表記は似てるけど非なるもの。
本筋とは関係ないから
お節介だったらスマン。
605 : Name_Not - 2012/04/30(月) 21:14:23.45 ID:??? (-1,-29,-7)
577のfor文内でやってるヤツね。
606 : Name_Not - 2012/04/30(月) 21:23:25.43 ID:??? (+13,-30,-177)
<div class="btns"><a href="#" class="button">Clear</a><a href="#" class="button" onClick="document.getElementById('form').submit()">送信</a></div>

上のタグでメールフォームの送信、クリアを作成しているが、#の位置には何を入れるとメールがWEB上から上手く送信できるようになるのでしょうか?

そもそもこのスレで良いのかも判らないですが…、お教えいただけると助かります。
607 : 606 - 2012/04/30(月) 21:29:50.58 ID:??? (+51,+28,+0)
すんません。解決しました。
608 : Name_Not - 2012/04/30(月) 22:51:16.49 ID:??? (+4,-29,-13)
>>602
それって単に577のコードを部分的に外に出しただけで
onload用の関数の共有化にはなってない
609 : Name_Not - 2012/04/30(月) 23:14:54.17 ID:??? (+10,-17,-43)
DOMのノードとJSのオブジェクトを等価で考えてるヤツいねーか?w
610 : Name_Not - 2012/04/30(月) 23:21:30.99 ID:??? (+53,+25,-36)
ノードはDOMエンジンが管理してて、普通のオブジェクトはスクリプトエンジンが管理してると理解してるけど
611 : Name_Not - 2012/04/30(月) 23:41:51.95 ID:??? (-1,-29,-56)
わかってる奴は別にいいんだよw
new Image()で生成されるのはJSのオブジェクト
document.createElement('img')で生成されるのはDOMのノード
612 : Name_Not - 2012/05/01(火) 00:13:21.14 ID:??? (+9,-29,-35)
ImageコンストラクタはDOM仕様で定義されてるけど何か違うん
613 : Name_Not - 2012/05/01(火) 00:53:34.00 ID:??? (-1,-29,-32)
JSのFunctionオブジェクトとして実装されてるっしょ
614 : Name_Not - 2012/05/01(火) 00:55:04.91 ID:??? (+11,-30,-173)
http://msdn.microsoft.com/en-us/library/dd757809(v=vs.85).aspx
>Image object
>Creates and initializes a new img element.

http://msdn.microsoft.com/en-us/library/ms536389(v=vs.85).aspx
>createElement method
>Creates an instance of the element for the specified tag.


new Image()でもdocument.createElement('img')でもできるものは同じ

>>608の指摘が正しいかどうかわからない。結局は最適化されないか?
615 : Name_Not - 2012/05/01(火) 01:20:41.18 ID:??? (+36,+8,+1)
そりゃあどっちもfunctionやろうけど
616 : Name_Not - 2012/05/01(火) 04:37:49.44 ID:??? (+100,+29,-7)
前者は初期化もする

後者はインスタンスを作成するのみ
617 : Name_Not - 2012/05/01(火) 07:18:16.52 ID:??? (+46,-30,-195)
Win環境。

window.onload = function () {
  var img1 = new Image();
  var img2 = document.createElement('img');
  var c1 = img1.constructor || 'null';
  var c2 = img2.constructor || 'null';
  alert([c1,c2,Image].join('\n'));
}

IEはコンストラクタを返さない。
Chromeはc1=Image
FF,Opera,Safariはc1=c2
618 : Name_Not - 2012/05/01(火) 08:01:28.59 ID:??? (+36,-30,-224)
<input type="radio" name="matchTarget" id="t">あ
<input type="radio" name="matchTarget" id="u">い
<input type="radio" name="matchTarget" id="v">う

この状態で、ラジオボタン「あ」を選んだ時は
document. querySelector("#t").addEventListener("click",function(){alert("選択された")});
で取得出来ますが、ラジオボタン「い」や「う」を選んで、「あ」が選択解除された場合を
document. querySelector("#t").addEventListenerで取得するにはどうしたらよいでしょうか。

document. querySelector("#u,#v").addEventListenerでは当然出来るのですが
"unselect"の様なイベントはありますでしょうか
619 : 618 - 2012/05/01(火) 08:23:28.28 ID:??? (+31,+13,+0)
解決しました
620 : Name_Not - 2012/05/01(火) 08:38:00.95 ID:??? (+10,+9,-22)
>>618
onchange というのがあるけど、一つがクリック(選択)されたとき他は選択解除なんだから
わざわざ個別に取得する必要がない
622 : Name_Not - 2012/05/01(火) 08:57:51.56 ID:??? (+84,+29,-3)
>>617
これどれが正しいってわけでもないんかな
623 : Name_Not - 2012/05/01(火) 08:58:08.65 ID:??? (+104,+29,-8)
>>616
初期化って具体的に何をするの?
それを書いてくれないとわからない
624 : Name_Not - 2012/05/01(火) 09:07:58.56 ID:??? (-11,-29,-16)
>>621
親要素でchangeイベント監視する
showInfoってなんやねん
625 : 617 - 2012/05/01(火) 09:27:44.97 ID:??? (+13,-30,-101)
IEでも確認してみた。

<script language="VBScript">
Function F(elm)
  F = TypeName(elm)
End Function
</script>

<script language="JavaScript">
window.onload = function () {
  var img1 = new Image();
  var img2 = document.createElement('img');
  alert([F(img1),F(img2)].join('\n'));
}
</script>

両者ともHTMLImgという型名が返される。
626 : Name_Not - 2012/05/01(火) 09:40:57.86 ID:??? (+33,-15,-71)
>>612
W3CがAPIとして定義してる?
(参照先があったら載せて)
単に処理系の実装の話じゃないのかな。
だとしたら>>622の言うとおりになるね。
627 : 622 - 2012/05/01(火) 09:47:46.24 ID:??? (+12,-30,-76)
>>626
HTML5のDOMで定義されてる
http://www.w3.org/TR/html5/the-img-element.html#the-img-element

HTML5のどっかでECMAScriptのconstructorについて言及してたりはするんかな
628 : 626 - 2012/05/01(火) 09:56:15.20 ID:??? (+14,-20,-80)
>>627
W3Cが定義するDOMの仕様は
プログラム言語を特定していないはずと思ってたけど
コンストラクタはオプション扱いで定義されてるんだね。
コンストラクタを持たない言語は実装する必要なしと。
サンクス。勉強になった。
629 : Name_Not - 2012/05/01(火) 11:01:53.76 ID:??? (+71,+29,-2)
>>623
いや、英文にそう書いてあるんだわ
630 : Name_Not - 2012/05/01(火) 11:38:47.92 ID:??? (+64,+29,-51)
仕様書にそう書いてあったとかあんまり意味なくね
ブラウザのソースコードにこう書いてあったならまだ意味あるけど
631 : Name_Not - 2012/05/01(火) 11:50:14.44 ID:??? (+45,+17,-6)
仕様を見て、各ブラウザがそれを実装するんだろ?
632 : Name_Not - 2012/05/01(火) 11:56:29.57 ID:??? (+11,-29,-85)
>>630

>>614はIE限定の話
>>616は英文の違いを指摘しているだけで実装の違いの説明ではない
>>625で同じ型であることがわかってる

どっちもsrc設定してappendChildすれば表示されるんだし
IEにおいては同じなんじゃね?
ってのかオレの理解w
633 : Name_Not - 2012/05/01(火) 12:00:58.64 ID:??? (+91,+29,-52)
いつの時点の仕様をどのくらい忠実に再現してるのかわからないんだから仕様の話は無意味
何となく動けばいいレベルで載せる場合や仕様のバグや不都合を回避するため従わないこともある
634 : Name_Not - 2012/05/01(火) 14:24:33.31 ID:gdFKCb0A (+18,+29,-10)
>>621
逆に考えるんだ
一つが選択されたときには、今まで選択されてた奴が
解除されるのだと
635 : Name_Not - 2012/05/01(火) 19:41:18.92 ID:??? (+57,+29,-25)
わからないんだから出来るだけ標準仕様に沿って書いといたがええよ
636 : Name_Not - 2012/05/01(火) 20:00:51.93 ID:??? (+128,+29,-22)
わからない奴に仕様見ろとか何の冗談だ
あれはわかる人のための物だろ
仕様書が読めて読もうとする人間がこんな所で質問するわけがない
637 : Name_Not - 2012/05/01(火) 20:10:22.16 ID:??? (+70,+29,-16)
>>636
オレも常々そう思う。
そういう奴は
「オレは今までなんでも自分で解決してきたんだ」
という自負が強いんだろう
638 : Name_Not - 2012/05/01(火) 20:10:38.05 ID:??? (+61,+30,-45)
質問の意図や前提をくみ取れない糞質問
が多い。それで回答者が逆質問をしたり
悪口を言ったりする。それを前もって思
い描く力が絶望的に欠如してるに違いない。
スーパーハッカーだけが意図を理解できる。
レアなそういう神が颯爽と登場する予感。
639 : Name_Not - 2012/05/01(火) 20:18:02.27 ID:??? (+52,+29,-6)
そのフレーズ気に入っているのか?w
640 : Name_Not - 2012/05/01(火) 20:19:48.26 ID:??? (+104,+29,-34)
>>633のわからないってのは実装の話じゃなくて、自分が理解できないって意味だったの?
641 : Name_Not - 2012/05/01(火) 21:23:19.48 ID:??? (+71,+29,-17)
>>640
自分も実装の話だと思ってた。
勘違いしてる人がいるみたいだな。
642 : Name_Not - 2012/05/01(火) 21:39:23.57 ID:??? (+80,+29,-73)
>>636
(いつの仕様をどの程度忠実に再現してるか)わからない奴(ブラウザ開発者)に仕様見ろとか何の冗談だ
あれはわかる人(ブラウザの開発者)のための物だろ
仕様書が読めて読もうとする人間(ブラウザの開発者)がこんな所で質問するわけがない
643 : Name_Not - 2012/05/01(火) 23:37:45.13 ID:??? (+64,+29,-24)
そういうやり取りは要らね
何か首ツッコミたくなるやうな
JSネタ無いの~
644 : Name_Not - 2012/05/02(水) 00:45:18.19 ID:??? (+125,+29,-9)
WebRTC使って何か作ってみた人居ませんか?
使用感を聞いてみたいです。

こんなところでいい?
645 : Name_Not - 2012/05/02(水) 07:37:54.28 ID:??? (+52,+29,-4)
そういうフリには好奇心が湧かんw
646 : Name_Not - 2012/05/02(水) 08:09:28.83 ID:??? (+104,+30,-48)
>>644
このスレ的には自分で試したコードを書かないと教えて君にしか見えない。
自分の意見を述べた上で人の意見を伺うなら自分で何とかしようとする心意気が読み取れる。
647 : Name_Not - 2012/05/02(水) 09:07:03.37 ID:??? (+107,+29,-14)
>>644
興味があるのはコーディングの話
648 : Name_Not - 2012/05/02(水) 09:42:01.01 ID:??? (+52,+29,+0)
女子小学生ネタなら
649 : Name_Not - 2012/05/02(水) 10:25:34.96 ID:??? (+17,+29,+0)
おさわりまんこの人です。
650 : Name_Not - 2012/05/02(水) 11:07:35.68 ID:??? (+3,-30,-186)

                   .....       .:_ -― ─- 、:.    ......
                  ..::⌒>.、:: ...::/::.::/::.:: ヽ::.::.\::....::x<⌒::.
              ::x-=≦.::.-=`ミO.:/:/:/|:./.:ハ::ヽ::`O::-=ミて`く⌒ヽ::
            ::, イ::ノ⌒'Z _⌒ Y彡::./V  j/ヽ::ハ.::.V::Y⌒/;^)- 入 \:
           ::/ :/八  '(:::::':,\ トV::./⌒     ⌒ヽ.::∨/,.::'::/  /:::∧  '\::
           ::/ `V::/ヽ\ \ :':, 八Ⅳ __    __ jハ:::l, :':::::, ′ /:::/   ̄ ノ\::
        ::〈   ,.:'::/   ヽ \ \:l:ハ| 〃⌒    ⌒ヾ ハ:|::::/  ,.イ:::/     ∠.::勹::
       ::/ ! :.'::::∧   |  ヽ  \ム .:::::  r ┐ ::::.,'ノ/  / /::/   |__:/::
     ::∠._jハ_ん:ヘ/}ノ /ヘ  ヽゝ_  ヽ ノ   イ/  /⌒ん'⌒)_>::
                     ̄   ̄`ヽ   `=≧r ‐i彡''´  /::     ̄
                      ::\ヽ   ` ´   / /::
                       ::          ,′
                       ::i  :;     :;  i::
                       ::|          |::
                       ::l         |::
                         ::j            ::
                        ::,′           l::
                         ::/           |::
                     ::/              !::
                       ::/    〉┴r      ::
                       ::,′    /:: ::|     |::
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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