“Everyone should learn how to program a computer because it teaches you how to think” — Steve Jobs

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
2006年09月23日01:30 カテゴリLightweight Languages javascript - ページはいつ再描画されるか 大変に有用な考察だが、一つ重要な指摘漏れがある。 IT戦記 - JavaScript を学ぶ際に一番重要なのに、誤解されがちな setTimeout 系の概念 setInterval、setTimeout、イベントによる関数の実行を理解することだと思う ページがいつ再描画されるか、ということである。 未経験者は、document.write()やelement.innerHTML = "foo"のように、ブラウザーに「書き出した」点でそれが直ちに反映されると思うだろう。 ところが、そうではないのである。 実例を見てみよう。以下のscriptを考えてみる。ボタンを押すと、ボタンのラベルが1000から1までカウントダウンした後、元通りになることを意図してい
The No-Nonsense Guide to HTML5 Fallbacks So here we're collecting all the shims, fallbacks, and polyfills in order to implant HTML5 functionality in browsers that don't natively support them. The general idea is that: We, as developers, should be able to develop with the HTML5 APIs, and scripts can create the methods and objects that should exist. Developing in this future-proof way means as users
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 に計算例が書か
With an endless combination of modern and legacy browsers for users to choose from (depending on their system capabilities), it's our responsibility as designers and developers to ensure the websites we build perform adequately. Testing multiple browsers on multiple platforms isn't just difficult -- it can be virtually impossible without the correct resources. However there are tools that let you
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
Abstract “ECMAScript is a standard for object-oriented programming languages. Superficially, its implementations, like JavaScript and JScript, are very similar. They are therefore often discussed in a simplified way. But does this approach hold water against methodical testing? In this work, features of ECMAScript and its common implementations are compared with regard to their standards complianc
Array オブジェクトの追加機能 for...of による Array のイテレーション (Firefox 13) Array.from() (Firefox 32) Array.of() (Firefox 25) Array.prototype.fill() (Firefox 31) Array.prototype.find(), Array.prototype.findIndex() (Firefox 25) Array.prototype.entries(), Array.prototype.keys() (Firefox 28) Array.prototype.copyWithin() (Firefox 32) get Array[@@species] (Firefox 48) 新規オブジェクト Map、Set、 WeakMap、WeakSet Map (Firefox 13)
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く