JavaScript

Service Workerの基本とそれを使ってできること

Service Workerとは ブラウザが Web ページとは別にバックグラウンドで実行するスクリプト オフラインのアプリを実現・サポートするために作られたものです ちなみに、ブラウザの対応状況はこんな感じ http://caniuse.com/#search=service%20workers 特徴 DO…

Generatorsについて

Symbol、Iteratorと順番に説明してきました 最後にGenerators(yield)について説明します Generatorsとは ジェネレータとはイテレータを強力にサポートするものです 例えば、イテレータを使って1から10まで順番に表示する場合 let array = [1, 2, 3, 4, 5, 6,…

Iteratorについて

前回は「Symbol」について説明しました 今回は「Iterator」についてです 「Iterator」、「Iterable」の順番で説明します Iterator Iteratorとは・・ 次の要素(IteratorResult)へ1つずつアクセスする方法を備えたオブジェクト nextメソッドを持っていて、nex…

Symbolについて

ES2015(ES6)で追加されたgenerators(yield) generatorsを使うにはSymbol、Iteratorを理解しておいた方がいいので順番に説明していきます 今回は「Symbol」についてです 概要 ES2015で追加された新しいプリミティブです 数値でも文字列でも真偽値でもない値で…