Submit Search
Upload
Riot.js と戦った話 (8月26日 oRo LT 会)
•
3 likes
•
2,047 views
kata shin
Follow
8月26日の oRo LT 会で話した内容です。 実際に使ったものに文字を追加するなどしてます。
Read less
Read more
Technology
Report
Share
Report
Share
1 of 22
Download now
Download to read offline
Recommended
社内LTで発表した React.js(0.14)の紹介
まだDOM操作で消耗してるの?
まだDOM操作で消耗してるの?
IRI MO
Starting java fx
Starting java fx
Kazuhiro Eguchi
KC3 2015にて発表したスライドです。 written by @spring_raining
React.jsでクライアントサイドなWebアプリ入門
React.jsでクライアントサイドなWebアプリ入門
spring_raining
Objective-C や Swift のネイティブコードから JavaScript をランタイムで実行するための JavaScriptCore.framework のお話です。基本的な機能の説明と、注意点を整理して紹介しています。
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
Tomohiro Kumagai
2016/11/28 dots. フロントエンドエンジニア部 創立ビアバッシュ<会!https://eventdots.jp/event/605542
React+TypeScriptもいいぞ
React+TypeScriptもいいぞ
Mitsuru Ogawa
Kyoto.js #1 で発表した TypeScript 言語処理系を触る話です。 ブログ記事も合わせてご覧ください: http://vividcode.hatenablog.com/entry/study-meeting/kyotojs-1-typescript-lp-startup
TypeScript 言語処理系ことはじめ
TypeScript 言語処理系ことはじめ
Yu Nobuoka
2014/10/29のES6+カジュアルトークで発表した資料です。
ECMAScript6による関数型プログラミング
ECMAScript6による関数型プログラミング
TanUkkii
RxJava NightのLTで発表した資料です。
RxJava on Android
RxJava on Android
yo_waka
Recommended
社内LTで発表した React.js(0.14)の紹介
まだDOM操作で消耗してるの?
まだDOM操作で消耗してるの?
IRI MO
Starting java fx
Starting java fx
Kazuhiro Eguchi
KC3 2015にて発表したスライドです。 written by @spring_raining
React.jsでクライアントサイドなWebアプリ入門
React.jsでクライアントサイドなWebアプリ入門
spring_raining
Objective-C や Swift のネイティブコードから JavaScript をランタイムで実行するための JavaScriptCore.framework のお話です。基本的な機能の説明と、注意点を整理して紹介しています。
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
JavaScriptCore.framework の普通な使い方 #cocoa_kansai
Tomohiro Kumagai
2016/11/28 dots. フロントエンドエンジニア部 創立ビアバッシュ<会!https://eventdots.jp/event/605542
React+TypeScriptもいいぞ
React+TypeScriptもいいぞ
Mitsuru Ogawa
Kyoto.js #1 で発表した TypeScript 言語処理系を触る話です。 ブログ記事も合わせてご覧ください: http://vividcode.hatenablog.com/entry/study-meeting/kyotojs-1-typescript-lp-startup
TypeScript 言語処理系ことはじめ
TypeScript 言語処理系ことはじめ
Yu Nobuoka
2014/10/29のES6+カジュアルトークで発表した資料です。
ECMAScript6による関数型プログラミング
ECMAScript6による関数型プログラミング
TanUkkii
RxJava NightのLTで発表した資料です。
RxJava on Android
RxJava on Android
yo_waka
2007年の Google Gears デベロッパー交流会のために用意したスライドです(けっきょく使わなかったけど)。
Google Gears データベースの基礎
Google Gears データベースの基礎
webos-goodies
Wpfと非同期
Wpfと非同期
yone64
2011/12/17 ハイパーカソウ化にておこった LT [アレっぽく Hyper-V を管理]
Lt 111217
Lt 111217
Tomoyuki Obi
Sencha UG 勉強会 @Tokyo #3 での発表。「Ext JSのテストをSiesta で書く」のスライドです。 ソースは、https://github.com/sunvisor/IntroSiesta に置きました。
Sencha ug3 siesta_share
Sencha ug3 siesta_share
久司 中村
Community Open Day 2012 北海道会場 セッション2
jQuery Validation x ASP.NET MVC で遭遇した不具合 & 対抗ハック
jQuery Validation x ASP.NET MVC で遭遇した不具合 & 対抗ハック
Jun-ichi Sakamoto
2016/07/02-03に開催された YAPC::Asia Hachioji 2016 mid in Shinagawa (http://yapcasia8oji-2016mid.hachiojipm.org) での発表資料です。
【YAPC::Asia Hachioji 2016】ES2015のclassでアプリケーションを書いてみた話
【YAPC::Asia Hachioji 2016】ES2015のclassでアプリケーションを書いてみた話
Hiroyuki Kusu
2014/9/5にLIG社で行われたWebフロント勉強会で発表した資料です。
これからのJavaScriptー関数型プログラミングとECMAScript6
これからのJavaScriptー関数型プログラミングとECMAScript6
TanUkkii
第31回HTML5とか勉強会で発表したBackbone.jsの資料
Backbone.js
Backbone.js
daisuke shimizu
System2
System2
Jun Chiba
電算
後期第三回ネットワークチーム講座資料
後期第三回ネットワークチーム講座資料
densan_teacher
「超入門編」と謳っていますが、入門編としては難しく、経験者には簡単過ぎる、中途半端なプレゼンです。 2012年5月12日開催、Knock! Knock! 勉強会発表資料
jQuery超入門編
jQuery超入門編
Yasuhito Yabe
Ajax 応用
Ajax 応用
Katsuyuki Seino
実践 Reactive Extensions
実践 Reactive Extensions
Shin Ise
Html5 Web Applications
Html5 Web Applications
totty jp
2012/02/21 RECRUIT MediaTechnologyLabs主催の学生向けAndroid入門勉強会の資料です。
学生向けAndroid勉強会(入門編)
学生向けAndroid勉強会(入門編)
Itsuki Kuroda
2012年12月6日 Cloudforce Japan Developer Zone内のシアターで講演された資料です。
Visualforce + jQuery
Visualforce + jQuery
Salesforce Developers Japan
Pro aspnetmvc3framework chap19
Pro aspnetmvc3framework chap19
Hideki Hashizume
第3回Webkit/HTML5勉強会で発表した「File APIと加速度センサー」のプレゼン資料。 ※プレゼン資料だけで理解出来るように一部修正有り。
第3回Webkit/HTML5勉強会 - File APIと加速度センサー
第3回Webkit/HTML5勉強会 - File APIと加速度センサー
nakamura001
2011/11/19 CLR/H にて行った LT [WF から WPF を操る!]
Lt 111119
Lt 111119
Tomoyuki Obi
Apache Torque(あぱっち・とるく) について Javaツール勉強会@福岡 2016/08 ~データベースツールとかいろいろ~
Apache Torqueについて
Apache Torqueについて
tako pons
haruno javascript matsuri
春のJs祭り2015 lt
春のJs祭り2015 lt
Yusuke Katsuki
やや関数型を意識した内容のElixir/Phoenixをご紹介するスライドです
やや関数型を意識した風Elixir/Phoenixご紹介
やや関数型を意識した風Elixir/Phoenixご紹介
fukuoka.ex
More Related Content
What's hot
2007年の Google Gears デベロッパー交流会のために用意したスライドです(けっきょく使わなかったけど)。
Google Gears データベースの基礎
Google Gears データベースの基礎
webos-goodies
Wpfと非同期
Wpfと非同期
yone64
2011/12/17 ハイパーカソウ化にておこった LT [アレっぽく Hyper-V を管理]
Lt 111217
Lt 111217
Tomoyuki Obi
Sencha UG 勉強会 @Tokyo #3 での発表。「Ext JSのテストをSiesta で書く」のスライドです。 ソースは、https://github.com/sunvisor/IntroSiesta に置きました。
Sencha ug3 siesta_share
Sencha ug3 siesta_share
久司 中村
Community Open Day 2012 北海道会場 セッション2
jQuery Validation x ASP.NET MVC で遭遇した不具合 & 対抗ハック
jQuery Validation x ASP.NET MVC で遭遇した不具合 & 対抗ハック
Jun-ichi Sakamoto
2016/07/02-03に開催された YAPC::Asia Hachioji 2016 mid in Shinagawa (http://yapcasia8oji-2016mid.hachiojipm.org) での発表資料です。
【YAPC::Asia Hachioji 2016】ES2015のclassでアプリケーションを書いてみた話
【YAPC::Asia Hachioji 2016】ES2015のclassでアプリケーションを書いてみた話
Hiroyuki Kusu
2014/9/5にLIG社で行われたWebフロント勉強会で発表した資料です。
これからのJavaScriptー関数型プログラミングとECMAScript6
これからのJavaScriptー関数型プログラミングとECMAScript6
TanUkkii
第31回HTML5とか勉強会で発表したBackbone.jsの資料
Backbone.js
Backbone.js
daisuke shimizu
System2
System2
Jun Chiba
電算
後期第三回ネットワークチーム講座資料
後期第三回ネットワークチーム講座資料
densan_teacher
What's hot
(10)
Google Gears データベースの基礎
Google Gears データベースの基礎
Wpfと非同期
Wpfと非同期
Lt 111217
Lt 111217
Sencha ug3 siesta_share
Sencha ug3 siesta_share
jQuery Validation x ASP.NET MVC で遭遇した不具合 & 対抗ハック
jQuery Validation x ASP.NET MVC で遭遇した不具合 & 対抗ハック
【YAPC::Asia Hachioji 2016】ES2015のclassでアプリケーションを書いてみた話
【YAPC::Asia Hachioji 2016】ES2015のclassでアプリケーションを書いてみた話
これからのJavaScriptー関数型プログラミングとECMAScript6
これからのJavaScriptー関数型プログラミングとECMAScript6
Backbone.js
Backbone.js
System2
System2
後期第三回ネットワークチーム講座資料
後期第三回ネットワークチーム講座資料
Similar to Riot.js と戦った話 (8月26日 oRo LT 会)
「超入門編」と謳っていますが、入門編としては難しく、経験者には簡単過ぎる、中途半端なプレゼンです。 2012年5月12日開催、Knock! Knock! 勉強会発表資料
jQuery超入門編
jQuery超入門編
Yasuhito Yabe
Ajax 応用
Ajax 応用
Katsuyuki Seino
実践 Reactive Extensions
実践 Reactive Extensions
Shin Ise
Html5 Web Applications
Html5 Web Applications
totty jp
2012/02/21 RECRUIT MediaTechnologyLabs主催の学生向けAndroid入門勉強会の資料です。
学生向けAndroid勉強会(入門編)
学生向けAndroid勉強会(入門編)
Itsuki Kuroda
2012年12月6日 Cloudforce Japan Developer Zone内のシアターで講演された資料です。
Visualforce + jQuery
Visualforce + jQuery
Salesforce Developers Japan
Pro aspnetmvc3framework chap19
Pro aspnetmvc3framework chap19
Hideki Hashizume
第3回Webkit/HTML5勉強会で発表した「File APIと加速度センサー」のプレゼン資料。 ※プレゼン資料だけで理解出来るように一部修正有り。
第3回Webkit/HTML5勉強会 - File APIと加速度センサー
第3回Webkit/HTML5勉強会 - File APIと加速度センサー
nakamura001
2011/11/19 CLR/H にて行った LT [WF から WPF を操る!]
Lt 111119
Lt 111119
Tomoyuki Obi
Apache Torque(あぱっち・とるく) について Javaツール勉強会@福岡 2016/08 ~データベースツールとかいろいろ~
Apache Torqueについて
Apache Torqueについて
tako pons
haruno javascript matsuri
春のJs祭り2015 lt
春のJs祭り2015 lt
Yusuke Katsuki
やや関数型を意識した内容のElixir/Phoenixをご紹介するスライドです
やや関数型を意識した風Elixir/Phoenixご紹介
やや関数型を意識した風Elixir/Phoenixご紹介
fukuoka.ex
Apex Trigger (Tokyo Salesforce Developer Group Meetup #18)
ApexトリガのBest Practiceを目指して
ApexトリガのBest Practiceを目指して
Takahiro Yonei
JJUGナイトセミナー2013年6月の発表資料です
from old Java to modern Java
from old Java to modern Java
心 谷本
RIA アーキテクチャー研究会 第3回 http://atnd.org/events/24951
C#次世代非同期処理概観 - Task vs Reactive Extensions
C#次世代非同期処理概観 - Task vs Reactive Extensions
Yoshifumi Kawai
ADO.NET Entity Framework Deep Dive. 2013/08/03 Hokuriku.NET in Fukui. Atsushi Fukui
Entity Framework 5.0 deep dive
Entity Framework 5.0 deep dive
Atsushi Fukui
株式会社アンクの山本さんのPowerShellセッション
[東京] JapanSharePointGroup 勉強会 #2
[東京] JapanSharePointGroup 勉強会 #2
Atsuo Yamasaki
JSONを整形するコマンドだと思われがちなjqコマンド、実はかなり高性能で、これを使いこなせるとシェル芸が捗ります!
jqで極めるシェル芸の話
jqで極めるシェル芸の話
Yoichi Toyota
すまべん関東 Rx資料
Reactive Extensionsで非同期処理を簡単に
Reactive Extensionsで非同期処理を簡単に
Yoshifumi Kawai
Similar to Riot.js と戦った話 (8月26日 oRo LT 会)
(19)
jQuery超入門編
jQuery超入門編
Ajax 応用
Ajax 応用
実践 Reactive Extensions
実践 Reactive Extensions
Html5 Web Applications
Html5 Web Applications
学生向けAndroid勉強会(入門編)
学生向けAndroid勉強会(入門編)
Visualforce + jQuery
Visualforce + jQuery
Pro aspnetmvc3framework chap19
Pro aspnetmvc3framework chap19
第3回Webkit/HTML5勉強会 - File APIと加速度センサー
第3回Webkit/HTML5勉強会 - File APIと加速度センサー
Lt 111119
Lt 111119
Apache Torqueについて
Apache Torqueについて
春のJs祭り2015 lt
春のJs祭り2015 lt
やや関数型を意識した風Elixir/Phoenixご紹介
やや関数型を意識した風Elixir/Phoenixご紹介
ApexトリガのBest Practiceを目指して
ApexトリガのBest Practiceを目指して
from old Java to modern Java
from old Java to modern Java
C#次世代非同期処理概観 - Task vs Reactive Extensions
C#次世代非同期処理概観 - Task vs Reactive Extensions
Entity Framework 5.0 deep dive
Entity Framework 5.0 deep dive
[東京] JapanSharePointGroup 勉強会 #2
[東京] JapanSharePointGroup 勉強会 #2
jqで極めるシェル芸の話
jqで極めるシェル芸の話
Reactive Extensionsで非同期処理を簡単に
Reactive Extensionsで非同期処理を簡単に
More from kata shin
第2回 #megroes で飛び入り LT した時のスライドです。
アニメーションの実装つらい話
アニメーションの実装つらい話
kata shin
Operational Transformation に関する話。
6月26日 LT会
6月26日 LT会
kata shin
第31回ソフトウェア科学会の発表スライドです。
JSSST 2014 発表資料
JSSST 2014 発表資料
kata shin
ESKM2014
Generational Layered Canvas Mechanism for Collaborative Web Applications
Generational Layered Canvas Mechanism for Collaborative Web Applications
kata shin
新谷研プログラミングコンテスト2014 発表資料
新谷研プログラミングコンテスト2014 発表資料
kata shin
JSAI2014 発表資料
JSAI2014 発表資料
kata shin
学部3年生向けの Ruby on Rails 講習で使うスライドです。
新谷・大囿研究室 2014年度引き継ぎ講習会 フレームワーク
新谷・大囿研究室 2014年度引き継ぎ講習会 フレームワーク
kata shin
More from kata shin
(7)
アニメーションの実装つらい話
アニメーションの実装つらい話
6月26日 LT会
6月26日 LT会
JSSST 2014 発表資料
JSSST 2014 発表資料
Generational Layered Canvas Mechanism for Collaborative Web Applications
Generational Layered Canvas Mechanism for Collaborative Web Applications
新谷研プログラミングコンテスト2014 発表資料
新谷研プログラミングコンテスト2014 発表資料
JSAI2014 発表資料
JSAI2014 発表資料
新谷・大囿研究室 2014年度引き継ぎ講習会 フレームワーク
新谷・大囿研究室 2014年度引き継ぎ講習会 フレームワーク
Recently uploaded
Key topics covered: - Understanding Ballerina's role in integrations: features and advantages - Designing and implementing REST APIs for integration - Designing and implementing GraphQL services with Ballerina - Monitoring and observing applications - Introduction to data integration
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
WSO2
2024年5月8日 Power Platform 勉強会 #1 LT資料
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
sn679259
This is an introduction to MAPPO's paper.
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
atsushi061452
2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
NewSQLの可用性構成パターン (OCHaCafe Season 8 #4 発表資料) 2024年5月8日(水) NTTデータグループ 技術開発本部 小林 隆浩
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
Jue Wang, Wentao Zhu, Pichao Wang, Xiang Yu, Linda Liu, Mohamed Omar, Raffay Hamid, " Selective Structured State-Spaces for Long-Form Video Understanding" CVPR2023 https://openaccess.thecvf.com/content/CVPR2023/html/Wang_Selective_Structured_State-Spaces_for_Long-Form_Video_Understanding_CVPR_2023_paper.html
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
Toru Tamaki
Syed Talal Wasim, Muzammal Naseer, Salman Khan, Ming-Hsuan Yang, Fahad Shahbaz Khan , "Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Grounding" arXiv2024 https://arxiv.org/abs/2401.00901v2
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
Toru Tamaki
LoRaWANスマート距離検出センサー DS20Lカタログ
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
2022年10月27日に社内向けに開催した勉強会資料の社外公開版です(発表8分程度)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Hiroshi Tomioka
Recently uploaded
(12)
Utilizing Ballerina for Cloud Native Integrations
Utilizing Ballerina for Cloud Native Integrations
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
知識ゼロの営業マンでもできた!超速で初心者を脱する、悪魔的学習ステップ3選.pptx
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Riot.js と戦った話 (8月26日 oRo LT 会)
1.
Riot.jsと戦った話 片山真也 フロントエンドエンジニア
2.
3.
4.
React
5.
Riot.js
6.
<ul> <li each=“{ item,
i in list }”>{ item.text }</li> </ul>
7.
<input type=“text” value=“{
text }” onchange=“{ onChangeInput }”>
8.
<div class=“item {
selected: selected == item }” each=“{ item in list }”> { item.text } </div> シンタックスの数が少なく、 短い学習ですぐに書ける
9.
10.
React-like とつくからには Flux
っぽく書きたい
11.
Riot.js Custom tags (View +
Action) <modal> <accordion> <profile> EJS RiotControlDispatcher ModalStore AccordionStore ProfileStoreStore WebPack 業務ではこんな感じの構成で使ってるけど、 双方向にデータが流れてるから Flux のような何か
12.
RiotControl はたったの 17
行のライブラリ
13.
RiotControl.on(‘updateMessage’, (messages) =>
{ this.messages = messages; this.update(); }); Dispatcher として使える
14.
他の実装だと riot-todo が
Flux を実現しつつ、 簡略なコードで良い感じ
15.
Riot.js バグが割と多い
16.
業務で使っている時も結構地雷踏みました
17.
何度もバージョンを変えつつバグを避けたり
18.
RiotControl も実装が簡単すぎるので、 使い方を気をつけないと意図しない動作が
19.
each={ item, index
in list } のバグ インデックスが一文字に (index -> x) ネストしてると値がおかしくなる each をネストさせると riot.js 内部エラー 変数を省略すると update されない each 内のカスタムタグが取得できない etc… 最新版では直ってる (はず)
20.
21.
22.
Riot.js 2.2.4 は
(たぶん) 安定してるので、 2.2.4 を使いましょう
Download now