hasFeature

hasFeature

hasFeature (DOMImplementation 界面)

[2] この method は、版 version の機能 feature がその DOM 実装において実装されているかどうかを返します。

この method の返す例外はありません。

[9] これ、 SVG Tiny にないし、 Ian Hickson もどーせ役に立たんだろとかいってたし、 どーするんかね? (名無しさん 2006-07-27 11:40:32 +00:00)

feature

[3] 機能の名前を指定します (DOMString)。

"HTML"DOM HTML[DOM1]
"XML"DOM XML[DOM1]
org.w3c.dom.smilSMIL DOM[DOM1SE] の例
org.w3c.dom.svgSVG DOM[DOM2] の例

SE では、名前は XML の Name でないといけないと規定されています。更に、インターネットドメイン名を逆順にしたものを使うべき (should) とされています。

[4] 大文字と小文字は区別しません。 (FE ではその規定する2つの値についてのみ、区別しないと述べており、その他の値の扱いについては触れていません。 SE では、一般に値で区別されないと述べています。)

[7] >>3 のドメイン名云々は errata で抹消されていたりします。 (名無しさん)

[8] >>7 は DOM 2 Core Errata。 (名無しさん)

version

[4] 機能の版を指定します (DOMString)。 DOM 1 の第1版では 1.0 が定義されています。 DOM 2 では 2.0 も使われています。

版が指定されていないときには、いずれかの版が実装されていれば true が返されます。

参考文献

[10] d:id:quaa - 2007-08-29 ( 版) <http://d.hatena.ne.jp/quaa/20070829#p1> (名無しさん 2007-09-01 03:27:59 +00:00)

メモ

[11] (X)HTML5 Tracking ( 版) <http://html5.org/tools/web-apps-tracker?from=3405&to=3406>

[12] XForms 1.1 ( 版) <http://www.w3.org/TR/2009/REC-xforms-20091020/#expr-hasfeature>

[13] IRC logs: freenode / #whatwg / 20121014 ( ( 版)) <http://krijnhoetmer.nl/irc-logs/whatwg/20121014#l-228>

[14] Rewrite hasFeature() to be more practical · cdf7576 · whatwg/dom ( ( 版)) <https://github.com/whatwg/dom/commit/cdf75764431b41dd2e3e6ca671b39ca3c8d55262>

[15] IRC logs: freenode / #whatwg / 20080211 ( ( 版)) <http://krijnhoetmer.nl/irc-logs/whatwg/20080211#l-281>

[16] XML Binding Language (XBL) 2.0 ( ( 版)) <http://www.w3.org/TR/2007/CR-xbl-20070316/#feature>

[17] hasFeature() ( (Anne van Kesteren 著, 版)) <http://lists.w3.org/Archives/Public/www-dom/2014JanMar/0031.html>

[18] hasFeature() returns true. Always. http://lists.w3.org/Archives/Public/w... · 2e6526d · whatwg/dom ( ( 版)) <https://github.com/whatwg/dom/commit/2e6526d447637de3b44813e90b15edadbcdcd10b>

[19] Re: hasFeature() ( (Philip Jägenstedt 著, 版)) <http://lists.w3.org/Archives/Public/www-dom/2014JanMar/0137.html>

[22] Further castrate hasFeature() because @foolip has an evil mind (not real... · 19a325f · whatwg/dom ( ( 版)) <https://github.com/whatwg/dom/commit/19a325fd7a2a5313c9956bc1df20ca1f2499b3c7>

[23] Bug 25428 – hasFeature removal was premature ( ( 版)) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=25428>

[24] 25428 – hasFeature removal was premature ( 版) <https://www.w3.org/Bugs/Public/show_bug.cgi?id=25428>

[25] <nomodule>, or other patterns for loading both classic and module scripts? · Issue #1442 · whatwg/html () <https://github.com/whatwg/html/issues/1442#issuecomment-271651815>

[26] EPUB Content Documents 3.1 () <https://www.w3.org/Submission/2017/SUBM-epub-contentdocs-20170125/Overview.html#h-app-ers-hasfeature>