-
Notifications
You must be signed in to change notification settings - Fork 4
/
427.txt
129 lines (86 loc) · 5.14 KB
/
427.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
* hasFeature (DOMImplementation 界面)
- [1] [[boolean]] <= [CODE[[VAR[[CODE(DOMi)[[[DOMImplementation]]]]]].'''[CODE(DOMmethod)[hasFeature]]''' ([VAR(DOMparam)[feature]], [VAR(DOMparam)[version]])]]
[2] この method は、版 [VAR(DOMparam)[version]] の機能
[VAR(DOMparam)[feature]] がその [[DOM]] 実装において実装されているかどうかを返します。
この method の返す[[例外]]はありません。
- [6] [WEAK[2003-09-16 03:09:42 +00:00]] ''[[CSS]]'': 1.0
[9]
これ、 [[SVG Tiny]] にないし、 [[Ian Hickson]]
もどーせ役に立たんだろとかいってたし、
どーするんかね?
([[名無しさん]] [WEAK[2006-07-27 11:40:32 +00:00]])
[[#comment]]
** feature
[3] 機能の名前を指定します ([CODE(DOM)[[[DOMString]]]])。
,"[CODE(ABNF)[\"HTML\"]]" ,DOM [[HTML]] ,[DOM1]
,"[CODE(ABNF)[\"XML\"]]" ,DOM XML ,[DOM1]
,org.w3c.dom.smil ,[[SMIL]] DOM ,[DOM1SE] の例
,org.w3c.dom.svg ,[[SVG]] DOM ,[DOM2] の例
[[SE]] では、名前は XML の [CODE(XML)[[[Name]]]]
でないといけないと規定されています。更に、[[インターネット]]の[[ドメイン名]]を逆順にしたものを使うべき
(should) とされています。
[4] 大文字と小文字は区別しません。
[WEAK[([[FE]] ではその規定する2つの値についてのみ、区別しないと述べており、その他の値の扱いについては触れていません。 SE では、一般に値で区別されないと述べています。)]]
- [5] 値 [CODE(DOM)[XML]] は、核の拡張界面を表します。 <http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-core.html#ID-E067D597>
[7]
>>3 のドメイン名云々は errata で抹消されていたりします。
([[名無しさん]])
[8]
>>7 は DOM 2 Core Errata。
([[名無しさん]])
[[#comment]]
** version
[4] 機能の版を指定します ([CODE(DOM)[[[DOMString]]]])。
DOM 1 の第1版では [CODE(DOM)[1.0]] が定義されています。
DOM 2 では [CODE(DOM)[2.0]] も使われています。
版が指定されていないときには、いずれかの版が実装されていれば
[CODE(DOM)[true]] が返されます。
[[#comment]]
** 参考文献
- [DOM1] ''Document Object Model (Core) Level 1'' <http://www.w3.org/TR/REC-DOM-Level-1/level-one-core.html#method-hasFeature>
- [DOM1ERRATA] ''Errata in REC-DOM-Level-1-19981001'' <http://www.w3.org/DOM/updates/REC-DOM-Level-1-19981001-errata.html>
- [DOM1SE] ''Document Object Model Core'' <http://www.w3.org/TR/2000/WD-DOM-Level-1-20000929/level-one-core.html#ID-5CED94D7>
- [DOM2] ''Document Object Model Core'' <http://www.w3.org/TR/2000/REC-DOM-Level-2-Core-20001113/core.html#ID-5CED94D7>
[10]
[CITE[d:id:quaa - 2007-08-29]] ([TIME[2007-08-29 23:03:23 +09:00]] 版) <http://d.hatena.ne.jp/quaa/20070829#p1>
([[名無しさん]] [WEAK[2007-09-01 03:27:59 +00:00]])
[[#comment]]
* メモ
[11] [CITE@en[(X)HTML5 Tracking]] ([TIME[2009-07-14 21:19:45 +09:00]] 版) <http://html5.org/tools/web-apps-tracker?from=3405&to=3406>
[12] [CITE@EN[XForms 1.1]]
([TIME[2009-10-20 22:51:54 +09:00]] 版)
<http://www.w3.org/TR/2009/REC-xforms-20091020/#expr-hasfeature>
[13] [CITE[IRC logs: freenode / #whatwg / 20121014]]
( ([TIME[2012-10-27 02:53:24 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20121014#l-228>
[14] [CITE[Rewrite hasFeature() to be more practical · cdf7576 · whatwg/dom]]
( ([TIME[2012-12-02 13:50:20 +09:00]] 版))
<https://github.com/whatwg/dom/commit/cdf75764431b41dd2e3e6ca671b39ca3c8d55262>
[15] [CITE[IRC logs: freenode / #whatwg / 20080211]]
( ([TIME[2013-05-22 12:39:49 +09:00]] 版))
<http://krijnhoetmer.nl/irc-logs/whatwg/20080211#l-281>
[16] [CITE@en-US[XML Binding Language (XBL) 2.0]]
( ([TIME[2007-03-16 22:20:16 +09:00]] 版))
<http://www.w3.org/TR/2007/CR-xbl-20070316/#feature>
[17] [CITE@en[hasFeature()]]
( ([[Anne van Kesteren]] 著, [TIME[2014-01-16 20:39:25 +09:00]] 版))
<http://lists.w3.org/Archives/Public/www-dom/2014JanMar/0031.html>
[18] [CITE[hasFeature() returns true. Always. http://lists.w3.org/Archives/Public/w... · 2e6526d · whatwg/dom]]
( ([TIME[2014-04-11 23:41:49 +09:00]] 版))
<https://github.com/whatwg/dom/commit/2e6526d447637de3b44813e90b15edadbcdcd10b>
[19] [CITE@en[Re: hasFeature()]]
( ([[Philip Jägenstedt]] 著, [TIME[2014-03-10 02:39:09 +09:00]] 版))
<http://lists.w3.org/Archives/Public/www-dom/2014JanMar/0137.html>
[REFS[
- [20] <https://svgwg.org/svg2-draft/single-page.html#chapter-feature>
- [21] <https://svgwg.org/svg2-draft/single-page.html#svgdom-FeatureStrings>.
]REFS]
[22] [CITE[Further castrate hasFeature() because @foolip has an evil mind (not real... · 19a325f · whatwg/dom]]
( ([TIME[2014-04-11 23:52:51 +09:00]] 版))
<https://github.com/whatwg/dom/commit/19a325fd7a2a5313c9956bc1df20ca1f2499b3c7>
[23] [CITE@en[Bug 25428 – hasFeature removal was premature]]
( ([TIME[2014-08-03 06:25:44 +09:00]] 版))
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=25428>
[24] [CITE@en[25428 – hasFeature removal was premature]]
([TIME[2015-08-04 13:20:28 +09:00]] 版)
<https://www.w3.org/Bugs/Public/show_bug.cgi?id=25428>