This domain is registered at Dynadot.com. Website coming soon.
ECMAScript Internationalization API Specification This page used be provide an HTML version of the editor’s draft of standard ECMA-402, ECMAScript Internationalization API Specification. Norbert Lindenberg is no longer the editor of this standard. Please refer to the following sites: The Ecma International site for the latest final edition of the standard. The Ecma TC39 pages for Status, process,
The globalization namespace is intended for the development of the ECMAScript Internationalization API (formerly known as ECMAScript Globalization API). This API provides customizable language-sensitive functionality as an add-on to the ECMAScript Language Specification. Working drafts of the specification for the API are on the Specification Drafts page. Internationalization issues in the ECMAScr
This is an archived page. It's not actively maintained. ECMAScript 2015 is the sixth edition of the ECMAScript Language Specification standard. It defines the standard for the JavaScript implementation in SpiderMonkey, the engine used in Firefox and other Mozilla applications. Code-named "ES.next", "Harmony", or "ECMAScript 6", the first working draft (based on ECMAScript 5.1) was published on Jul
先週発売されたWEB+DB PRESS Vol.78のJavaScript連載にて、「フロントエンドの国際化」をテーマに記事を書きました! 内容はこんな感じです。 国際化の基本 I18NとL10N ロケール タイムゾーン フロントエンドにおける国際化 メッセージリソースの管理 数値や日付のフォーマット CLDRとICU JavaScriptにおける文字コードの罠 JavaScriptにおけるタイムゾーンの罠 JavaScript国際化関連ライブラリ i18next Numeral.js Moment.js & Moment Timezone ECMAScript 6 Internationalization API 前半ではソフトウェアの国際化で使われる基本概念と、最近のフロントエンド領域で国際化を行うときに課題となるポイントを解説しています。 中盤ではいくつかの定番ライブラリを紹介し、最
JavaScript: サロゲートペアと不正なバイト列を考慮して文字列の長さを求めるJavaScript: String.prototype.codePointAt を定義するJavaScript: String.fromCodePoint を定義するJavaScript: 孤立したサロゲートを考慮してコードポイントから文字列を生成する JavaScript: for…of 構文を使ってコードポイント単位で文字にアクセスするJavaScript: 文字列を配列に変換するJavaScript: 文字列を逆順に並べ替える JavaScript 内部の文字コエンコーディングはUTF-16 なので BMP の文字であれば fromCharCode を使ってコードポイントから文字列を得られるが、BMP 外の場合には自分でバイト列を計算しなければならない。Wikibooks や MDN に計算例が書か
Standard built-in objectsStringConstructorString() constructorStatic methodsString.fromCharCode()String.fromCodePoint()String.raw()Instance methodsString.prototype.anchor() Deprecated String.prototype.at()String.prototype.big() Deprecated String.prototype.blink() Deprecated String.prototype.bold() Deprecated String.prototype.charAt()String.prototype.charCodeAt()String.prototype.codePointAt()String
V8 SpiderMonkey JavaScriptCore Chakra Carakan KJS Other ⬤ Minor difference (1 point) ⬤ Small feature (2 points) ⬤ Medium feature (4 points) ⬤ Large feature (8 points) Compilers/polyfills Desktop browsers Servers/runtimes Mobile Feature name Current browser ES6 Trans- piler Traceur Babel 6 + core-js 2 Babel 7 + core-js 2 Babel 7 + core-js 3 Closure 2020.09 Closure 2021.08 Closure 2021.09 Closure 20
August 17, 2013 ECMAScript 6 is being progressively implemented by browser vendors over time and as such there is no ETA on it being available in all environments. Whilst specs and implementations continue to mature, you may find the below resources helpful in keeping track of where we are with browser and environment support: Feature comparison matrix of ECMAScript implementations (V8, JSC, JScri
This page contains a historical record of working draft of the ES.next specification prepared by the project editor. Error in the current draft should be reported as bugs at bugs.ecmascript.org July 25, 2011 Draft doc pdf Mostly typo corrections (thanks for all the reports) and corrections to problems that have been reported against ES5.1. See closed 6th edition bugs at bugs.ecmascript.org.
Standard ECMA-402 1st Edition / December 2012 ECMAScript Internationalization API Specification This is the HTML rendering of ECMA-402 Edition 1.0, ECMAScript Internationalization API Specification. The PDF rendering of this document is located at http://www.ecma-international.org/ecma-402/1.0/ECMA-402.pdf. The PDF version is the definitive specification. Any discrepancies between this HTML versio
JavaScriptで強力なUnicodeを扱う方法について書きます!(嘘) 先月末に発売されたWEB+DB PRESS Vol.78で「フロントエンドの国際化」の記事を書いたのは前回書いた通り。 WEB+DB PRESS Vol.78に「フロントエンドの国際化」について書いた! - teppeis blog 記事内で、JSの文字列は基本UTF-16なのでサロゲートペアがうまく扱えないっていう問題は書いたけど、じゃあどうすればいいの?っていうのは載せられなかったので書く。 文字数のカウント 「𠮷(U+20BB7、つちよしだ)」や「𩸽(U+29E3D、ほっけ)」はUTF-16ではサロゲートペアで表現するのでlengthが見た目とズレる。 console.log("𠮷野家で𩸽".length); // 7 これを「5文字」とカウントしたいという話。 正規表現を使う方法 たぶん実装が一番
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く