Enviar pesquisa
Carregar
Javascript moderno
•
10 gostaram
•
1,297 visualizações
Suissa
Seguir
Palestra sobre Javascript Moderno dada no WOB2012
Leia menos
Leia mais
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 44
Baixar agora
Baixar para ler offline
Recomendados
えっ、なにそれこわい
えっ、なにそれこわい
Kei Shiratsuchi
Javascript explained
Javascript explained
Jana Karceska
TypeScript - Olhe teu tipo, script slides
TypeScript - Olhe teu tipo, script slides
Suissa
DIVERSITAT LINGÜÍSTICA: ÉS BONA O DOLENTA?
DIVERSITAT LINGÜÍSTICA: ÉS BONA O DOLENTA?
AlvaroFurlan
Javascript moderno
Javascript moderno
Suissa
J query aula01
J query aula01
Suissa
Blog e mídias sociais
Blog e mídias sociais
Suissa
7 masters wordpress - advanced queries
7 masters wordpress - advanced queries
Suissa
Recomendados
えっ、なにそれこわい
えっ、なにそれこわい
Kei Shiratsuchi
Javascript explained
Javascript explained
Jana Karceska
TypeScript - Olhe teu tipo, script slides
TypeScript - Olhe teu tipo, script slides
Suissa
DIVERSITAT LINGÜÍSTICA: ÉS BONA O DOLENTA?
DIVERSITAT LINGÜÍSTICA: ÉS BONA O DOLENTA?
AlvaroFurlan
Javascript moderno
Javascript moderno
Suissa
J query aula01
J query aula01
Suissa
Blog e mídias sociais
Blog e mídias sociais
Suissa
7 masters wordpress - advanced queries
7 masters wordpress - advanced queries
Suissa
H3 경쟁력있는 웹앱 개발을 위한 모바일 js 프레임웍
H3 경쟁력있는 웹앱 개발을 위한 모바일 js 프레임웍
민태 김
An Introduction to Jquery
An Introduction to Jquery
Phil Reither
So long, jQuery, and thanks for all the fish!
So long, jQuery, and thanks for all the fish!
Matt Turnure
Jquery News Packages
Jquery News Packages
UC Berkeley Graduate School of Journalism
Cheap frontend tricks
Cheap frontend tricks
ambiescent
Let jQuery Rock Your World
Let jQuery Rock Your World
Matt Gifford
Javascript in Plone
Javascript in Plone
Steve McMahon
Jarv.us Showcase — SenchaCon 2011
Jarv.us Showcase — SenchaCon 2011
Chris Alfano
ES6 funcional TDC - Suissa
ES6 funcional TDC - Suissa
Suissa
Mongoose - Melhores práticas usando MongoDB e Node.js
Mongoose - Melhores práticas usando MongoDB e Node.js
Suissa
Atomic design
Atomic design
Suissa
Palestra node.js
Palestra node.js
Suissa
Be MEAN JSConf Uruguay - Suissa
Be MEAN JSConf Uruguay - Suissa
Suissa
Atomic design
Atomic design
Suissa
Be MEAN
Be MEAN
Suissa
Be mean
Be mean
Suissa
Devcast node.js e mongo db o casamento perfeito
Devcast node.js e mongo db o casamento perfeito
Suissa
Secot banco de dados no sql de código aberto
Secot banco de dados no sql de código aberto
Suissa
Flisol - Nodejs e MongoDb o casamento perfeito
Flisol - Nodejs e MongoDb o casamento perfeito
Suissa
Ph pn rio 2012 - conheça seu primeiro banco de dados orientado a grafos
Ph pn rio 2012 - conheça seu primeiro banco de dados orientado a grafos
Suissa
DevDay - O elo perdido: sincronizando webapps
DevDay - O elo perdido: sincronizando webapps
Suissa
DevDay - MongoDb no mundo real - slides
DevDay - MongoDb no mundo real - slides
Suissa
Mais conteúdo relacionado
Semelhante a Javascript moderno
H3 경쟁력있는 웹앱 개발을 위한 모바일 js 프레임웍
H3 경쟁력있는 웹앱 개발을 위한 모바일 js 프레임웍
민태 김
An Introduction to Jquery
An Introduction to Jquery
Phil Reither
So long, jQuery, and thanks for all the fish!
So long, jQuery, and thanks for all the fish!
Matt Turnure
Jquery News Packages
Jquery News Packages
UC Berkeley Graduate School of Journalism
Cheap frontend tricks
Cheap frontend tricks
ambiescent
Let jQuery Rock Your World
Let jQuery Rock Your World
Matt Gifford
Javascript in Plone
Javascript in Plone
Steve McMahon
Jarv.us Showcase — SenchaCon 2011
Jarv.us Showcase — SenchaCon 2011
Chris Alfano
Semelhante a Javascript moderno
(8)
H3 경쟁력있는 웹앱 개발을 위한 모바일 js 프레임웍
H3 경쟁력있는 웹앱 개발을 위한 모바일 js 프레임웍
An Introduction to Jquery
An Introduction to Jquery
So long, jQuery, and thanks for all the fish!
So long, jQuery, and thanks for all the fish!
Jquery News Packages
Jquery News Packages
Cheap frontend tricks
Cheap frontend tricks
Let jQuery Rock Your World
Let jQuery Rock Your World
Javascript in Plone
Javascript in Plone
Jarv.us Showcase — SenchaCon 2011
Jarv.us Showcase — SenchaCon 2011
Mais de Suissa
ES6 funcional TDC - Suissa
ES6 funcional TDC - Suissa
Suissa
Mongoose - Melhores práticas usando MongoDB e Node.js
Mongoose - Melhores práticas usando MongoDB e Node.js
Suissa
Atomic design
Atomic design
Suissa
Palestra node.js
Palestra node.js
Suissa
Be MEAN JSConf Uruguay - Suissa
Be MEAN JSConf Uruguay - Suissa
Suissa
Atomic design
Atomic design
Suissa
Be MEAN
Be MEAN
Suissa
Be mean
Be mean
Suissa
Devcast node.js e mongo db o casamento perfeito
Devcast node.js e mongo db o casamento perfeito
Suissa
Secot banco de dados no sql de código aberto
Secot banco de dados no sql de código aberto
Suissa
Flisol - Nodejs e MongoDb o casamento perfeito
Flisol - Nodejs e MongoDb o casamento perfeito
Suissa
Ph pn rio 2012 - conheça seu primeiro banco de dados orientado a grafos
Ph pn rio 2012 - conheça seu primeiro banco de dados orientado a grafos
Suissa
DevDay - O elo perdido: sincronizando webapps
DevDay - O elo perdido: sincronizando webapps
Suissa
DevDay - MongoDb no mundo real - slides
DevDay - MongoDb no mundo real - slides
Suissa
Fisl banco de dados no sql de código aberto
Fisl banco de dados no sql de código aberto
Suissa
Mongo db no mundo real slides
Mongo db no mundo real slides
Suissa
Curso mongo db com php
Curso mongo db com php
Suissa
Html5 storage api
Html5 storage api
Suissa
Palestra sobre MongoDB com PHP no PHP'n'Rio
Palestra sobre MongoDB com PHP no PHP'n'Rio
Suissa
Diagrama de classe
Diagrama de classe
Suissa
Mais de Suissa
(20)
ES6 funcional TDC - Suissa
ES6 funcional TDC - Suissa
Mongoose - Melhores práticas usando MongoDB e Node.js
Mongoose - Melhores práticas usando MongoDB e Node.js
Atomic design
Atomic design
Palestra node.js
Palestra node.js
Be MEAN JSConf Uruguay - Suissa
Be MEAN JSConf Uruguay - Suissa
Atomic design
Atomic design
Be MEAN
Be MEAN
Be mean
Be mean
Devcast node.js e mongo db o casamento perfeito
Devcast node.js e mongo db o casamento perfeito
Secot banco de dados no sql de código aberto
Secot banco de dados no sql de código aberto
Flisol - Nodejs e MongoDb o casamento perfeito
Flisol - Nodejs e MongoDb o casamento perfeito
Ph pn rio 2012 - conheça seu primeiro banco de dados orientado a grafos
Ph pn rio 2012 - conheça seu primeiro banco de dados orientado a grafos
DevDay - O elo perdido: sincronizando webapps
DevDay - O elo perdido: sincronizando webapps
DevDay - MongoDb no mundo real - slides
DevDay - MongoDb no mundo real - slides
Fisl banco de dados no sql de código aberto
Fisl banco de dados no sql de código aberto
Mongo db no mundo real slides
Mongo db no mundo real slides
Curso mongo db com php
Curso mongo db com php
Html5 storage api
Html5 storage api
Palestra sobre MongoDB com PHP no PHP'n'Rio
Palestra sobre MongoDB com PHP no PHP'n'Rio
Diagrama de classe
Diagrama de classe
Último
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Pixlogix Infotech
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
AndikSusilo4
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Último
(20)
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Javascript moderno
1.
Javascript Moderno Jean Carlo
Nascimento aka Suissa
2.
Links
nosqlbr.com.br jquerybrasil.org frontendbrasil.com.br javascriptbrasil.com.br comoprogramarphp.com.br github.com/suissa about.me/suissa @osuissa
3.
Breve História do
Javascript
4.
5.
6.
"JS had to
'look like Java' only less so, be Java’s dumb kid brother or boy-hostage sidekick. Plus, I had to be done in ten days or something worse than JS would have happened". Brendan Eich
7.
8.
LiveScript
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
Como selecionar um
elemento?
19.
jQuery $('#container');
20.
Javascript Moderno var container
= document.querySelector ('#container');
21.
Javascript Velho var container
= document.getElementById ('container');
22.
Como procurar li's?
23.
jQuery $('#container').find('li');
24.
Javascript Moderno var lis
= document.querySelectorAll ('#container li');
25.
Javascript Velho var lis
= document .getElementById('container') .getElementsByTagName('li');
26.
Trabalhando com classes
27.
jQuery $('#box').addClass('wrap'); $('#box').removeClass('wrap'); $('#box').toggleClass('wrap');
28.
Javascript Moderno var container
= document.querySelector ('#box'); container.classList.add('wrap'); container.classList.remove('wrap'); container.classList.toggle('wrap');
29.
Javascript Velho var box
= document.getElementById('box'), hasClass = function (el, cl) { var regex = new RegExp('(?:s|^)' + cl + '(?:s|$)'); return !!el.className.match(regex); }, addClass = function (el, cl) { el.className += ' ' + cl; }, removeClass = function (el, cl) { var regex = new RegExp('(?:s|^)' + cl + '(?:s|$)'); el.className = el.className.replace(regex, ' '); }, toggleClass = function (el, cl) { hasClass(el, cl) ? removeClass(el, cl) : addClass(el, cl); }; addClass(box, 'wrap'); removeClass(box, 'wrap'); toggleClass(box, 'wrap');
30.
HTML5
31.
32.
33.
Node.js
34.
Node.js
Baixar agora