Enviar búsqueda
Cargar
Meta Programming with JavaScript
•
4 recomendaciones
•
1,590 vistas
jeresig
Seguir
A talk I gave at Ignite Boston 2007.
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 9
Descargar ahora
Descargar para leer sin conexión
Recomendados
Trabajo
Trabajo
Edwin Hoyos
Java script cookies
Java script cookies
AbhishekMondal42
Jquery for post a form
Jquery for post a form
Rakesh Kumar
引き出しとしてのDjango - SoozyCon7
引き出しとしてのDjango - SoozyCon7
makoto tsuyuki
jQuery Mobile - Desenvolvimento para dispositivos móveis
jQuery Mobile - Desenvolvimento para dispositivos móveis
Pablo Garrido
Desenvolvimento web com jQuery Mobile
Desenvolvimento web com jQuery Mobile
Pablo Garrido
Eu odeio OpenSocial
Eu odeio OpenSocial
Carlos Brando
JAVA SCRIPT
JAVA SCRIPT
Mohammed Hussein
Recomendados
Trabajo
Trabajo
Edwin Hoyos
Java script cookies
Java script cookies
AbhishekMondal42
Jquery for post a form
Jquery for post a form
Rakesh Kumar
引き出しとしてのDjango - SoozyCon7
引き出しとしてのDjango - SoozyCon7
makoto tsuyuki
jQuery Mobile - Desenvolvimento para dispositivos móveis
jQuery Mobile - Desenvolvimento para dispositivos móveis
Pablo Garrido
Desenvolvimento web com jQuery Mobile
Desenvolvimento web com jQuery Mobile
Pablo Garrido
Eu odeio OpenSocial
Eu odeio OpenSocial
Carlos Brando
JAVA SCRIPT
JAVA SCRIPT
Mohammed Hussein
Java script
Java script
Sukrit Gupta
Javascript
Javascript
timsplin
AngulrJS Overview
AngulrJS Overview
Eyal Vardi
Js placement
Js placement
Sireesh K
Casl. isomorphic permission management.pptx
Casl. isomorphic permission management.pptx
Sergiy Stotskiy
OSML and OpenSocial 0.9
OSML and OpenSocial 0.9
MySpaceDevTeam
Java script page redirection
Java script page redirection
AbhishekMondal42
smoke1272528461
smoke1272528461
mxsmoketest
Session three *JavaScript*
Session three *JavaScript*
Mustafa Saeed
Coisas para o blog
Coisas para o blog
karininhamiss
Hello world
Hello world
llynn83wou
Biwug
Biwug
akshay_ankur
Introducing jQuery
Introducing jQuery
Wildan Maulana
Add video 2
Add video 2
Saint Columban College
Coldfusion with Keith Diehl
Coldfusion with Keith Diehl
Refresh Annapolis Valley
Kamis04
Kamis04
Samoedra Sandoro
Html To JSP
Html To JSP
PlanetB4U
jQuery basics
jQuery basics
Stijn Van Minnebruggen
JBoss Seam 1 part
JBoss Seam 1 part
Andrey Bratukhin
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
Al-Mamun Sarkar
jQuery
jQuery
PumoTechnovation
Advanced JQuery Mobile tutorial with Phonegap
Advanced JQuery Mobile tutorial with Phonegap
Rakesh Jha
Más contenido relacionado
La actualidad más candente
Java script
Java script
Sukrit Gupta
Javascript
Javascript
timsplin
AngulrJS Overview
AngulrJS Overview
Eyal Vardi
Js placement
Js placement
Sireesh K
Casl. isomorphic permission management.pptx
Casl. isomorphic permission management.pptx
Sergiy Stotskiy
OSML and OpenSocial 0.9
OSML and OpenSocial 0.9
MySpaceDevTeam
Java script page redirection
Java script page redirection
AbhishekMondal42
smoke1272528461
smoke1272528461
mxsmoketest
Session three *JavaScript*
Session three *JavaScript*
Mustafa Saeed
Coisas para o blog
Coisas para o blog
karininhamiss
Hello world
Hello world
llynn83wou
Biwug
Biwug
akshay_ankur
Introducing jQuery
Introducing jQuery
Wildan Maulana
Add video 2
Add video 2
Saint Columban College
Coldfusion with Keith Diehl
Coldfusion with Keith Diehl
Refresh Annapolis Valley
Kamis04
Kamis04
Samoedra Sandoro
Html To JSP
Html To JSP
PlanetB4U
jQuery basics
jQuery basics
Stijn Van Minnebruggen
JBoss Seam 1 part
JBoss Seam 1 part
Andrey Bratukhin
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
Al-Mamun Sarkar
La actualidad más candente
(20)
Java script
Java script
Javascript
Javascript
AngulrJS Overview
AngulrJS Overview
Js placement
Js placement
Casl. isomorphic permission management.pptx
Casl. isomorphic permission management.pptx
OSML and OpenSocial 0.9
OSML and OpenSocial 0.9
Java script page redirection
Java script page redirection
smoke1272528461
smoke1272528461
Session three *JavaScript*
Session three *JavaScript*
Coisas para o blog
Coisas para o blog
Hello world
Hello world
Biwug
Biwug
Introducing jQuery
Introducing jQuery
Add video 2
Add video 2
Coldfusion with Keith Diehl
Coldfusion with Keith Diehl
Kamis04
Kamis04
Html To JSP
Html To JSP
jQuery basics
jQuery basics
JBoss Seam 1 part
JBoss Seam 1 part
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
Web Design Course - Lecture 18 - Boostrap, Gatting started, grid system, tables
Similar a Meta Programming with JavaScript
jQuery
jQuery
PumoTechnovation
Advanced JQuery Mobile tutorial with Phonegap
Advanced JQuery Mobile tutorial with Phonegap
Rakesh Jha
Internet and Web Technology (CLASS-8) [jQuery and JSON] | NIC/NIELIT Web Tech...
Internet and Web Technology (CLASS-8) [jQuery and JSON] | NIC/NIELIT Web Tech...
Ayes Chinmay
10 java script projects full source code
10 java script projects full source code
Laurence Svekis ✔
Java Script
Java Script
SURBHI SAROHA
Introduction to jQuery
Introduction to jQuery
Collaboration Technologies
jQuery Intro
jQuery Intro
Jason Noble
J query training
J query training
FIS - Fidelity Information Services
Javascript first-class citizenery
Javascript first-class citizenery
toddbr
Building iPhone Web Apps using "classic" Domino
Building iPhone Web Apps using "classic" Domino
Rob Bontekoe
Jquery presentation
Jquery presentation
Mevin Mohan
Nagios Conference 2014 - Troy Lea - JavaScript and jQuery - Nagios XI Tips, T...
Nagios Conference 2014 - Troy Lea - JavaScript and jQuery - Nagios XI Tips, T...
Nagios
JavaScriptL18 [Autosaved].pptx
JavaScriptL18 [Autosaved].pptx
VivekBaghel30
All you need to know about JavaScript loading and execution in the browser - ...
All you need to know about JavaScript loading and execution in the browser - ...
Caelum
Yearning jQuery
Yearning jQuery
Remy Sharp
Learning jQuery made exciting in an interactive session by one of our team me...
Learning jQuery made exciting in an interactive session by one of our team me...
Thinqloud
Jquery Cheatsheet
Jquery Cheatsheet
Daniel Downs
Wt unit 2 ppts client sied technology
Wt unit 2 ppts client sied technology
PUNE VIDYARTHI GRIHA'S COLLEGE OF ENGINEERING, NASHIK
Wt unit 2 ppts client side technology
Wt unit 2 ppts client side technology
PUNE VIDYARTHI GRIHA'S COLLEGE OF ENGINEERING, NASHIK
Webpack packing it all
Webpack packing it all
Criciúma Dev
Similar a Meta Programming with JavaScript
(20)
jQuery
jQuery
Advanced JQuery Mobile tutorial with Phonegap
Advanced JQuery Mobile tutorial with Phonegap
Internet and Web Technology (CLASS-8) [jQuery and JSON] | NIC/NIELIT Web Tech...
Internet and Web Technology (CLASS-8) [jQuery and JSON] | NIC/NIELIT Web Tech...
10 java script projects full source code
10 java script projects full source code
Java Script
Java Script
Introduction to jQuery
Introduction to jQuery
jQuery Intro
jQuery Intro
J query training
J query training
Javascript first-class citizenery
Javascript first-class citizenery
Building iPhone Web Apps using "classic" Domino
Building iPhone Web Apps using "classic" Domino
Jquery presentation
Jquery presentation
Nagios Conference 2014 - Troy Lea - JavaScript and jQuery - Nagios XI Tips, T...
Nagios Conference 2014 - Troy Lea - JavaScript and jQuery - Nagios XI Tips, T...
JavaScriptL18 [Autosaved].pptx
JavaScriptL18 [Autosaved].pptx
All you need to know about JavaScript loading and execution in the browser - ...
All you need to know about JavaScript loading and execution in the browser - ...
Yearning jQuery
Yearning jQuery
Learning jQuery made exciting in an interactive session by one of our team me...
Learning jQuery made exciting in an interactive session by one of our team me...
Jquery Cheatsheet
Jquery Cheatsheet
Wt unit 2 ppts client sied technology
Wt unit 2 ppts client sied technology
Wt unit 2 ppts client side technology
Wt unit 2 ppts client side technology
Webpack packing it all
Webpack packing it all
Más de jeresig
Does Coding Every Day Matter?
Does Coding Every Day Matter?
jeresig
Accidentally Becoming a Digital Librarian
Accidentally Becoming a Digital Librarian
jeresig
2014: John's Favorite Thing (Neo4j)
2014: John's Favorite Thing (Neo4j)
jeresig
Computer Vision as Art Historical Investigation
Computer Vision as Art Historical Investigation
jeresig
Hacking Art History
Hacking Art History
jeresig
Using JS to teach JS at Khan Academy
Using JS to teach JS at Khan Academy
jeresig
Applying Computer Vision to Art History
Applying Computer Vision to Art History
jeresig
NYARC 2014: Frick/Zeri Results
NYARC 2014: Frick/Zeri Results
jeresig
EmpireJS: Hacking Art with Node js and Image Analysis
EmpireJS: Hacking Art with Node js and Image Analysis
jeresig
Applying Computer Vision to Art History
Applying Computer Vision to Art History
jeresig
JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)
jeresig
Introduction to jQuery (Ajax Exp 2006)
Introduction to jQuery (Ajax Exp 2006)
jeresig
jQuery Recommendations to the W3C (2011)
jQuery Recommendations to the W3C (2011)
jeresig
jQuery Open Source Process (RIT 2011)
jQuery Open Source Process (RIT 2011)
jeresig
jQuery Open Source Process (Knight Foundation 2011)
jQuery Open Source Process (Knight Foundation 2011)
jeresig
jQuery Mobile
jQuery Mobile
jeresig
jQuery Open Source (Fronteer 2011)
jQuery Open Source (Fronteer 2011)
jeresig
Holistic JavaScript Performance
Holistic JavaScript Performance
jeresig
New Features Coming in Browsers (RIT '09)
New Features Coming in Browsers (RIT '09)
jeresig
Introduction to jQuery (Ajax Exp 2007)
Introduction to jQuery (Ajax Exp 2007)
jeresig
Más de jeresig
(20)
Does Coding Every Day Matter?
Does Coding Every Day Matter?
Accidentally Becoming a Digital Librarian
Accidentally Becoming a Digital Librarian
2014: John's Favorite Thing (Neo4j)
2014: John's Favorite Thing (Neo4j)
Computer Vision as Art Historical Investigation
Computer Vision as Art Historical Investigation
Hacking Art History
Hacking Art History
Using JS to teach JS at Khan Academy
Using JS to teach JS at Khan Academy
Applying Computer Vision to Art History
Applying Computer Vision to Art History
NYARC 2014: Frick/Zeri Results
NYARC 2014: Frick/Zeri Results
EmpireJS: Hacking Art with Node js and Image Analysis
EmpireJS: Hacking Art with Node js and Image Analysis
Applying Computer Vision to Art History
Applying Computer Vision to Art History
JavaScript Libraries (Ajax Exp 2006)
JavaScript Libraries (Ajax Exp 2006)
Introduction to jQuery (Ajax Exp 2006)
Introduction to jQuery (Ajax Exp 2006)
jQuery Recommendations to the W3C (2011)
jQuery Recommendations to the W3C (2011)
jQuery Open Source Process (RIT 2011)
jQuery Open Source Process (RIT 2011)
jQuery Open Source Process (Knight Foundation 2011)
jQuery Open Source Process (Knight Foundation 2011)
jQuery Mobile
jQuery Mobile
jQuery Open Source (Fronteer 2011)
jQuery Open Source (Fronteer 2011)
Holistic JavaScript Performance
Holistic JavaScript Performance
New Features Coming in Browsers (RIT '09)
New Features Coming in Browsers (RIT '09)
Introduction to jQuery (Ajax Exp 2007)
Introduction to jQuery (Ajax Exp 2007)
Último
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
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
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Enterprise Knowledge
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Igalia
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
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
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Roshan Dwivedi
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
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
wesley chun
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
The Digital Insurer
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Delhi Call girls
Último
(20)
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
Meta Programming with JavaScript
1.
Meta-Programming with JavaScript
John Resig Mozilla / jQuery
2.
Browser Web Dev
HTML DOM JavaScript
3.
DOM + HTML <html> <head> <script> window.onload
= function(){ var test = document.getElementById(“test”); test.style.color = ‘green’; test.style.display = ‘block’; }; </script> </head> <body> <div id=”test” style=”display:none;”> You have JavaScript enabled! </div> </body> </html>
4.
A JS Library
HTML jQuery DOM JavaScript
5.
jQuery <html> <head> <script src=”jquery.js”></script> <script> $(function(){
$(“#test”).css(“color”,”green”).show(); }); </script> </head> <body> <div id=”test” style=”display:none;”> You have JavaScript enabled! </div> </body> </html>
6.
Meta Programming
HTML Meta jQuery DOM Library JavaScript
7.
jQuery “2” <html> <head> <script src=”jquery.js”></script> <script
src=”jquery2.js”></script> <script type=”text/jquery”> #test: css “color” ”green” show </script> </head> <body> <div id=”test” style=”display:none;”> You have JavaScript enabled! </div> </body> </html>
8.
Demo http://ejohn.org/apps/jquery2/
9.
More Details • http://jquery.com/ •
http://ejohn.org/apps/jquery2/ • http://ejohn.org/blog/advancing-javascript-with-libraries/ • http://yuiblog.com/blog/2007/04/16/video-resig/
Descargar ahora