Safari の JavaScript の不備
2006-01-13


に関して、f.prototype.constructor は書き込み可能) - -
Function.prototype.length == 0 (Function.prototypelength プロパティを持つ) 312.1 1.3
function f(arg) { ... } において、argarguments[0] が値を共有する - 3?
delete arguments.length (arguments オブジェクトの length プロパティは削除可能) - 3?
function f() { arguments = 42; arguments == 42; } (arguments プロパティは書き込み可能) - 3?
function f() {} delete f; typeof f == "function"; (関数宣言は DontDelete 属性を付与する) - 3?
eval("var x = 42;"); delete x; typeof x == "undefined"; (eval 内での変数宣言・関数宣言は DontDelete 属性を付与しない) - 3?
const x = 42; (定数宣言、ReadOnly 属性を付与する) - 3?
for (var i in objectWithShadowedProperty) (for-in 文ではプロトタイプチェーンにより隠されたプロパティ (同名のプロパティ) を列挙しない) - 3?
eval("throw 42;") (eval 内での throw 文の使用) 416.11 2.0.2
var \u0078 = 42; (識別子中での Unicode エスケープシーケンスの使用) - 3?
var char = 42; (classenumexportextendsimportsuper を除く ECMA-262 3rd での予約語の識別子としての使用) - 3?
ビット積、ビット排他的論理和、ビット和演算子 (&^|) の優先順位はこの順に高い 124 1.2
setTimeout(func, delay [, args...]) (第 1 引数への関数の指定) 124 1.2
setInterval(func, delay [, args...]) (第 1 引数への関数の指定) 124 1.2
Element#clientLeft - 3?
Element#clientTop - 3?
Element#scrollIntoView 416.11 2.0.2
HTMLElement#contentEditable 124 1.2
HTMLInputElement#selectionStart 417.9 2.0.3
HTMLInputElement#selectionEnd 417.9 2.0.3
HTMLInputElement#setSelectionRange 417.9 2.0.3
HTMLTextAreaElement#selectionStart 417.9 2.0.3
HTMLTextAreaElement#selectionEnd 417.9 2.0.3
HTMLTextAreaElement#setSelectionRange 417.9 2.0.3
HTMLTextAreaElement#scrollLeft の設定 - 3?
HTMLTextAreaElement#scrollTop の設定 - 3?
HTMLTextAreaElement#scrollWidth での正常な値の取得 - 3?
HTMLTextAreaElement#scrollHeight での正常な値の取得 - 3?
HTMLOptionsCollection#add - 3?
Event#target が常に要素を返す 416.11 2.0.2
CSSCharsetRule - 3?
DOM 3 XPath - 3?
XMLHttpRequest 124 1.2
XMLSerializer 124 1.2
DOMParser 412.7 2.0.1
XSLTProcessor - 3?

続きを読む
戻る
[JavaScript]
[Web 関連技術]

コメント(全3件)
コメントをする


記事を書く
powered by ASAHIネット