狠狠撸

狠狠撸Share a Scribd company logo
Underscore.jsの中のソースコードにみた
John Resigさんと
Jeremy Ashkenasさんの接点について
2015/12/15
jsオジサン#6?
早瀬?誠 @makhay16
自己紹介
? 早瀬?誠
? 大塚ビジネスサービス
? マークアップエンジニア→php?
→現在フロントエンドエンジニア
? FirefoxのGCLIの現状が気になってます。
? 趣味はウクレレです。
Underscore.jsのテンプレート機能には?
John ResigさんとJeremy Ashkenas
の接点がありました。
ちょっと昔話?
2009年あたりの話です。
John Resig?
(JQuery,prossesing.js ete)
Jeremy Ashkenas?
(Underscore.js,Co?eeScript,backbone.js ete)
Underscore.js テンプレート機能
Underscore.js
? 配列,オブジェクトの操作 ?
_.each, _.isArray, _.extend ete
? 関数型プログラミングをサポート?
_.map , _.reduce , _.?lter ete
? テンプレート機能?
_.template
? Jeremy Ashkenas?
? ver1.8.3?(2015/12/17現在)
?
Underscore.jsの中のJohn Resig?1?
私的訳:?
John Resigさんの本、?
javascript Ninjaの84ページ参考にしました
? ver. 0.1.0 ?
2009/10/28 Releases?
397行目?テンプレート機能
http://ejohn.org/blog/javascript-micro-templating/
JavaScript Micro-Templating
Posted: July 16th, 2008
※
Secrets of the JavaScript Ninja
「JavaScript Ninjaの極意ライブラリ開発のための知識とコーディング」
John Resig
日本語版では259ページ
第10章 with文 ?
10.5 withによるテンプレーティング?
ブログ記事バージョンです
javascript Ninjaというのは
?
Underscore.jsの中のJohn Resig?2?
? ver. 0.1.0 ?
2009/10/28 Releases?
1行目
私的訳:?
Underscore.jsの部分部分は?
prototype.js?と?oliverさんの関数型プログラミング、?
あとjohn Resigさんのmicro-Templatingに霊感を受けた。
Underscore.js テンプレート機能?ソースについて
トリッキーコード。。
Underscore.js テンプレート機能?ソースについて?続き
new Functionで評価した内容を?
toStringメソッドでオブジェクトが文字列値として見ると
john Resigの忍者の本で?
詳しく解説されてます。?
でも次に紹介する所?
だけわからない。。
ここ
わからない。。
ここ
print 関数を作ってる。?
デバック?、消し忘れ?という も?
インターネットで参考にさせていただきました。。?
?
Underscore.jsでは現行(1.8.3)でも形を変えて
残ってるので使われているはず。?
http://underscorejs.org/#template
Underscore.jsのドキュメントに?
使われ方が書いてありました。。
↓こんな感じで使うための
まとめ
John ResigさんとJeremy Ashkenasさん
の共演にわくわくした。
本片手に。
ありがとうございました。

More Related Content

Underscore.jsの中のソースコードにみた John Resigさんと Jeremy Ashkenasさんの接点について