Enviar pesquisa
Carregar
jQuery SUG Group Introduction
•
Transferir como PPTX, PDF
•
0 gostou
•
579 visualizações
Andrew Chalkley
Seguir
Tecnologia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 11
Baixar agora
Recomendados
YeurDreamin' - Put the Wow! into your Flow with Lightning Experience
YeurDreamin' - Put the Wow! into your Flow with Lightning Experience
Daniel Stange
Force Academy '19: I fell in love with clicks AND code - here's what I learne...
Force Academy '19: I fell in love with clicks AND code - here's what I learne...
Daniel Stange
AMP for JavaScripters
AMP for JavaScripters
Felix Arntz
Build an App with JavaScript and jQuery (DTLA, 06/21)
Build an App with JavaScript and jQuery (DTLA, 06/21)
Thinkful
XhtmlChop Review
XhtmlChop Review
xhtmlchopreview
Future Of The Web, Now
Future Of The Web, Now
Derek Hammer
Conditional Love - Using WordPress Conditional Tags to Write More Effective T...
Conditional Love - Using WordPress Conditional Tags to Write More Effective T...
Christian Nolen
User Analytics Testing - SeleniumCamp 2015
User Analytics Testing - SeleniumCamp 2015
Marcus Merrell
Recomendados
YeurDreamin' - Put the Wow! into your Flow with Lightning Experience
YeurDreamin' - Put the Wow! into your Flow with Lightning Experience
Daniel Stange
Force Academy '19: I fell in love with clicks AND code - here's what I learne...
Force Academy '19: I fell in love with clicks AND code - here's what I learne...
Daniel Stange
AMP for JavaScripters
AMP for JavaScripters
Felix Arntz
Build an App with JavaScript and jQuery (DTLA, 06/21)
Build an App with JavaScript and jQuery (DTLA, 06/21)
Thinkful
XhtmlChop Review
XhtmlChop Review
xhtmlchopreview
Future Of The Web, Now
Future Of The Web, Now
Derek Hammer
Conditional Love - Using WordPress Conditional Tags to Write More Effective T...
Conditional Love - Using WordPress Conditional Tags to Write More Effective T...
Christian Nolen
User Analytics Testing - SeleniumCamp 2015
User Analytics Testing - SeleniumCamp 2015
Marcus Merrell
The next step is... Bootstrap by Omar Qunsul
The next step is... Bootstrap by Omar Qunsul
Rails Girls MUC
From jQuery to App Store in 30 Minutes
From jQuery to App Store in 30 Minutes
edill3484
Web performance101
Web performance101
Javier Turégano Molina
Building high-fidelity interactive prototypes with jQuery
Building high-fidelity interactive prototypes with jQuery
David Park
MGT- CLUB
MGT- CLUB
Sara Al-Muttiri
Burroughs_Tabitha_IgnitePresentationSlides
Burroughs_Tabitha_IgnitePresentationSlides
tabithaburroughs
Standards.Next: Canvas
Standards.Next: Canvas
Martin Kliehm
Build an App with JavaScript and jQuery - LA - July 18 Pasadena
Build an App with JavaScript and jQuery - LA - July 18 Pasadena
Thinkful
千呼萬喚始出來的Java SE 7
千呼萬喚始出來的Java SE 7
javatwo2011
Pimp your site with jQuery!
Pimp your site with jQuery!
Elliott Kember
使用Hudson打造屬於你自己的軟體建構機器人
使用Hudson打造屬於你自己的軟體建構機器人
javatwo2011
比XML更好用的Java Annotation
比XML更好用的Java Annotation
javatwo2011
Twiggy - let's get our widget on!
Twiggy - let's get our widget on!
Elliott Kember
What's Next in Growth? 2016
What's Next in Growth? 2016
Andrew Chen
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
Developing and testing ajax components
Developing and testing ajax components
Ignacio Coloma
jQuery For Beginners - jQuery Conference 2009
jQuery For Beginners - jQuery Conference 2009
Ralph Whitbeck
Plone Interactivity
Plone Interactivity
Eric Steele
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
Chris Toohey
Html5
Html5
dotNETUserGroupDnipro
GWT
GWT
yuvalb
EPiServer Web Parts
EPiServer Web Parts
EPiServer Meetup Oslo
Mais conteúdo relacionado
Mais procurados
The next step is... Bootstrap by Omar Qunsul
The next step is... Bootstrap by Omar Qunsul
Rails Girls MUC
From jQuery to App Store in 30 Minutes
From jQuery to App Store in 30 Minutes
edill3484
Web performance101
Web performance101
Javier Turégano Molina
Building high-fidelity interactive prototypes with jQuery
Building high-fidelity interactive prototypes with jQuery
David Park
MGT- CLUB
MGT- CLUB
Sara Al-Muttiri
Burroughs_Tabitha_IgnitePresentationSlides
Burroughs_Tabitha_IgnitePresentationSlides
tabithaburroughs
Standards.Next: Canvas
Standards.Next: Canvas
Martin Kliehm
Build an App with JavaScript and jQuery - LA - July 18 Pasadena
Build an App with JavaScript and jQuery - LA - July 18 Pasadena
Thinkful
Mais procurados
(8)
The next step is... Bootstrap by Omar Qunsul
The next step is... Bootstrap by Omar Qunsul
From jQuery to App Store in 30 Minutes
From jQuery to App Store in 30 Minutes
Web performance101
Web performance101
Building high-fidelity interactive prototypes with jQuery
Building high-fidelity interactive prototypes with jQuery
MGT- CLUB
MGT- CLUB
Burroughs_Tabitha_IgnitePresentationSlides
Burroughs_Tabitha_IgnitePresentationSlides
Standards.Next: Canvas
Standards.Next: Canvas
Build an App with JavaScript and jQuery - LA - July 18 Pasadena
Build an App with JavaScript and jQuery - LA - July 18 Pasadena
Destaque
千呼萬喚始出來的Java SE 7
千呼萬喚始出來的Java SE 7
javatwo2011
Pimp your site with jQuery!
Pimp your site with jQuery!
Elliott Kember
使用Hudson打造屬於你自己的軟體建構機器人
使用Hudson打造屬於你自己的軟體建構機器人
javatwo2011
比XML更好用的Java Annotation
比XML更好用的Java Annotation
javatwo2011
Twiggy - let's get our widget on!
Twiggy - let's get our widget on!
Elliott Kember
What's Next in Growth? 2016
What's Next in Growth? 2016
Andrew Chen
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Barry Feldman
Destaque
(7)
千呼萬喚始出來的Java SE 7
千呼萬喚始出來的Java SE 7
Pimp your site with jQuery!
Pimp your site with jQuery!
使用Hudson打造屬於你自己的軟體建構機器人
使用Hudson打造屬於你自己的軟體建構機器人
比XML更好用的Java Annotation
比XML更好用的Java Annotation
Twiggy - let's get our widget on!
Twiggy - let's get our widget on!
What's Next in Growth? 2016
What's Next in Growth? 2016
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
Semelhante a jQuery SUG Group Introduction
Developing and testing ajax components
Developing and testing ajax components
Ignacio Coloma
jQuery For Beginners - jQuery Conference 2009
jQuery For Beginners - jQuery Conference 2009
Ralph Whitbeck
Plone Interactivity
Plone Interactivity
Eric Steele
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
Chris Toohey
Html5
Html5
dotNETUserGroupDnipro
GWT
GWT
yuvalb
EPiServer Web Parts
EPiServer Web Parts
EPiServer Meetup Oslo
Beautiful Java EE - PrettyFaces
Beautiful Java EE - PrettyFaces
Lincoln III
jQuery for Sharepoint Dev
jQuery for Sharepoint Dev
Zeddy Iskandar
Google Analytics: Measuring for results, a practical guide
Google Analytics: Measuring for results, a practical guide
Matter Solutions
Basics of Rich Internet Applications
Basics of Rich Internet Applications
Subramanyan Murali
J Query Presentation
J Query Presentation
Vishal Kumar
Merb jQuery
Merb jQuery
Yehuda Katz
Discovery Education streaming and Google Earth
Discovery Education streaming and Google Earth
Mike Bryant
Front End on Rails
Front End on Rails
Justin Halsall
Ajax
Ajax
wangjiaz
Jquery 1
Jquery 1
Manish Kumar Singh
Wai Aria - An Intro
Wai Aria - An Intro
Matt Machell
Mobile web with jQuery Mobile
Mobile web with jQuery Mobile
Andreas Bjärlestam
Scti 2011 minicurso jquery
Scti 2011 minicurso jquery
ciberglo
Semelhante a jQuery SUG Group Introduction
(20)
Developing and testing ajax components
Developing and testing ajax components
jQuery For Beginners - jQuery Conference 2009
jQuery For Beginners - jQuery Conference 2009
Plone Interactivity
Plone Interactivity
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
10 Things You're Not Doing [IBM Lotus Notes Domino Application Development]
Html5
Html5
GWT
GWT
EPiServer Web Parts
EPiServer Web Parts
Beautiful Java EE - PrettyFaces
Beautiful Java EE - PrettyFaces
jQuery for Sharepoint Dev
jQuery for Sharepoint Dev
Google Analytics: Measuring for results, a practical guide
Google Analytics: Measuring for results, a practical guide
Basics of Rich Internet Applications
Basics of Rich Internet Applications
J Query Presentation
J Query Presentation
Merb jQuery
Merb jQuery
Discovery Education streaming and Google Earth
Discovery Education streaming and Google Earth
Front End on Rails
Front End on Rails
Ajax
Ajax
Jquery 1
Jquery 1
Wai Aria - An Intro
Wai Aria - An Intro
Mobile web with jQuery Mobile
Mobile web with jQuery Mobile
Scti 2011 minicurso jquery
Scti 2011 minicurso jquery
Mais de Andrew Chalkley
Best Practices for Testing Open Source Projects
Best Practices for Testing Open Source Projects
Andrew Chalkley
Hardware Hacking for Thrify, Modern JavaScript Developers
Hardware Hacking for Thrify, Modern JavaScript Developers
Andrew Chalkley
What I've Learned Developing for iOS
What I've Learned Developing for iOS
Andrew Chalkley
Ruby On Rails Ecosystem
Ruby On Rails Ecosystem
Andrew Chalkley
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails Backend
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails Backend
Andrew Chalkley
Spring Integration
Spring Integration
Andrew Chalkley
Mais de Andrew Chalkley
(6)
Best Practices for Testing Open Source Projects
Best Practices for Testing Open Source Projects
Hardware Hacking for Thrify, Modern JavaScript Developers
Hardware Hacking for Thrify, Modern JavaScript Developers
What I've Learned Developing for iOS
What I've Learned Developing for iOS
Ruby On Rails Ecosystem
Ruby On Rails Ecosystem
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails Backend
Building iPhone/Andriod Apps with Titanium Appcelerator for a Rails Backend
Spring Integration
Spring Integration
Último
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
Sandro Moreira
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Andrey Devyatkin
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
"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
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
danishmna97
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
apidays
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
Último
(20)
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
"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 ...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
jQuery SUG Group Introduction
1.
Andrew Chalkley UI
Developer
2.
The Proper Way
CSS Ye Olde Way Tables Obtrusive
3.
CSS evangelists told
us that there should be a separation of layout from markup. JavaScript evangelists tell us today that there should be the separation of behavior from markup.
4.
Bad <a href=“javascript:window.open(‘somepage.html’)”>Some
Page</a> <a href=“#” onclick=“window.open(‘somepage.html’); return false;”>Some Page</a> Better <a href=“somepage.html” onclick=“window.open(‘somepage.html’); return false;”>...</a> Best <a href=“somepage.html” class=“new_window”>Some Page</a>
5.
JavaScript Implementation window.onload
= function() { } var anchors = document.getElementsByTagName(‘a’); for (vari = 0, anchor; i < anchors.length; i++) { } if (anchor.className == “new_window”) { anchor.onclick = function() { varhref = this.href; window.open(href); return false; } }
6.
7.
it overrides
any existing load or click handlers
8.
cannot handle
class=“new_windowexternal_link”
9.
it leaks
memory in IE6The Answer…
10.
11.
Cross-browser support
12.
Compatibility mode
(DWR, Prototype, etc)
13.
Executes when
DOM is ready (before images have loaded)
14.
15.
window.onload = function()
{ } var anchors = document.getElementsByTagName(‘a’); for (vari = 0, anchor; i < anchors.length; i++) { } if (anchor.className == “new_window”) { anchor.onclick = function() { varhref = this.href; window.open(href); return false; } }
16.
$(function() { });
$(“a.new_window”).click(function() { }); window.open( $(this).attr(“href”) ); return false;
17.
DEMO
Baixar agora