Suche senden
Hochladen
Jsx language-notes
•
Als KEY, PDF herunterladen
•
2 gefällt mir
•
1,047 views
Goro Fuji
Folgen
Used in Tsukuba.pm#2 (2012/7/7)
Weniger lesen
Mehr lesen
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 12
Jetzt herunterladen
Empfohlen
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
Empfohlen
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
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
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Ähnlich wie 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
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
Getting started with typescript
Getting started with typescript
C...L, NESPRESSO, WAFAASSURANCE, SOFRECOM ORANGE
Ähnlich wie 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
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)
Getting started with typescript
Getting started with typescript
Mehr von 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
Mehr von 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
Kürzlich hochgeladen
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Martijn de Jong
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
apidays
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
Enterprise Knowledge
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Kürzlich hochgeladen
(20)
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
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
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen