なんも分からないのでしらべたスマートフォン用の表示で見るなんも分からないのでしらべたなんもわからん!...ので、できる範囲で調べる。この広告は、90日以上更新していないブログに表示しています。Extensionのコードの規模が割と膨れ上がった。したロジック変更するにも、手を入れるところが多すぎてタスク消化のvelocityが激落ちしている。そのため、リファクタリングをやろうと思う。javascriptはそもそもQiitaでつまみ食いしてばかりの半端知識だ。いい機会なのでES6の説明に対応した入門書をざっくり読むことにした。単行本この商品を含むブログを見るTwitterのTLにて読んでる人何人かいたので、気になってた本。立ち読みして悪くなさそうだったので購入。メモnullとundefined代入していないなどの未定義undefined検索した結果見つからなかった場合などnullgetElementByIdは検索系なので、見つからない場合null関数リテラルで定義した関数は巻き上げされない関数宣言で定義した関数は巻き上げられる。近代のブラウザはGCが強力なのでそれほど神経質にならなくても良さそう最近のQiitaのメモリリーク関連の記事クロージャを使った関数ファクトリ内の変数は、生成されたプロダクト関数が有効な限りGC対象にならないp191関数にプロパティを持たせる。関数のメモ化で関数の処理結果をキャッシュするメモ化という応用。シンプルに定義できるし、早い。イディオムとしてmap,filter,reduceを利用する例。