私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレ+ JavaScript の質問用スレッド vol.81 +
JavaScript スレッド一覧へ / JavaScript とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 :
レスフィルター : (試験中)
opt[0] = new buki(498,763,saikyou);
上のコードは、次と等価。
opt[0] = {
min: 498, max: 763, kaikyu: saikyo
};
NodeList に入っている HTMLOptionElement を、JavaScript オブジェクトで
置き換えようとしてエラーになってる。
上のコードは、次と等価。
opt[0] = {
min: 498, max: 763, kaikyu: saikyo
};
NodeList に入っている HTMLOptionElement を、JavaScript オブジェクトで
置き換えようとしてエラーになってる。
document.keisan.buki_sentaku.length = 2;
この時点で HTMLOptionElement は存在しているから、改めて生成する必要はなくて、
HTMLOptionElement にプロパティを与えることが目的ならば、buki() コンストラクタを
メソッドとして呼び出せば良いだけ。
実際には expando プロパティはあまりお勧めでないけど、もし一行だけ変更するなら、
opt[0] = new buki(498,763,saikyou);
の代わりに、
buki.call(opt[0],498,763,saikyou);
としてみれば動く。
他に影響しないなら、buki() はコンストラクタでなく、初期化用の単なる関数にすれば良い。
ついでに忠告をしておくと、魚シリーズの最強武器は冷凍まぐろ。
この時点で HTMLOptionElement は存在しているから、改めて生成する必要はなくて、
HTMLOptionElement にプロパティを与えることが目的ならば、buki() コンストラクタを
メソッドとして呼び出せば良いだけ。
実際には expando プロパティはあまりお勧めでないけど、もし一行だけ変更するなら、
opt[0] = new buki(498,763,saikyou);
の代わりに、
buki.call(opt[0],498,763,saikyou);
としてみれば動く。
他に影響しないなら、buki() はコンストラクタでなく、初期化用の単なる関数にすれば良い。
ついでに忠告をしておくと、魚シリーズの最強武器は冷凍まぐろ。
あれ?でも
var opt = document.keisan.buki_sentaku.options;
ってなってるから
opt[0].text = "ニンジン";
opt[0] = {min: 498, max: 763, kaikyu: saikyo};
opt[1].text = "大根;
opt[1] = {min643: , max: 710, kaikyu: densetsu};
ってなってるからどこでoptをObjectオブジェクトを使えばいいんでしょうか?
混乱してきました
var opt = document.keisan.buki_sentaku.options;
ってなってるから
opt[0].text = "ニンジン";
opt[0] = {min: 498, max: 763, kaikyu: saikyo};
opt[1].text = "大根;
opt[1] = {min643: , max: 710, kaikyu: densetsu};
ってなってるからどこでoptをObjectオブジェクトを使えばいいんでしょうか?
混乱してきました
すいません電卓を作っていいるんですがわからないことがあります
ひとつのボタンで演算子と数値を動作させるにはどうしたらいいのでしょうか
例えばボタンひとつで+54みたいなことをしたいです
それともうひとつは○○進法を指定できないかということです
例えばストップウォッチなら123分は2時間と3分で02:03というふうにしたいんですが
できますか?
ひとつのボタンで演算子と数値を動作させるにはどうしたらいいのでしょうか
例えばボタンひとつで+54みたいなことをしたいです
それともうひとつは○○進法を指定できないかということです
例えばストップウォッチなら123分は2時間と3分で02:03というふうにしたいんですが
できますか?
Strint#toString で基数変換できるが、「123分は2時間と3分で02:03」は全て10進数なのでは…。
時間は60進法と10進法が混在しているから、
自前でやるしかない。
tに秒が入っているなら、
h=~~(t/3600)
m=~~(t/60)%60
s=t%60
とか。
自前でやるしかない。
tに秒が入っているなら、
h=~~(t/3600)
m=~~(t/60)%60
s=t%60
とか。
>>44
http://hibari.2ch.net/test/read.cgi/hp/1286969289/ にあるルールなんだけど、取り入れてみてはどうだろう?
・メール欄に何も入れないことを推奨 (IDを出して騙りを防止するため)
・質問者が返信する際は「最初に質問したレス番号」を名前欄に入れること
現在のところは >>131 の流れを追うのがかなり辛くなってる。
これを守ってもらえれば、2chブラウザで容易にツリー化できる。
http://hibari.2ch.net/test/read.cgi/hp/1286969289/ にあるルールなんだけど、取り入れてみてはどうだろう?
・メール欄に何も入れないことを推奨 (IDを出して騙りを防止するため)
・質問者が返信する際は「最初に質問したレス番号」を名前欄に入れること
現在のところは >>131 の流れを追うのがかなり辛くなってる。
これを守ってもらえれば、2chブラウザで容易にツリー化できる。
<script>
function check() {
alert(document.getElementById('test').value);
}
</script>
<input id="test" type="checkbox" onchange="check()">
という感じでチェックしたときとしてないときの動作を確かめたのですが
両方ONになってしまいます
正しくはどのようにしたらいいのでしょうか?
function check() {
alert(document.getElementById('test').value);
}
</script>
<input id="test" type="checkbox" onchange="check()">
という感じでチェックしたときとしてないときの動作を確かめたのですが
両方ONになってしまいます
正しくはどのようにしたらいいのでしょうか?
このスレッドでは「先行実装を使うべきではない」という意見が見られますが、「先行実装」とは何を指しているのでしょうか?
・HTML5 規定 (Working Draft)
window.open, element.innerHTML, element.outerHTML, document.write, event.returnValue, return false (デフォルトアクションの無効化), element.onclick = null; (イベントハンドラの削除)
http://www.w3.org/TR/html5/
http://www.whatwg.org/html5
・DOM L3 Events (Working Draft)
keydown, event.keyCode
http://www.w3.org/TR/DOM-Level-3-Events/
・DOM L3 XPath (Working Group)
document.evaluate
http://www.w3.org/TR/DOM-Level-3-XPath/
・Selectors API Level 1 (Candidate Recommendation)
document.querySelector, document.querySelectorAll
http://www.w3.org/TR/selectors-api/
・XMLHttpRequest (Candidate Recommendation)
XMLHttpRequest
http://www.w3.org/TR/XMLHttpRequest/
W3C勧告プロセスの概要
http://www.kanzaki.com/w3c/process.html
これらは全て勧告されていませんが、一部は既に使わざるを得ない(一般的に使われている)状況が出来上がっているように思えます。
先行実装を使うべきではない理由を教えてください。
・HTML5 規定 (Working Draft)
window.open, element.innerHTML, element.outerHTML, document.write, event.returnValue, return false (デフォルトアクションの無効化), element.onclick = null; (イベントハンドラの削除)
http://www.w3.org/TR/html5/
http://www.whatwg.org/html5
・DOM L3 Events (Working Draft)
keydown, event.keyCode
http://www.w3.org/TR/DOM-Level-3-Events/
・DOM L3 XPath (Working Group)
document.evaluate
http://www.w3.org/TR/DOM-Level-3-XPath/
・Selectors API Level 1 (Candidate Recommendation)
document.querySelector, document.querySelectorAll
http://www.w3.org/TR/selectors-api/
・XMLHttpRequest (Candidate Recommendation)
XMLHttpRequest
http://www.w3.org/TR/XMLHttpRequest/
W3C勧告プロセスの概要
http://www.kanzaki.com/w3c/process.html
これらは全て勧告されていませんが、一部は既に使わざるを得ない(一般的に使われている)状況が出来上がっているように思えます。
先行実装を使うべきではない理由を教えてください。
>>239
それって現時点で対応する意義があまりないような…。(汗)
結局のところ、どういうアプローチを期待しているのかがよくわかりません。
「先行実装はダメ」「独自実装はOK」なスタンスなんでしょうか。
標準化されている仕様がないので、独自実装として各ブラウザベンダーが提供している技術資料を読まざるを得ません。
対応ブラウザが多くなるほど大変になりますし、まともな技術資料は MDC, MSDN のみのように認識しています。
Opera, Google Chrome は開発者情報が公開されているのでしょうか。「Safari Refernce Library」はもう少し詳しい資料を提供してもらえると有り難く。
どうせ読むのなら標準化される予定の仕様を一つだけ確認する方が楽なのですが…。
---
window, documentオブジェクトを明確に規定したのは HTML5 からなので、特に HTML5 は影響範囲が大きいように思えます。
document.forms, document.links, document.body, document.title, document.cookie
window.document, window.location, window[name] (グローバル変数)
これらを使えなければ、まともに JavaScript を書けない状況もあるのではないでしょうか。
それって現時点で対応する意義があまりないような…。(汗)
結局のところ、どういうアプローチを期待しているのかがよくわかりません。
「先行実装はダメ」「独自実装はOK」なスタンスなんでしょうか。
標準化されている仕様がないので、独自実装として各ブラウザベンダーが提供している技術資料を読まざるを得ません。
対応ブラウザが多くなるほど大変になりますし、まともな技術資料は MDC, MSDN のみのように認識しています。
Opera, Google Chrome は開発者情報が公開されているのでしょうか。「Safari Refernce Library」はもう少し詳しい資料を提供してもらえると有り難く。
どうせ読むのなら標準化される予定の仕様を一つだけ確認する方が楽なのですが…。
---
window, documentオブジェクトを明確に規定したのは HTML5 からなので、特に HTML5 は影響範囲が大きいように思えます。
document.forms, document.links, document.body, document.title, document.cookie
window.document, window.location, window[name] (グローバル変数)
これらを使えなければ、まともに JavaScript を書けない状況もあるのではないでしょうか。
>>242
古すぎるだろw
古すぎるだろw
質問がずれすぎていて訂正すんのもめんどうくさい
>window, documentオブジェクトを明確に規定したのは HTML5 からなので
この時点で間違ってる
>window, documentオブジェクトを明確に規定したのは HTML5 からなので
この時点で間違ってる
ついでに言えばCSSのベンダ拡張接頭辞つきも
"Authors should avoid vendor-specific extensions"だ
規定規定いうなら内容を出発点にしろ、前提が噛み合ないのでは話にならん
ま、CSS2.1も勧告されてはいないがな
"Authors should avoid vendor-specific extensions"だ
規定規定いうなら内容を出発点にしろ、前提が噛み合ないのでは話にならん
ま、CSS2.1も勧告されてはいないがな
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / JavaScript スレッド一覧へ
みんなの評価 : 類似してるかもしれないスレッド
- + JavaScript の質問用スレッド vol.80 + (1001) - [97%] - 2010/11/9 2:17
- + JavaScript の質問用スレッド vol.82 + (1001) - [97%] - 2011/1/19 7:54
- + JavaScript の質問用スレッド vol.83 + (1001) - [97%] - 2011/2/24 8:02
- + JavaScript の質問用スレッド vol.84 + (1001) - [97%] - 2011/3/30 7:32
- + JavaScript の質問用スレッド vol.85 + (1001) - [97%] - 2011/4/25 21:32
- + JavaScript の質問用スレッド vol.86 + (1001) - [97%] - 2011/5/27 21:50
- + JavaScript の質問用スレッド vol.87 + (1001) - [97%] - 2011/6/21 6:33
- + JavaScript の質問用スレッド vol.88 + (1001) - [97%] - 2011/7/20 7:03
- + JavaScript の質問用スレッド vol.89 + (1001) - [97%] - 2011/9/4 4:17
- + JavaScript の質問用スレッド vol.141 + (881) - [95%] - 2021/4/19 9:00
- + JavaScript の質問用スレッド vol.115 + (1001) - [95%] - 2014/5/29 16:16
- + JavaScript の質問用スレッド vol.121 + (1001) - [95%] - 2022/11/29 16:30
- + JavaScript の質問用スレッド vol.119 + (1002) - [95%] - 2014/10/3 15:30
- + JavaScript の質問用スレッド vol.118 + (1002) - [95%] - 2014/8/29 22:30
- + JavaScript の質問用スレッド vol.117 + (1009) - [95%] - 2014/8/5 3:30
- + JavaScript の質問用スレッド vol.116 + (1002) - [95%] - 2014/7/1 0:45
- + JavaScript の質問用スレッド vol.110 + (1001) - [95%] - 2013/10/13 14:01
トップメニューへ / →のくす牧場書庫について