Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Neon, or how I stopped hating the prototype and...
Search
chubas
September 05, 2012
Programming
120
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Neon, or how I stopped hating the prototype and loved the class
For the Ruby GDL lightning talks on 5/9/12
chubas
September 05, 2012
More Decks by chubas
See All by chubas
Git, Github y Open Source
chubas
0
45
H/F Prodev - Peopleware > Software
chubas
0
110
Instaband - and the reactive model
chubas
0
43
Introducción a Ruby on Rails
chubas
1
180
Jengas & Legos: Rails as a stack of components
chubas
1
140
Other Decks in Programming
See All in Programming
軽量Java基盤の設計 DIコンテナに頼らない、長期保守と1秒起動の実現 JJUG CCC 2026 Spring
macha64
0
610
Javaの型とAI時代に型が大事な理由 / java types and type in AI era
kishida
2
160
Go1.27で導入されるジェネリクスメソッドでできること
mackee
0
210
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
180
AIキャラアプリkaiwaの低遅延音声通話基盤をどう作ったか - AWS Gravitonで支える低遅延・低コストAI Agent基盤
mogamit
0
130
SREは、MCPとSRE Agentをこう使え!
kazumax55
0
130
dRuby over BLE
makicamel
2
400
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
260
Datadog LLM Observabilityで実現する 安全なLLM Usage 管理
3150
0
130
ふつうのFeature Flag実践入門
irof
8
4.2k
Inside Stream API
skrb
1
810
AI 輔助遺留系統現代化的經驗分享
jame2408
1
1.1k
Featured
See All Featured
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
220
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
410
The SEO identity crisis: Don't let AI make you average
varn
0
510
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.3k
The Pragmatic Product Professional
lauravandoore
37
7.3k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
240
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
570
Building Adaptive Systems
keathley
44
3.1k
ラッコキーワード サービス紹介資料
rakko
1
3.8M
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
290
Transcript
Ne 10 20.179 -245.90 -248.44 [He]2s22p6 0.90 Neon
Or how to stop hating the prototype and love the
class
The philosophy is that it should not try to emulate
other languages, so it preserves the JavaScript good parts, but with a nicer syntax to create classes that ensure interfaces and include reusable functionality as modules.
Class(Breezi.UI, 'Button').inherits(Breezi.Widget)({ ELEMENT_CLASS : 'ek-button', prototype : { label :
'button', init : function(config){ var button = this; Breezi.Widget.prototype.init.call(this, config); this.element.bind('click.button', function (e) { button.dispatch('click', { originalEvent : e }); }); } } });
Javascript for Rubyists Targeted to backend developers who struggle with
Javascript
Does not replace Javascript Just useful to wrap around your
mind, but you still have to learn Javascript. Just the good parts!
https://github.com/azendal/neon