by shigemk2

当面は技術的なことしか書かない

ECMAScript

ES2015などについてちょっとしたカンペ

blog.cybozu.io ES2015(ES6):次世代JavaScriptはもう実戦投入出来るか?|もっこりJavaScript|ANALOGIC(アナロジック) www.shigemk2.com TC39 Processとは? - もっと詳しくは http://efcl.info/2015/10/18/ecmascript-paper/ · GitHub efcl.info ES2015…

JavaScript の最新標準仕様はココがすごい まとめ #fdev_shimane

第2回フェンリルデベロッパーズセミナー in 島根fenrir.doorkeeper.jp そもそもECMAScript is 何 JSが準拠している標準仕様 ESと略される ECMA Internationalが策定 今使われているのはECMAの5 2015/6にECMA6が策定 ES6での変更点 アロー関数 (https://googl…

ES6を試したかった

Dan Wahlin - Getting Started with ES6 – The Next Version of JavaScriptweblogs.asp.net Babel · The compiler for writing next generation JavaScriptbabeljs.io 試したかった。たぶんいける。というメモ。

第14回 ECMA-262 Edition5.1読書会 #ecma262

第14回 ECMA-262 Edition5.1読書会ecma262reading.doorkeeper.jp ES6 lukehoban/es6featuresgithub.com ES6時代のJavaScript - クックパッド開発者ブログtechlife.cookpad.com 資料 発表しました。 ecma262-14.markdown - Grip ポイント 関数定義はfunction …

ECMAScript 6ドラフトのDiff検索用リポジトリを作った まとめ #ecma262

ECMAScript 6ドラフトのDiff検索用リポジトリを作った | Web Scratch ドラフトを一つ一つバージョンごとにダウンロードしてコミットしたやつ。 Gitにすると履歴を検索しやすい バージョンで変更があったことが分かる リポジトリ meta-ecmascript/es6-draft-r…

まんがタイム WebKit のドキドキ☆ビジュアル ES6 まとめ #ecma262

WebKitReviewerになりました。 WebKitでES6がどれだけ使われているのか→55% iOSデベロッパーはES6と心中しなければならない WebKitまわりはいろいろ実装しました 皆が思っているよりよっぽど実装している だんだんモダンなスタックが出来ている ECMAScript 6…

ECMA262 Edition 5.1読書会 ここまでのおさらい まとめ #ecma262

ECMAScript6策定目前! ECMA262読書会・1周年記念会ecma262reading.doorkeeper.jp ECMA-262 Edition 5.1を読む作者: 竹迫良範出版社/メーカー: 秀和システム発売日: 2013/09/25メディア: 単行本この商品を含むブログを見る タイムスケジュール変わってた ECM…

ECMAScript6で何が変わるのか まとめ #ecma262

ECMA-262 Edition 5.1を読む作者: 竹迫良範出版社/メーカー: 秀和システム発売日: 2013/09/25メディア: 単行本この商品を含むブログを見る 【完全日本語訳+解説】ECMA-262 Edition 5.1を読む 5分で分かるクイズ。答えは適当に。 ヒント 桁数制限とかあるや…

第11回 ECMA-262 Edition5.1読書会 発表してきました #ecma262

発表してきました。 第11回 ECMA-262 Edition5.1読書会 - ECMA262-Edition5.1読書会 | Doorkeeper 発表資料 return文、with文、switch文について発表しました。 shigemk2/ECMA_262_11github.com 細かいメモはありませんが、ツイートだけ残しておきます。 メ…

ECMA-262 11.5-11.14

第9回 ECMA-262 Edition5.1読書会 - ECMA262-Edition5.1読書会 | Doorkeeper 帰りがけに仕事が立て込んでたのでいけませんでした。すみませんでした。 ので、ひとりで勝手に概要をまとめます。 11.5 乗除演算子 * / % leftをMultiplicativeExpressionの評価…

生成規則って何ですか

はじめに 第8回 ECMA-262 Edition5.1読書会 - ECMA262-Edition5.1読書会 | Doorkeeper こちらの本の読書会です。 初参加なわけですが、言語の仕様に触れるのはあまりない体験なので、わからない単語が結構多かったです。Node.jsのサンプルプログラムでなんと…

スライド集 #es6_casual

集められたものだけ。 Node.js v0.12で使えるようになるES6+の機能一覧 // Speaker Deck Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略 from teppeis Closure CompilerのES6対応 あるいはES6時代のAltJS生存戦略 明日には使えなくなるES7トーク…

明日には使えなくなるES7トーク #es6_casual

ES7 tc39/ecma262 tc39/ecma262 stage0 stage1 stage2 stage3 stage4 今日はstage0の話 Exponentiation Operator stage2 Async Functions stage1 types and type annotation stage0(統一した構文に落としたい) Flow(非公開) 3分で分かるFacebook Flow - tepp…

Closure Compiler 版 es6-table #es6_casual

compile JS to better JS 超圧縮と最適化 JSDocベースの静的型づけ Google製品にはだいたい入っているので毎日使っているよ JSDocベースの静的型づけ 冗長but既存JSとの親和性(コンパイルいらない) JSの進化に追随 コンパイルしない どうせJSDoc書くだろ? G…

introducing break the web array extra methods case #es6_casual

追加 Arrayまわりでいろいろ追加された いろいろ問題 Array.prototypeってもうすでに個人で実装していないか? genericな名前が多いので、便利メソッドが追加されたことで大問題 with ES6が有効になった瞬間に壊れるコードがある @@(あんすこーぱぶる)を利用…

ES6による 関数型プログラミング #es6_casual

関数型プログラミング 副作用の排除 関数オブジェクトを駆使 JSと関数型との関数 Schemeの第一級関数オブジェクトを受け継いだ言語 ECMA6 変更不可能な変数宣言 パターンマッチ 再帰による繰り返し 不変なデータ構造 変更不可能な変数宣言 const(Scalaのval…

Node.js v0.12で使えるようになるES6+αの機能 #es6_casual

Node.jsのECMA6対応状況 v0.12でのV8の採用バージョンは3.28(ちょっと古い) どのJSから対応していくのか v0.12で削除されたやつ harmony_typeof #es6_casual typeofの歴史的経緯はこれで確認しましょう "The history of “typeof null”" http://t.co/nZ5F8a0G…

runstant 始めるEcmaScript6 入門 #es6_casual

@phi http://phi-jp.github.io/runstant/release/alpha/ JavaScript - ログイン不要! 気軽にプログラミングを始められるWebエディタ『runstant』作りました - Qiita みんなで一緒にコードを書いていこう go to Runstant jsdoitみたいなやつでECMAを書く こん…

ECMA リンク Strictとか実行コンテキストとか

各実行コンテキストは 変数オブジェクト (variable object) に結び付けられている 10 実行コンテキスト (Execution Contexts) use strict Strict モード Strict モード - JavaScript | MDN