Enviar búsqueda
Cargar
Jsx language-notes
•
2 recomendaciones
•
1,047 vistas
Goro Fuji
Seguir
Used in Tsukuba.pm#2 (2012/7/7)
Leer menos
Leer más
Tecnología
Empresariales
Denunciar
Compartir
Denunciar
Compartir
1 de 12
Descargar ahora
Descargar para leer sin conexión
Recomendados
Internal domain-specific languages
Internal domain-specific languages
Mikhail Barash
Implementing DSLs in practice
Implementing DSLs in practice
Mikhail Barash
A First Look at Google's Go Programming Language
A First Look at Google's Go Programming Language
Ganesh Samarthyam
The Spoofax Language Workbench (SPLASH 2010)
The Spoofax Language Workbench (SPLASH 2010)
lennartkats
BDD and Behave
BDD and Behave
Adam Englander
OpenAPI and gRPC Side by-Side
OpenAPI and gRPC Side by-Side
Tim Burks
Groovy in IntelliJ IDEA
Groovy in IntelliJ IDEA
Vaclav Pech
Kotlin & arrow: the functional way
Kotlin & arrow: the functional way
nluaces
Más contenido relacionado
La actualidad más candente
Academy PRO: React JS. Typescript
Academy PRO: React JS. Typescript
Binary Studio
Behavior Driven GUI Testing
Behavior Driven GUI Testing
Reginald Stadlbauer
QtModeling - bringing metamodeling features into the KDE world
QtModeling - bringing metamodeling features into the KDE world
Sandro Andrade
Kotlin & Arrow the functional way
Kotlin & Arrow the functional way
Thoughtworks
Test-driven language development
Test-driven language development
lennartkats
C#
C#
yasmeen_maysara
Creating a reasonable project boilerplate
Creating a reasonable project boilerplate
Stanislav Petrov
Kshitij
Kshitij
Neelkanth Institute of Technology Meerut
Lets Go - An introduction to Google's Go Programming Language
Lets Go - An introduction to Google's Go Programming Language
Ganesh Samarthyam
Swift Programming Language
Swift Programming Language
Cihad Horuzoğlu
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Codemotion
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Codemotion
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Aurélien Pupier
Geoscience and Microservices
Geoscience and Microservices
Matthew Gerring
Quick Intro to Clean Coding
Quick Intro to Clean Coding
Ecommerce Solution Provider SysIQ
My 10 favorite haxe language features in 30 mins
My 10 favorite haxe language features in 30 mins
Francis Bourre
Kotlin
Kotlin
Software Infrastructure
hexMachina WWX 2016
hexMachina WWX 2016
Francis Bourre
[INNOVATUBE] Tech Talk #3: Golang - Takaaki Mizuno
[INNOVATUBE] Tech Talk #3: Golang - Takaaki Mizuno
Nexus FrontierTech
Kotlin tlv
Kotlin tlv
Boris Farber
La actualidad más candente
(20)
Academy PRO: React JS. Typescript
Academy PRO: React JS. Typescript
Behavior Driven GUI Testing
Behavior Driven GUI Testing
QtModeling - bringing metamodeling features into the KDE world
QtModeling - bringing metamodeling features into the KDE world
Kotlin & Arrow the functional way
Kotlin & Arrow the functional way
Test-driven language development
Test-driven language development
C#
C#
Creating a reasonable project boilerplate
Creating a reasonable project boilerplate
Kshitij
Kshitij
Lets Go - An introduction to Google's Go Programming Language
Lets Go - An introduction to Google's Go Programming Language
Swift Programming Language
Swift Programming Language
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Daniele Esposti - Evolution or stagnation programming languages - Codemotion ...
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Adopting language server for apache camel feedback from a java/Eclipse plugi...
Geoscience and Microservices
Geoscience and Microservices
Quick Intro to Clean Coding
Quick Intro to Clean Coding
My 10 favorite haxe language features in 30 mins
My 10 favorite haxe language features in 30 mins
Kotlin
Kotlin
hexMachina WWX 2016
hexMachina WWX 2016
[INNOVATUBE] Tech Talk #3: Golang - Takaaki Mizuno
[INNOVATUBE] Tech Talk #3: Golang - Takaaki Mizuno
Kotlin tlv
Kotlin tlv
Similar a Jsx language-notes
JSX
JSX
Kazuho Oku
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
Maarten Balliauw
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
Maarten Balliauw
Introduction to C3.net Architecture unit
Introduction to C3.net Architecture unit
Kotresh Munavallimatt
PROGRAMMING LANGUAGE AND TYPES
PROGRAMMING LANGUAGE AND TYPES
DrThenmozhiKarunanit
Event Driven Programming in C#.docx
Event Driven Programming in C#.docx
LenchoMamudeBaro
Java Programming And Object Oriented Programming
Java Programming And Object Oriented Programming
Courtney Bennett
Unit 2 ppt
Unit 2 ppt
Mitali Chugh
Pixel shaders
Pixel shaders
buds nan kis
Typescript for the programmers who like javascript
Typescript for the programmers who like javascript
Andrei Sebastian Cîmpean
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
Ofer Cohen
Typescript++1
Typescript++1
paolo marino
Dust.js
Dust.js
Yevgeniy Brikman
Agile Development in .NET
Agile Development in .NET
danhermes
Dart the Better JavaScript
Dart the Better JavaScript
Jorg Janke
Model-Driven Development in the context of Software Product Lines
Model-Driven Development in the context of Software Product Lines
Markus Voelter
Framework engineering JCO 2011
Framework engineering JCO 2011
YoungSu Son
Project_Report (BARC-Jerin)_final
Project_Report (BARC-Jerin)_final
Jerin John
Recent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP Approaches
IRJET Journal
Unit 1(sem-iv)
Unit 1(sem-iv)
Jigarthacker
Similar a Jsx language-notes
(20)
JSX
JSX
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
NDC Sydney 2019 - Microservices for building an IDE – The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
ConFoo Montreal - Microservices for building an IDE - The innards of JetBrain...
Introduction to C3.net Architecture unit
Introduction to C3.net Architecture unit
PROGRAMMING LANGUAGE AND TYPES
PROGRAMMING LANGUAGE AND TYPES
Event Driven Programming in C#.docx
Event Driven Programming in C#.docx
Java Programming And Object Oriented Programming
Java Programming And Object Oriented Programming
Unit 2 ppt
Unit 2 ppt
Pixel shaders
Pixel shaders
Typescript for the programmers who like javascript
Typescript for the programmers who like javascript
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
Joomla!Day Poland 2013 - Joomla Architecture (Ofer Cohen)
Typescript++1
Typescript++1
Dust.js
Dust.js
Agile Development in .NET
Agile Development in .NET
Dart the Better JavaScript
Dart the Better JavaScript
Model-Driven Development in the context of Software Product Lines
Model-Driven Development in the context of Software Product Lines
Framework engineering JCO 2011
Framework engineering JCO 2011
Project_Report (BARC-Jerin)_final
Project_Report (BARC-Jerin)_final
Recent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP Approaches
Unit 1(sem-iv)
Unit 1(sem-iv)
Más de Goro Fuji
Power Assert and perl.js
Power Assert and perl.js
Goro Fuji
Xslate sv perl-2013-7-11
Xslate sv perl-2013-7-11
Goro Fuji
Inside frogc in Dart
Inside frogc in Dart
Goro Fuji
Let's use Xslate - Osdc.tw 2011
Let's use Xslate - Osdc.tw 2011
Goro Fuji
How Xslate Works
How Xslate Works
Goro Fuji
Perl Parser Hacks vol.2
Perl Parser Hacks vol.2
Goro Fuji
Más de Goro Fuji
(6)
Power Assert and perl.js
Power Assert and perl.js
Xslate sv perl-2013-7-11
Xslate sv perl-2013-7-11
Inside frogc in Dart
Inside frogc in Dart
Let's use Xslate - Osdc.tw 2011
Let's use Xslate - Osdc.tw 2011
How Xslate Works
How Xslate Works
Perl Parser Hacks vol.2
Perl Parser Hacks vol.2
Último
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
YounusS2
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
dgelyza
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
Brian Pichman
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
DianaGray10
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
Asko Soukka
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Commit University
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
UiPathCommunity
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Will Schroeder
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
Matsuo Lab
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UbiTrack UK
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
bruanjhuli
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
DianaGray10
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
Eric D. Schabell
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
Daniel Santiago Silva Capera
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
Bachir Benyammi
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
Tarek Kalaji
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
Jamie (Taka) Wang
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
Mahmoud Rabie
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
IES VE
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
Aggregage
Último
(20)
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
Building Your Own AI Instance (TBLC AI )
Building Your Own AI Instance (TBLC AI )
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
Crea il tuo assistente AI con lo Stregatto (open source python framework)
Crea il tuo assistente AI con lo Stregatto (open source python framework)
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
UiPath Solutions Management Preview - Northern CA Chapter - March 22.pdf
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
Empowering Africa's Next Generation: The AI Leadership Blueprint
Empowering Africa's Next Generation: The AI Leadership Blueprint
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
The Data Metaverse: Unpacking the Roles, Use Cases, and Tech Trends in Data a...
Jsx language-notes
1.
JSX language notes
gfx <gfuji@cpan.org> Tsukuba.pm #2 Tanabata Hacks 2012/7/7 #tsukubapm
2.
Myself Name: Fuji Goro
(gfx) Working at: DeNA, Co., Ltd. Job: software engineer Interested in: software development
3.
What JSX is a
faster, safer, easier alternative to JavaScript
4.
Why T be used
in middle- to large-scaled o software development
5.
How Based on ECMA-262
Standard Static types Class model
6.
Status (2012/7/7) Basic
syntax are fixed Advanced feature like templates are not Supported in jsdo.it TODO: jsxdoc, more code completion, template functions, loading JS modules
7.
Demo Example Profiler Debugger Completion
8.
Nullability Primitive types
are NOT nullable Object types are nullable Nullable.<PrimitiveType> are nullable
9.
Variant Type Directly
mapped to JavaScript value Have to cast it to another type to use
10.
Parameterized Types a.k.a
templates For generic programming
11.
Lambda function (a :
int) : int { return a + 1; } (a : int) -> int { return a + 1; } (a) -> a + 1
12.
Development Tools nodejs for
compilers prove(1) for testing idl2jsx.pl to convert WebIDL to JSX
Notas del editor
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Descargar ahora