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
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
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
Slack Application Development 101 Slides
Slack Application Development 101 Slides
praypatel2
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Ridwan Fadjar
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
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
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Mark Billinghurst
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Patryk Bandurski
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Safe Software
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Paola De la Torre
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Memoori
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
Softradix Technologies
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
soniya singh
Último
(20)
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
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
Slack Application Development 101 Slides
Slack Application Development 101 Slides
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
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