Yabu.log

ITなどの雑記

JavaScriptパターン第1章ノート

JavaScriptパターン ―優れたアプリケーションのための作法

JavaScriptパターン ―優れたアプリケーションのための作法

Javascriptはオブジェクト思考の言語である

ネィティブオブジェクト 言語側が用意 Arrayなど

Hostオブジェクト:ホストや環境が用意 Windodwなど

が、クラスという概念はない

Prototype

継承などの再利用の鍵となる

Prptopypeはオブジェクトであり、あらゆる関数はprototypeプロパティを持つ

ES5

ES3が99、ES4がポシャったため出版時の最新バージョンとなる

本書執筆時点で搭載ブラウザがないとかいてあるが、こんにちではつぎのバージョンであるES6がまともなブラウザには全て搭載れているという点にフロントエンドの変化の速さを感じる

Strict modeはes5から導入らしい。勝手に6からだと思っていた

JSLintの紹介

JavaScriptインタプリタ言語のため静的な構文解析が存在しない JSLintという静的解析ツールを使い、実行前に構文エラーなどはチェックすべき