SlideShare una empresa de Scribd logo
1 de 80
Descargar para leer sin conexión
Advanced
JavaScript
Techniques
Ajax
Ajax
Loose
Typing
var a = 5 + 4 + px;
var b = $ + 5 + 4;
var c = [1, 2, 3] +  and counting...;




              Loose Typing
var a = 5 + 4 + px;
var b = $ + 5 + 4;
var c = [1, 2, 3] +  and counting...;

alert(a);
alert(b);
alert(c);




              Loose Typing
var a = 5 + 4 + px;
var b = $ + 5 + 4;
var c = [1, 2, 3] +  and counting...;

alert(a);       9px
alert(b);
alert(c);




              Loose Typing
var a = 5 + 4 + px;
var b = $ + 5 + 4;
var c = [1, 2, 3] +  and counting...;

alert(a);       9px
alert(b);       $54
alert(c);




              Loose Typing
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques
Advanced JavaScript Techniques

Más contenido relacionado

La actualidad más candente

Experiment formula
Experiment formulaExperiment formula
Experiment formula
aikes88
 
programa suma y multiplica
programa suma y multiplicaprograma suma y multiplica
programa suma y multiplica
Maria Amaro
 
Write a program to print out all armstrong numbers between 1 and 500
Write a program to print out all armstrong numbers between 1 and 500Write a program to print out all armstrong numbers between 1 and 500
Write a program to print out all armstrong numbers between 1 and 500
ilsamaryum
 

La actualidad más candente (20)

Program in ‘C’ language to implement linear search using pointers
Program in ‘C’ language to implement linear search using pointersProgram in ‘C’ language to implement linear search using pointers
Program in ‘C’ language to implement linear search using pointers
 
Hybrid Inheritance in C++
Hybrid Inheritance in C++Hybrid Inheritance in C++
Hybrid Inheritance in C++
 
C prog1
C prog1C prog1
C prog1
 
Implement a queue using two stacks.
Implement a queue using two stacks.Implement a queue using two stacks.
Implement a queue using two stacks.
 
Bcsl 033 data and file structures lab s3-3
Bcsl 033 data and file structures lab s3-3Bcsl 033 data and file structures lab s3-3
Bcsl 033 data and file structures lab s3-3
 
Bcsl 033 data and file structures lab s2-2
Bcsl 033 data and file structures lab s2-2Bcsl 033 data and file structures lab s2-2
Bcsl 033 data and file structures lab s2-2
 
Spiral array
Spiral arraySpiral array
Spiral array
 
Lecture 1 python arithmetic (ewurc)
Lecture 1 python arithmetic (ewurc)Lecture 1 python arithmetic (ewurc)
Lecture 1 python arithmetic (ewurc)
 
Experiment formula
Experiment formulaExperiment formula
Experiment formula
 
Module 2 topic 2 notes
Module 2 topic 2 notesModule 2 topic 2 notes
Module 2 topic 2 notes
 
programa suma y multiplica
programa suma y multiplicaprograma suma y multiplica
programa suma y multiplica
 
Bcsl 033 data and file structures lab s2-3
Bcsl 033 data and file structures lab s2-3Bcsl 033 data and file structures lab s2-3
Bcsl 033 data and file structures lab s2-3
 
C workshop day 6
C workshop day 6C workshop day 6
C workshop day 6
 
Practical no 4
Practical no 4Practical no 4
Practical no 4
 
Write a program to print out all armstrong numbers between 1 and 500
Write a program to print out all armstrong numbers between 1 and 500Write a program to print out all armstrong numbers between 1 and 500
Write a program to print out all armstrong numbers between 1 and 500
 
Bcsl 033 data and file structures lab s1-1
Bcsl 033 data and file structures lab s1-1Bcsl 033 data and file structures lab s1-1
Bcsl 033 data and file structures lab s1-1
 
Najmul
Najmul  Najmul
Najmul
 
7. Pointer Arithmetic
7. Pointer Arithmetic7. Pointer Arithmetic
7. Pointer Arithmetic
 
C program to add two numbers
C program to add two numbers C program to add two numbers
C program to add two numbers
 
Bcsl 033 data and file structures lab s3-1
Bcsl 033 data and file structures lab s3-1Bcsl 033 data and file structures lab s3-1
Bcsl 033 data and file structures lab s3-1
 

Destacado

Advanced Javascript
Advanced JavascriptAdvanced Javascript
Advanced Javascript
Adieu
 
Diary Studies in HCI & Psychology
Diary Studies in HCI & PsychologyDiary Studies in HCI & Psychology
Diary Studies in HCI & Psychology
UXPA Boston
 

Destacado (7)

Advanced JavaScript Concepts
Advanced JavaScript ConceptsAdvanced JavaScript Concepts
Advanced JavaScript Concepts
 
Advanced JavaScript
Advanced JavaScriptAdvanced JavaScript
Advanced JavaScript
 
Advanced Javascript
Advanced JavascriptAdvanced Javascript
Advanced Javascript
 
Diary Studies in HCI & Psychology
Diary Studies in HCI & PsychologyDiary Studies in HCI & Psychology
Diary Studies in HCI & Psychology
 
User experience & design user centered analysis
User experience & design user centered analysisUser experience & design user centered analysis
User experience & design user centered analysis
 
Jeff Johnson: Psych 101: The Psychological Basis for UI Design Rules
Jeff Johnson: Psych 101: The Psychological Basis for UI Design RulesJeff Johnson: Psych 101: The Psychological Basis for UI Design Rules
Jeff Johnson: Psych 101: The Psychological Basis for UI Design Rules
 
NY HTML5 - Game Development with HTML5 & JavaScript
NY HTML5 - Game Development with HTML5 & JavaScriptNY HTML5 - Game Development with HTML5 & JavaScript
NY HTML5 - Game Development with HTML5 & JavaScript
 

Más de Dmitry Baranovskiy (15)

JavaScript: enter the dragon
JavaScript: enter the dragonJavaScript: enter the dragon
JavaScript: enter the dragon
 
The Origins of Magic
The Origins of MagicThe Origins of Magic
The Origins of Magic
 
Demystifying Prototypes
Demystifying PrototypesDemystifying Prototypes
Demystifying Prototypes
 
Raphaël
RaphaëlRaphaël
Raphaël
 
Type Recognition
Type RecognitionType Recognition
Type Recognition
 
Raphaël JS Conf
Raphaël JS ConfRaphaël JS Conf
Raphaël JS Conf
 
Obvious Secrets of JavaScript
Obvious Secrets of JavaScriptObvious Secrets of JavaScript
Obvious Secrets of JavaScript
 
Your JavaScript Library
Your JavaScript LibraryYour JavaScript Library
Your JavaScript Library
 
Canvas
CanvasCanvas
Canvas
 
SVG
SVGSVG
SVG
 
Java Script Workshop
Java Script WorkshopJava Script Workshop
Java Script Workshop
 
Raphael
RaphaelRaphael
Raphael
 
Web Vector Graphics
Web Vector GraphicsWeb Vector Graphics
Web Vector Graphics
 
Typography on the Web
Typography on the WebTypography on the Web
Typography on the Web
 
Microformats—the hidden treasure
Microformats—the hidden treasureMicroformats—the hidden treasure
Microformats—the hidden treasure
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Último (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
"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 ..."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 ...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 

Advanced JavaScript Techniques

  • 5. var a = 5 + 4 + px; var b = $ + 5 + 4; var c = [1, 2, 3] + and counting...; Loose Typing
  • 6. var a = 5 + 4 + px; var b = $ + 5 + 4; var c = [1, 2, 3] + and counting...; alert(a); alert(b); alert(c); Loose Typing
  • 7. var a = 5 + 4 + px; var b = $ + 5 + 4; var c = [1, 2, 3] + and counting...; alert(a); 9px alert(b); alert(c); Loose Typing
  • 8. var a = 5 + 4 + px; var b = $ + 5 + 4; var c = [1, 2, 3] + and counting...; alert(a); 9px alert(b); $54 alert(c); Loose Typing