Suche senden
Hochladen
Meta Programming with JavaScript
•
4 gefällt mir
•
1,590 views
jeresig
Folgen
A talk I gave at Ignite Boston 2007.
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 9
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Ähnlich wie 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
Ähnlich wie 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
Mehr von 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
Mehr von 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)
Kürzlich hochgeladen
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
rafiqahmad00786416
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Zilliz
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Zilliz
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Kürzlich hochgeladen
(20)
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Architecting Cloud Native Applications
Architecting Cloud Native Applications
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
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/
Jetzt herunterladen