Submit Search
Upload
Underscore.jsの中のソースコードにみた John Resigさんと Jeremy Ashkenasさんの接点について
•
1 like
•
2,693 views
M
Makoto Hayase
Follow
Underscore.jsのテンプレート機能には John ResigさんとJeremy Ashkenasの接点がありました
Read less
Read more
Engineering
Slideshow view
Report
Share
Slideshow view
Report
Share
1 of 20
Download now
Download to read offline
Recommended
SaCSS vol.56 こんなに素敵なBrackets!
SaCSS vol.56 こんなに素敵なBrackets!
Atsushi Handa
オープンソースのエディタ、Bracketsの総括的な紹介スライドです! (2015/5/23 札幌で開催されたSaCSS Vol.56にて使用)
Sql world を支える技術
Sql world を支える技術
Oda Shinsuke
プログラミング生放送勉強会 第23回@大阪 LT http://atnd.org/events/40204
CSSから国民を守る党ver2
CSSから国民を守る党ver2
akatsuki 1910
CSS叩いて返り討ちになる話
WordBench Kobe jQueryどうでしょう
WordBench Kobe jQueryどうでしょう
Hishikawa Takuro
LESS楽しいれす(^q^)
LESS楽しいれす(^q^)
taiju higashi
kanazawa.js vol1.7 at kanazawakagekiza 15min
MF GeeksNight pplogの話
MF GeeksNight pplogの話
Naoto Koshikawa
「おれのWebサービス」について個人の視点に立った意見を中心に
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
Cake YOSHIDA
誰も見ないとは思いますが Comable のソースはこちらになります: https://github.com/hyoshida/comable
プロジェクトでRubocopを使って自動コードレビューしてみた話
プロジェクトでRubocopを使って自動コードレビューしてみた話
Cake YOSHIDA
渋谷.rb[:20150318] でLTしたい用
Recommended
SaCSS vol.56 こんなに素敵なBrackets!
SaCSS vol.56 こんなに素敵なBrackets!
Atsushi Handa
オープンソースのエディタ、Bracketsの総括的な紹介スライドです! (2015/5/23 札幌で開催されたSaCSS Vol.56にて使用)
Sql world を支える技術
Sql world を支える技術
Oda Shinsuke
プログラミング生放送勉強会 第23回@大阪 LT http://atnd.org/events/40204
CSSから国民を守る党ver2
CSSから国民を守る党ver2
akatsuki 1910
CSS叩いて返り討ちになる話
WordBench Kobe jQueryどうでしょう
WordBench Kobe jQueryどうでしょう
Hishikawa Takuro
LESS楽しいれす(^q^)
LESS楽しいれす(^q^)
taiju higashi
kanazawa.js vol1.7 at kanazawakagekiza 15min
MF GeeksNight pplogの話
MF GeeksNight pplogの話
Naoto Koshikawa
「おれのWebサービス」について個人の視点に立った意見を中心に
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
Comableを支える技術〜できるだけコーディングせずにズルして作るRailsアプリ〜
Cake YOSHIDA
誰も見ないとは思いますが Comable のソースはこちらになります: https://github.com/hyoshida/comable
プロジェクトでRubocopを使って自動コードレビューしてみた話
プロジェクトでRubocopを使って自動コードレビューしてみた話
Cake YOSHIDA
渋谷.rb[:20150318] でLTしたい用
200k/sec
200k/sec
Sugawara Genki
About AWS Lambda throughput
それ RubyMine でできるよ
それ RubyMine でできるよ
Takuya INOUE
2017/02/18_第5回WordBench山口_LT
2017/02/18_第5回WordBench山口_LT
Takeshi Furusato
2017/02/18 第5回WordBench山口 LightningTalkでお話、デモをした内容 WordPress4.7、4.7.1はちゃんとアップデートしましょう。
JRubyで作るapiサーバー
JRubyで作るapiサーバー
Yamamoto Kazuhisa
2012年2月25日に開催された岡山Javaユーザー会勉強会で発表した内容です
EC-CUBE とクラウドは仲良しか?
EC-CUBE とクラウドは仲良しか?
Kentaro Ohkouchi
EC-CUBE とクラウドは仲良しか? ~AWS Elastic Beanstalk VS Windows Azure Websites~ JAWS-UG Osaka 第9回勉強会 @グランフロント大阪 2013/11/03 大河内健太郎
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
2015.12.16 JS オジサン #6 二日目
Tech fun rails_workshop
Tech fun rails_workshop
OMEGA (@equal_001)
2013/02/04にTechFUNでやったRails勉強会の資料です
Concurrent Programm in JavaScript
Concurrent Programm in JavaScript
yjono Seino
Sapporo.js というコミュニティで発表した時の資料。 2012年頃の JavaScript並行プログラミング とそのちょっと先に出てきた技術について紹介していた。
Concurrent Programming in JavaScript
Concurrent Programming in JavaScript
yjono Seino
Sapporo.js というコミュニティで発表した時の資料。 2012年頃の JavaScript並行プログラミング とそのちょっと先に出てきた技術について紹介していた。
Sql world を支える技術
Sql world を支える技術
Oda Shinsuke
Room metro #23 大阪 LT http://metrostyledev.net/index.php/event/20131026/
a-blog cms初心者が テンプレート作るまで
a-blog cms初心者が テンプレート作るまで
girigiribauer
Vue.js ハンズオン資料
Vue.js ハンズオン資料
よしだ あつし
WP-APIを使ってみよう&No PHPテーマという考え方
WP-APIを使ってみよう&No PHPテーマという考え方
Hidetaka Okamoto
WordBench奈良 2015年6月資料
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
Etsushi Ishii
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
最近はやりのjQuery Hateの謎に迫る! (というか、これであってるのか教えてほしいという発表)
たくさんあるよMy sql互換db(正式版)
たくさんあるよMy sql互換db(正式版)
tabun_muri
表参道.rb #3でLTした内容です。 何か、マズい所があれば消します。
Shinjuku.rb #28 LT Rails Engineで変なことをやってみた話
Shinjuku.rb #28 LT Rails Engineで変なことをやってみた話
Takeuchi Yuichi
Engineってなんでもできるねといいたいだけの特に役に立たないネタ。 Rails Engine で Movable Type をRailsアプリにマウントした話。
Cssアニメーションとその制御
Cssアニメーションとその制御
Muyuu Fujita
Our Track to Modern Angular
Our Track to Modern Angular
Yuta Shimizu
ng-japan meetup 2019 Spring の発表資料です。
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
schoowebcampus
ーーーーーーーーーーーーーーーーーーーーーーー schoo WEB-campusは「WEBに誕生した、学校の新しいカタチ」。 WEB生放送の授業を無料で配信しています。 ▼こちらから授業に参加すると、先生への質問や、ユーザーとのチャット、資料の拡大表示等が可能です。 https://schoo.jp/class/431/room ーーーーーーーーーーーーーーーーーーーーーーー
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
エンジニア勉強会 エスキュービズム
React/Redux/Redux-Saga+サーバサイドレンダリング
フロントエンドの技術を刷新した話し。
フロントエンドの技術を刷新した話し。
Yutaka Horikawa
2016.03.30 LancersNightの登壇資料。
More Related Content
What's hot
200k/sec
200k/sec
Sugawara Genki
About AWS Lambda throughput
それ RubyMine でできるよ
それ RubyMine でできるよ
Takuya INOUE
2017/02/18_第5回WordBench山口_LT
2017/02/18_第5回WordBench山口_LT
Takeshi Furusato
2017/02/18 第5回WordBench山口 LightningTalkでお話、デモをした内容 WordPress4.7、4.7.1はちゃんとアップデートしましょう。
JRubyで作るapiサーバー
JRubyで作るapiサーバー
Yamamoto Kazuhisa
2012年2月25日に開催された岡山Javaユーザー会勉強会で発表した内容です
EC-CUBE とクラウドは仲良しか?
EC-CUBE とクラウドは仲良しか?
Kentaro Ohkouchi
EC-CUBE とクラウドは仲良しか? ~AWS Elastic Beanstalk VS Windows Azure Websites~ JAWS-UG Osaka 第9回勉強会 @グランフロント大阪 2013/11/03 大河内健太郎
React+fluxを導入した話
React+fluxを導入した話
Yuki Ishikawa
2015.12.16 JS オジサン #6 二日目
Tech fun rails_workshop
Tech fun rails_workshop
OMEGA (@equal_001)
2013/02/04にTechFUNでやったRails勉強会の資料です
Concurrent Programm in JavaScript
Concurrent Programm in JavaScript
yjono Seino
Sapporo.js というコミュニティで発表した時の資料。 2012年頃の JavaScript並行プログラミング とそのちょっと先に出てきた技術について紹介していた。
Concurrent Programming in JavaScript
Concurrent Programming in JavaScript
yjono Seino
Sapporo.js というコミュニティで発表した時の資料。 2012年頃の JavaScript並行プログラミング とそのちょっと先に出てきた技術について紹介していた。
Sql world を支える技術
Sql world を支える技術
Oda Shinsuke
Room metro #23 大阪 LT http://metrostyledev.net/index.php/event/20131026/
a-blog cms初心者が テンプレート作るまで
a-blog cms初心者が テンプレート作るまで
girigiribauer
Vue.js ハンズオン資料
Vue.js ハンズオン資料
よしだ あつし
WP-APIを使ってみよう&No PHPテーマという考え方
WP-APIを使ってみよう&No PHPテーマという考え方
Hidetaka Okamoto
WordBench奈良 2015年6月資料
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
Etsushi Ishii
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
Yoichi Toyota
最近はやりのjQuery Hateの謎に迫る! (というか、これであってるのか教えてほしいという発表)
たくさんあるよMy sql互換db(正式版)
たくさんあるよMy sql互換db(正式版)
tabun_muri
表参道.rb #3でLTした内容です。 何か、マズい所があれば消します。
Shinjuku.rb #28 LT Rails Engineで変なことをやってみた話
Shinjuku.rb #28 LT Rails Engineで変なことをやってみた話
Takeuchi Yuichi
Engineってなんでもできるねといいたいだけの特に役に立たないネタ。 Rails Engine で Movable Type をRailsアプリにマウントした話。
Cssアニメーションとその制御
Cssアニメーションとその制御
Muyuu Fujita
Our Track to Modern Angular
Our Track to Modern Angular
Yuta Shimizu
ng-japan meetup 2019 Spring の発表資料です。
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
schoowebcampus
ーーーーーーーーーーーーーーーーーーーーーーー schoo WEB-campusは「WEBに誕生した、学校の新しいカタチ」。 WEB生放送の授業を無料で配信しています。 ▼こちらから授業に参加すると、先生への質問や、ユーザーとのチャット、資料の拡大表示等が可能です。 https://schoo.jp/class/431/room ーーーーーーーーーーーーーーーーーーーーーーー
What's hot
(20)
200k/sec
200k/sec
それ RubyMine でできるよ
それ RubyMine でできるよ
2017/02/18_第5回WordBench山口_LT
2017/02/18_第5回WordBench山口_LT
JRubyで作るapiサーバー
JRubyで作るapiサーバー
EC-CUBE とクラウドは仲良しか?
EC-CUBE とクラウドは仲良しか?
React+fluxを導入した話
React+fluxを導入した話
Tech fun rails_workshop
Tech fun rails_workshop
Concurrent Programm in JavaScript
Concurrent Programm in JavaScript
Concurrent Programming in JavaScript
Concurrent Programming in JavaScript
Sql world を支える技術
Sql world を支える技術
a-blog cms初心者が テンプレート作るまで
a-blog cms初心者が テンプレート作るまで
Vue.js ハンズオン資料
Vue.js ハンズオン資料
WP-APIを使ってみよう&No PHPテーマという考え方
WP-APIを使ってみよう&No PHPテーマという考え方
a-blogcsm な寺子屋 2 in Okazaki
a-blogcsm な寺子屋 2 in Okazaki
なぜ人は必死でjQueryを捨てようとしているのか
なぜ人は必死でjQueryを捨てようとしているのか
たくさんあるよMy sql互換db(正式版)
たくさんあるよMy sql互換db(正式版)
Shinjuku.rb #28 LT Rails Engineで変なことをやってみた話
Shinjuku.rb #28 LT Rails Engineで変なことをやってみた話
Cssアニメーションとその制御
Cssアニメーションとその制御
Our Track to Modern Angular
Our Track to Modern Angular
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Webデザインの幅を広げる、jQuery【コードを記述する】 先生:保坂 庸介
Similar to Underscore.jsの中のソースコードにみた John Resigさんと Jeremy Ashkenasさんの接点について
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
エンジニア勉強会 エスキュービズム
React/Redux/Redux-Saga+サーバサイドレンダリング
フロントエンドの技術を刷新した話し。
フロントエンドの技術を刷新した話し。
Yutaka Horikawa
2016.03.30 LancersNightの登壇資料。
Intoroduction to React.js
Intoroduction to React.js
Yuto Matsukubo
勉強会資料
Play jjug2012spring
Play jjug2012spring
Takafumi Ikeda
JJUG CCC 2012 Springで講演した資料
What is JSpec
What is JSpec
eiji ienaga
oblove 2009 summer LT
グラフ解析で社長の脳内さらす!
グラフ解析で社長の脳内さらす!
Kazuki Morozumi
社長の発言をグラフ解析して何を考えているのかをさらします
Redux, Relay, HorizonあるいはElm
Redux, Relay, HorizonあるいはElm
chuck h
かつて大人気であったMVCパターンに対して、最近のフロントエンド界隈ではすっかりポピュラーになったUIコンポーネント設計。 しかし国内のフロントエンド界隈では、React + Reduxの組み合わせが圧倒的に人気であるように思えます。今回はコンポーネント設計の別手段として、Relay, Horizon そしてElmについてカンタンな比較を行いたいと思います。
Shiva 〜Nextremerをscale upする機械学習環境〜
Shiva 〜Nextremerをscale upする機械学習環境〜
Kazuki Morozumi
Nextremer社内で運用している機械学習環境Shivaのご紹介
Similar to Underscore.jsの中のソースコードにみた John Resigさんと Jeremy Ashkenasさんの接点について
(8)
React Redux Redux-Saga + サーバサイドレンダリング
React Redux Redux-Saga + サーバサイドレンダリング
フロントエンドの技術を刷新した話し。
フロントエンドの技術を刷新した話し。
Intoroduction to React.js
Intoroduction to React.js
Play jjug2012spring
Play jjug2012spring
What is JSpec
What is JSpec
グラフ解析で社長の脳内さらす!
グラフ解析で社長の脳内さらす!
Redux, Relay, HorizonあるいはElm
Redux, Relay, HorizonあるいはElm
Shiva 〜Nextremerをscale upする機械学習環境〜
Shiva 〜Nextremerをscale upする機械学習環境〜
Underscore.jsの中のソースコードにみた John Resigさんと Jeremy Ashkenasさんの接点について
1.
Underscore.jsの中のソースコードにみた John Resigさんと Jeremy Ashkenasさんの接点について 2015/12/15 jsオジサン#6 早瀬 誠
@makhay16
2.
自己紹介 • 早瀬 誠 • 大塚ビジネスサービス •
マークアップエンジニア→php →現在フロントエンドエンジニア • FirefoxのGCLIの現状が気になってます。 • 趣味はウクレレです。
3.
Underscore.jsのテンプレート機能には John ResigさんとJeremy Ashkenas の接点がありました。
4.
ちょっと昔話 2009年あたりの話です。
5.
John Resig (JQuery,prossesing.js ete) Jeremy
Ashkenas (Underscore.js,CoffeeScript,backbone.js ete)
6.
Underscore.js テンプレート機能
7.
Underscore.js • 配列,オブジェクトの操作 _.each,
_.isArray, _.extend ete • 関数型プログラミングをサポート _.map , _.reduce , _.filter ete • テンプレート機能 _.template • Jeremy Ashkenas • ver1.8.3 (2015/12/17現在)
8.
• Underscore.jsの中のJohn Resig 1 私的訳: John Resigさんの本、 javascript
Ninjaの84ページ参考にしました • ver. 0.1.0 2009/10/28 Releases 397行目 テンプレート機能
9.
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というのは
10.
• Underscore.jsの中のJohn Resig 2 • ver.
0.1.0 2009/10/28 Releases 1行目 私的訳: Underscore.jsの部分部分は prototype.js と oliverさんの関数型プログラミング、 あとjohn Resigさんのmicro-Templatingに霊感を受けた。
11.
Underscore.js テンプレート機能 ソースについて トリッキーコード。。
12.
Underscore.js テンプレート機能 ソースについて 続き new Functionで評価した内容を toStringメソッドでオブジェクトが文字列値として見ると
13.
john Resigの忍者の本で 詳しく解説されてます。 でも次に紹介する所 だけわからない。。
14.
ここ
15.
わからない。。
16.
ここ
17.
print 関数を作ってる。 デバック?、消し忘れ?という も インターネットで参考にさせていただきました。。 Underscore.jsでは現行(1.8.3)でも形を変えて 残ってるので使われているはず。
18.
http://underscorejs.org/#template Underscore.jsのドキュメントに 使われ方が書いてありました。。 ↓こんな感じで使うための
19.
まとめ John ResigさんとJeremy Ashkenasさん の共演にわくわくした。 本片手に。
20.
ありがとうございました。
Download now