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

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

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

    652 = :

    箱の大きさと中身は別だからね

    653 = :

    var arr = Array.apply(null, Array(10)).map(Function.prototype.call, parseInt);
    for (var arr = [], i = 0; i < 10; i++) arr[i] = i;

    どっちが高速で分かりやすいかよおくわかんだね

    654 = :

    よおくわかんだねってどこの言葉だ?

    655 = :

    なるほど、存在している要素に対してのみ作用するmapに対し、
    Array(10)で生成すると配列はlengthプロパティが10になるだけですが、
    Array.apply(null,Array(10))で生成するとlengthが10になるだけではなく
    きちんと要素のそれぞれが初期化されるので、うまく動く、と言うことですか。

    なんというかトリッキーな仕様ですね。
    皆さん回答有難う御座いました。

    658 = :

    keys も map 同様に存在しないインデックスを無視するような予感

    660 = :

    それはどうかな

    661 = :

    どうかなも何もそういうもんだ

    662 = :

    bp = Object.create(HTMLButtonElement.prototype)

    bp.createdCallback = function(){ console.log('testA') }

    Btn1 = document.register('btn-1', {
    extends: "button",
    prototype: bp
    })

    btn = document.createElement('button', 'btn-1')
    /// log 'testA'

    bp.createdCallback = function(){ console.log('testB') }

    btn = new Btn1
    /// log 'testA'

    ↑ここでtestBとなって欲しいのですが
    Chromeでそうならないのは仕様通りでしょうか?それともバグでしょうか?

    663 = :

    >>662
    仕様どおり

    664 = :

    どの仕様に載ってましたか?

    665 = :

    計画どおり

    666 = :

    >>664
    どこにも載ってないから何が起こっても仕様どおり、以上。おわり。

    667 = :

    すみません
    答えてもらえるのはありがたいのですが
    本当に真面目に話して貰えたらもっと嬉しいのですが

    668 = :

    訳の分からない質問をするのが悪い

    669 = :

    じゃあバグってことで

    670 = :

    >>662
    多分作成されるときにprototypeの各メンバから内部プロパティに
    関数への参照が取られて以後はそれを利用するから
    メンバ書き換えで変化しないのは仕様通りだと思われる
    http://dvcs.w3.org/hg/webcomponents/raw-file/tip/spec/custom/index.html

    673 = :

    http://stackoverflow.com/questions/8838648/onchange-event-handler-for-radio-button-input-type-radio-doesnt-work-as-one

    ここを見るとonchangeでは出来ないっぽいです
    はい論破

    675 = :

    フォントの大きさを変更できるようにした時
    最小サイズ、最大サイズは何ピクセルにすればいいですか?

    676 = :

    モーダルウインドウに設置したフォーム要素にタブキーで移動できません
    原因は何が考えられるでしょうか?

    678 = :

    モーダルウインドウ表示時に、
    タブキーを押下してもモーダル以外のフォーム部品には
    フォーカスが当たらないようにすることはできますか?

    679 = :

    639 自分:Name_Not_Found[sage] 投稿日:2013/08/24(土) 09:08:37.02 ID:???
    タブって、li要素にaタグを入れるケースが多いようですが
    aタグ必要あるんですか?
    li要素にid持たせればどこがクリックされたか分かるのでいらないと思うのですが・・

    という質問を以前した者ですが、
    aタグを設置するのはタブキー移動させるためだと分かりました
    ありがとうございました

    680 = :

    >>678の件ですが、
    モーダルウインドウを表示する時に、
    フォーカスを取る要素のtabindexを-1にすることで、
    フォーカスを取らないように出来ました。
    具体的な要素としてはa,button,input,textarea,selectです
    ですが、タブキーを押していると、
    ロケーションバーと画面内要素の間に、どこかにフォーカスが当たっているようなのです
    しかしそれらしき部分はありません
    何に当たっているのでしょう?
    ブラウザはchromeです

    682 = :

    モーダルウインドウの後ろにキーイベントが突き抜けてしまうので
    やはりpreventDefaultした上でシミュレートしようかと思います
    しかし使用頻度がそこまで高くはないと思われるキーボード操作のために
    そこまでするべきなのかどうか?
    そこまで気を使ってますか?

    684 = :

    Object.createはバグがあるから使っちゃいけないって記事は1つだけ見かけましたが
    その反論記事はみかけません
    このスレの先輩の見解を教えてください

    685 = :

    そんな誰にも知られていない珍論への反論なんてあるわけないじゃん

    687 = :

    この記事です!
    http://compute-taso.blogspot.jp/2013/04/objectcreate.html

    688 = :

    >>684
    悪魔の証明

    689 = :

    >>687
    Object.create にバグがあるとはどこにも書かれていない
    読解力を養うべき

    690 = :

    Object.createは>>662みたいに先進的なAPIで活用されるから避けられない
    でも継承のために使うのがちょっとアレで__proto__の方が使いやすいというのは確か
    そもそもES6からはclass構文を使うのが一番いい

    691 = :

    挙動がおかしいのはバグというべきではないでしょうか?

    692 = :

    >>691
    仕様通りの動作ならバグではない
    そんな主観的は定義にしたら人によってバグの判断が変わる

    694 = :

    >>687
    この記事めちゃくちゃだな
    そもそもcreateの第2引数はプロトタイプでもprototypeでもないし
    普通のメンバ集合オブジェクトですらなくてディスクリプタじゃないといけないんだから
    もうやってることがわやくそ

    695 = :

    >>687
    書いてある事柄の中から正しい事を見つけるのが困難なレベル

    696 = :

    つうか記事がめちゃくちゃだと思うなら直接コメントしてこいよ
    どうせお前らの知識じゃ打ち負かされるから怖くてコメントすらできないんだろうけど

    697 = :

    どうして記事がめちゃくちゃだと思うなら直接コメントしてこなければいけないのかね?
    >>687に信用出来ない記事だと伝えるだけで十分では?
    もしコメントしたほうがいいと思ったのなら自分がすればいいのにね?変なの

    698 = :

    おかしいと思うんだから指摘すれば良いじゃん

    699 = :

    >>687 根本的に勘違いしてるねこれ

    700 = :

    とにかく2014年にXPが切れるじゃないですか
    そうしたらVistaのIE7にあわせないといけませんよね
    IE6とIE7ってあんまりかわらないですよね
    現状はES5を使う必要はあるのでしょうか?


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

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


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