タグ ECMAscript
人気順 5 users 10 users 50 users 500 users 1000 usersJavaScriptの組み込みAPIのIntlが凄いので紹介してみた。
はじめに 明けましておめでとうございます。 (一週間遅れ) この記事はJavaScriptの組み込みAPI Intl の紹介と解説です。 Intl とは? MDN から引用すると Intl オブジェクトは、 ECMAScript の国際化 API の名前空間で、言語に依存した文字列の比較、数値の書式化と、日付の書式化を提供します。 Intl オブジェクトは、... 続きを読む
JavaScript の undefined と null を完全に理解する
JavaScript で頻出する undefined と null について語ります。 言語仕様上の違い JavaScript (ECMAScript) において、仕様上 undefined と null は当然ながら明確に区別されています。いくつか言語仕様上の扱いについて挙げてみます。 比較 厳密な比較演算子 === において undefined と null は区別されます。ゆるい比較... 続きを読む
正式仕様リリース! JavaScriptの最新仕様ES2022で追加された「全」新機能
JavaScriptの仕様はECMAScriptで、ECMAScript 2015(ES2015)、ECMAScript 2016(ES2016)...というように毎年進化を続けています。 これまでの仕様はES2021でした。 本日6月22日、ES2022は正式仕様として承認され、ES2022が最新仕様となりました。 22.06.2022 Ecma International approves new standards - Ecma Intern... 続きを読む
JavaScriptの次の仕様ES2022の新機能まとめ - ICS MEDIA
JavaScriptの仕様であるECMAScriptはEcma Internationalによって定められています。ECMAScript 2015(ES6)の登場以降は、ECMAScript 2016、ECMAScript 2017・・・と、年次で仕様が更新されています。最新のECMAScript 2022(ES2022)は今月6月22日のEcma InternationalのGA 123rd meetingにて承認される見込みです。 ES202... 続きを読む
JavaScript の MIME が `text/javascript` に統一されようとしている
現在、 JavaScript の MIME は2006年4月に公開された RFC 4329(www.rfc-editor.org) にて text/javascript (OBSOLETE)application/javascript (COMMON)text/ecmascript (OBSOLETE)application/ecmascript (COMMON)の4つが定義されています。 この RFC 4329 では text/* の2つは OBSOLETE 扱いな一方で、 JavaScript を呼... 続きを読む
JavaScriptはなぜシングルスレッドでも非同期処理ができるのか/Why Can JavaSctipt Invoke Asynchronous in Single Thread? - Speaker Deck
Transcript JavaScriptは なぜシングルスレッドでも 非同期処理ができるのか お昼のLT 2021/09/07 Takashi Mima(@task4233) 本LTの目標 ・JavaScript(ECMAScript)がシングルスレッドで非同期処理を 実現している方法をざっくり理解すること 本LTの想定対象者 ・JavaScriptの基本的な文法を理解している人 ・シングルス... 続きを読む
正式仕様リリース! JavaScriptの最新仕様ES2021で追加された新機能まとめ
JavaScriptの仕様はECMAScriptで、ECMAScript 2015(ES2015)、ECMAScript 2016(ES2016)...というように毎年進化を続けています。 2021年6月までの最新仕様はES2020でしたが、先日6月22日にES2021が正式仕様として承認されました。 Ecma International approves new standards - Ecma International ブラウザ対応も完... 続きを読む
Mozilla、今後はV8の正規表現エンジンをFirefoxにそのまま取り込むと表明。そのための互換レイヤを開発 - Publickey
Mozilla、今後はV8の正規表現エンジンをFirefoxにそのまま取り込むと表明。そのための互換レイヤを開発 WebブラウザにはJavaScriptを実行するためのJavaScriptエンジンが搭載されています。それはChromeであれば「V8」、Firefoxであれば「SpiderMonkey」と呼ばれ、それぞれのWebブラウザベンダがECMAScriptの標準に準拠... 続きを読む
JavaScriptの歴史については「JavaScript: The First 20 Years」を読む | Web Scratch
JavaScript/ECMAScriptというプログラミング言語の歴史について書いた文章はWikipediaなどいろいろなものがあります。 その中でも、ECMAScript 5とECMAScript 2015のSpec EditorであるAllen Wirfs-Brockによって書かれた"JavaScript: The First 20 Years"が特におすすめです。 JavaScript: The First 20 Years JavaScrip... 続きを読む
モダンJavaScript概論 − Node, npm, ECMAScript, Babel, Webpack | Hypertext Candy
2020.04.30 モダンJavaScript概論 − Node, npm, ECMAScript, Babel, Webpack この記事では、モダンな JavaScript を書くための前提として知っておくべき、いくつかのキーワードを紹介します。想定読者は、初心者 〜 jQuery なら書けるレベルの開発者です。これから React や Vue.js を学びたい方、または Web 開発の世界... 続きを読む
JavaScriptの本を書くときに参考にしてるもの · GitHub
READ.md jsprimerというJavaScriptの書籍を書いている。 これを書いてるときに参考にしているものを書いていく。 ECMAScript® Language Specification ECMAScriptのLiving Standardな仕様書ページ。 スナップショットなECMAScriptの仕様書ページもあるけど、基本的にはLiving Standardの方しか見てない。 Standard ECMA-... 続きを読む
JavaScript界隈の基本的な用語を歴史とともにさらにまとめてみた - へっぽこびんぼう野郎のnewbie日記
2018 - 03 - 03 JavaScript界隈の基本的な用語を歴史とともにさらにまとめてみた JavaScript JavaScript 界隈の用語まとめ - Qiita を読んで、すこしだけもやもや感がぬぐえなかったので、適当に自分が思ってる「今の JavaScript はこんなかんじ」というのを書いた。 EcmaScript だいじなこと EcmaScript とは、 プログラミング言... 続きを読む
あなたの知っている正規表現はもう古い! 正規表現の新常識(ES2018編) - Qiita
2018年1月23日から25日にかけて、TC39の第62回ミーティングが行われました。TC39のミーティングでは、提案されているECMAScriptの新機能 (proposal) について審議し、各proposalのステージの移動を決定します。 今回のミーティングでは正規表現に関する幾つかのproposalがStage 4になりました。Stage 4になったproposalはES2018に組み込ま... 続きを読む
React死亡?React終了?~Facebookの特許事項付きライセンスの問題~ - Qiita
この件を知った発端 Qiitaで ECMAScriptの最新事情 を眺めていたら、Reactで有名なFacebookがやらかしてOSSコミュニティで村八分になっているとのこと。 どういうことか 実際にgoogleで調べてみたらその関連の記事が出ること出ること。 Facebookの特許条項付きBSDライセンスが炎上している件について 記事を上記より引用すると、 ことの始まりは、Apache Soft... 続きを読む
正式リリースされたES8の主な新機能
EcmaScript 8もしくはEcmaScript 2017が、6月末にTC39から正式にリリースされました。私たちはこの1年、EcmaScriptについて色々と議論しているようですが、それは無駄なことではありません。現在、ES標準は新しい仕様のバージョンが年1回公開されています。EcmaScript仕様第8版の新機能 EcmaScript 8もしくはEcmaScript 2017が、6月末にT... 続きを読む
JavaScriptの2016年:フロントエンド開発者が押さえるべき重大トピック - WPJ
相次ぐモダンなフレームワークの登場、脱jQueryの動き、ECMAScriptの進化など、SitePointの常連ライターが2016年のJavaScript事情を振り返ります。JavaScriptの2016年:フロントエンド開発者が押さえるべき重大トピック 2017/01/20 Craig Buckler Articles in this issue reproduced from SitePoi... 続きを読む
自称JavaScript中級者が知らなさそうな、10個の仕様 - Qiita
はじめに こんにちは、ECMAScriptを1週読んだだけの自称JavaScript中級者です。今回は、私のような自称JavaScript中級者が知らないであろうTipsをご紹介します。 「等値演算子 == ではなく、同値演算子 === を使いましょうね」のような実装上における初心者向けTipsではなく、言語仕様の雑学に近いものです。雑学とは言え、どれも基本的なことなので「当たり前のことしか書いて... 続きを読む
ES2015で始めるJavaScript入門 - Qiita
JavaScriptとは Webブラウザで実行可能なインタプリタ言語 最近ではサーバサイドのものもある(Node.jsなど) 各ブラウザで独自の実装があるが、標準化されたECMAScriptに準拠している ES5, ES2015(ES6), ES2016, … ES2015からは毎年新しい規格が策定される これによりナンバリングは策定した年に変更 ES5(2011年策定)から4年ぶりに策定されたE... 続きを読む
Object.observe の死 (ECMAScript の提案取り下げ、V8 からも削除予定) - てっく煮ブログ
1年前の記事 JavaScript フレームワークがデータバインディングを実現する4通りの手法 では、Object.observe() について次のように説明した。 Google Chrome には実装済み ECMAScript 7 に提案中 提案が通れば MV* フレームワークの実装がシンプルになってハッピー 将来を期待されていた Object.observe() であったが、2015 年 11... 続きを読む
2015年のWeb標準:新春特別企画|gihyo.jp … 技術評論社
新春特別企画 2015年のWeb標準 2015年1月1日 渡邉卓 Web標準, HTML, CSS, ECMAScript, ブラウザ この記事を読むのに必要な時間:およそ 2 分 株式会社ミツエーリンクスの渡邉卓です。昨年の「2014年のWeb標準」と同様に,2015年もWebコンテンツのフロントエンド設計および実装に関連した各種標準や,周辺領域の動きに関する短期的な予測を寄稿させていただきます... 続きを読む
traceur-compiler 入門 - from scratch
2014-07-31 traceur-compiler 入門 JavaScript traceur EcmaScript 最近ちょっとはまってるtraceur-compilerについて紹介していきます。 前書き 今回、書いてたら非常に長くなってしまって、ちょっとした薄い本の記事くらいの文量があります。 その代わり、公式ドキュメント + コードの中を読みこんで書いているので、今のところ多分日本では一... 続きを読む
JSFuckから理解するECMAScriptの仕様 - Kokudoriing
2013-09-19 JSFuckから理解するECMAScriptの仕様 JavaScript ECMAScript JSFuckとは JSFuckは任意のJavaScriptプログラムを[, ], (, ), !, +からなる6文字で置き換える試みです。 意味分かんないですね、サンプルを見てみましょう。 alert(1) 上記のJavaScriptコードと [][(![]+[])[+[[+[]]... 続きを読む
ECMAScript と OOP パラダイム、それに ES.next の議論中 OOP 周りのシンタックス - oogattaの勉強日記
ECMAScript | 16:14(まだ書き中!)JavaScript Advent Calendar 2011 (オレ標準コース)4日目の id:oogatta です。どうもどうも、いやどうも。最近丁度 ES Wiki を眺めていて、面白いことになってるなあ。変態的なことになってるなあ。と楽しく見ていた OOP パラダイム周りのいくつかの手法(定義、継承、 mixin 、 trait )につい... 続きを読む
コア・JavaScript ( JavaScript. The Core. ) - oogattaの勉強日記
(絶賛推敲中!)この文章は、 Dmitry A. Soshnikov さんの、 ECMAScript に関する優れた記事 ”JavaScript. The Core.” を許可を得て翻訳したものです。世の中に、 JavaScript のブラウザ API や、実装系に関する記事は多々あれど、 ECMAScript の仕様に則って、ここまで詳しく説明してくれている記事は殆ど無いと思います。今回は翻訳で... 続きを読む
新春特別企画:2010年のJavaScript:「これまで」と「これから」|gihyo.jp … 技術評論社
新春特別企画 2010年のJavaScript:「これまで」と「これから」 2010年1月2日 太田昌吾 JavaScript, HTML 5, ECMAScript, サーバサイドJavaScript 1 2 3 2010年のJavaScriptと題しまして,JavaScript周辺の「これまで」と「これから」についてまとめてみたいと思います。 2009年までのJavaScript JavaSc... 続きを読む