2011-09-13 30 views

答えて

4

W3C:両方の言語でも彼らのエンコーディングとしてUTF-16を使用しているため、JavaとECMAScriptのために

、DOMStringのは、String型にバインドされています。

したがって、クライアント側のものに関しては、DOMStringが文字列に相当するため、違いはないと仮定します。

+1

、なぜそれらの2種類を作成する必要がありますか?なぜそこにはありません>>ただ<<文字列 –

+2

私は文字列型の実装を抽象化すると仮定します。もし 'String'が将来のバージョンで何か他のものになる必要があれば、変更が必要なすべてのクライアントスクリプト(または他のクライアントコード)なしで他のものに簡単にマッピングできます。 –

+0

次回からあなたのソースへのリンクを投稿できますか? – Starhowl

0

DOMStringはUTF-16文字列です。 JavaScriptがすでにこのような文字列を使用しているため、DOMStringはStringに直接マップされます。

Mozilla Foundation

関連する問題