SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen




JQUERY VS PURE
JAVASCRIPT
OLIVIER BUISARD
OCTOBER 2019
Olivier Buisard
A BIT OF HISTORY
10/11/2019
1995 061999 2012 2015090720051997 08
ES3
jScript AJAX
1.5 3.0
ES5 ES6
Olivier Buisard
TODAY
• Matured standards
• Wide support
• ‘Death’ of old browsers (IE6-8)
10/11/2019
Olivier Buisard
JQUERY ADVANTAGES AND
DRAWBACKS
• Written in JavaScript
• Supports old browsers
• Code simplification, chaining
• Many available plugins
• Extra library file including features you may not need
• Possible conflicts with other libraries
• Heavy to operate on mobile devices
• Overuse and inefficiency
10/11/2019
Olivier Buisard
ADVANTAGES IN LEARNING TODAY’S
PURE JAVASCRIPT
• Fast (native to the browsers)
• Clean, efficient code
• Helps understand jQuery underlying code
10/11/2019
Olivier Buisard
SEPARATION AND DELEGATION
• HTML:
the structure (content, buttons, links)
• CSS:
the visual, the interactivity, the layout
• JavaScript:
the loading of content on demand (AJAX), the event listeners
(for touch, clicks and scroll…)
10/11/2019
Olivier Buisard
DOCUMENT READY
10/11/2019
jQuery(document).ready(function($)	{	
				//	do	something	
});
document.addEventListener("DOMContentLoaded",	function()	{	
				//	do	something	
});
Olivier Buisard
SELECTING ELEMENTS – ‘$’
10/11/2019
$(".tile");		
$("#mytile");	
//	select	the	first	instance	of	.tile		
document.querySelector(".tile");		


//	select	all	instances	of	.tile		
document.querySelectorAll(".tile");		


//	select	‘the’	instance	of	#mytile	
document.getElementById("mytile");
Olivier Buisard
USING SELECTED ELEMENTS
10/11/2019
$(".tile").hide();	
document.querySelectorAll(".tile").forEach(function(tile)	{	
tile.style.display	=	"none";	
});
Olivier Buisard
TRAVERSING THE TREE
10/11/2019
var	tile	=	$(".tile");	
tile.next();	
tile.prev();	
tile.parent();
var	tile	=	document.querySelector(".tile");	
tile.nextElementSibling;	
tile.previousElementSibling;	
tile.parentElement;
Olivier Buisard
WORKING WITH THE DOM
10/11/2019
//	Create	a	div	and	add	text	
var	element	=	$("<div/>");	
element.text("This	is	just	text");
//	Create	a	div	and	add	text	
var	element	=	document.createElement("div");	
var	text	=	document.createTextNode("This	is	just	text");	
element.appendChild(text);
Olivier Buisard
USING CLASSES
10/11/2019
var	tile	=	document.querySelector(".tile");	
tile.classList.add("active");	
tile.classList.remove("active");	
tile.classList.toggle("active");	
if	(tile.classList.contains("active"))	{	
				//	Do	something...	
}
var	tile	=	$(".tile");	
tile.addClass("active");	
tile.removeClass("active");	
tile.toggleClass("active");	
if	(tile.hasClass("active"))	{	
				//	Do	something...	
}
Olivier Buisard
WORKING WITH EVENTS
10/11/2019
$(".button").click(function(e)	{		
				//	Do	something...	
});	
$(".tile").trigger("myEvent");
document.querySelector(".button")	
	 .addEventListener("click",	function(e)	{	
						 //	Do	something...	
});	
document.querySelector(".tile")	
	 .dispatchEvent(new	Event("myEvent"));
Olivier Buisard
AJAX
10/11/2019
$.ajax({	
				url:	"data.json"	
		}).done(function(data)	{	
				//	Handle	data	
		}).fail(function()	{	
				//	Handle	error	
		});
fetch("data.json")	
		.then(function(data)	{	
				//	Handle	data	
		})	
		.catch(function(error)	{	
				//	Handle	error	
		});
Olivier Buisard
LIVE EXAMPLE
10/11/2019
Olivier Buisard 010/11/2019
Make sure that no one will be blocked
by using an older browser
if they don’t get all interactions
that are meant for a new technology
Olivier Buisard
CAN I USE ?
10/11/2019
Olivier Buisard
BABELJS.IO
10/11/2019
Olivier Buisard
POLYFILL.IO
10/11/2019
Olivier Buisard
YOUR OWN POLYFILL
10/11/2019
if	(!Array.prototype.push)	{	
			 //	Check	if	not	already	supported,	then	only	add.		
	 //	No	need	to	check	this	when	you	want	to	Override	the	method	
			
				//	Add	method	to	prototype	of	array,		
				//	so	that	it	can	be	directly	called	on	array	
				Array.prototype.push	=	function()	{	
			
								//	Use	loop	for	multiple/any	no.	of	elements	
									for	(var	i	=	0;	i	<	arguments.length;	i++)	{	
														this[this.length]	=	arguments[i];	
									}	
					
										//	Return	new	length	of	the	array	
										return	this.length;	
						};	
		}
Olivier Buisard
SHOULD I GET RID OF JQUERY?
• In Joomla 3, if the template uses Bootstrap 2, 3 or 4,
jQuery is included
• For complex interactions (ie slider), use jQuery
• For simpler code, go with pure JavaScript
• Joomla 4 is slowly becoming jQuery independent
• Bootstrap 5 will not require jQuery
10/11/2019
Olivier Buisard
REFERENCES
• youmightnotneedjquery.com
• tobiasahlin.com/blog/move-from-jquery-to-vanilla-javascript
• javascript.info (modern JavaScript tutorial)
• github.com/AlbertoMontalesi/The-complete-guide-to-modern-JavaScript
• caniuse.com
• babeljs.io
• polyfill.io
10/11/2019
Olivier Buisard
OLIVIER.BUISARD@SIMPLIFYYOURWEB.COM

@SIMPLIFYYOURWEB THANK YOU!
10/11/2019

Weitere ähnliche Inhalte

Ähnlich wie jQuery vs Pure Javascript with Olivier Buisard

An introduction to GWT and Ext GWT
An introduction to GWT and Ext GWTAn introduction to GWT and Ext GWT
An introduction to GWT and Ext GWTDarrell Meyer
 
Best practices for delivering quality web experiences
Best practices for delivering quality web experiencesBest practices for delivering quality web experiences
Best practices for delivering quality web experiencesBen Mantooth
 
J query mobile tech talk
J query mobile tech talkJ query mobile tech talk
J query mobile tech talkwoliverj
 
Starting from scratch in 2017
Starting from scratch in 2017Starting from scratch in 2017
Starting from scratch in 2017Stefano Bonetta
 
Angular2.0@Shanghai0319
Angular2.0@Shanghai0319Angular2.0@Shanghai0319
Angular2.0@Shanghai0319Bibby Chung
 
Никита Корчагин - Introduction to Apple iOS Development.
Никита Корчагин - Introduction to Apple iOS Development.Никита Корчагин - Introduction to Apple iOS Development.
Никита Корчагин - Introduction to Apple iOS Development.DataArt
 
AngularJS - Architecture decisions in a large project 
AngularJS - Architecture decisionsin a large project AngularJS - Architecture decisionsin a large project 
AngularJS - Architecture decisions in a large project Elad Hirsch
 
Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentsaritasingh19866
 
Comparison of-angular-8 vs react-js
Comparison of-angular-8 vs react-jsComparison of-angular-8 vs react-js
Comparison of-angular-8 vs react-jseasyjobworld
 
Titanium: Native Mobile Apps with Javascript
Titanium: Native Mobile Apps with Javascript Titanium: Native Mobile Apps with Javascript
Titanium: Native Mobile Apps with Javascript Leonardo Farias
 
DIGIT Noe 2016 - Overview of front end development today
DIGIT Noe 2016 - Overview of front end development todayDIGIT Noe 2016 - Overview of front end development today
DIGIT Noe 2016 - Overview of front end development todayBojan Veljanovski
 
Why front-end matters in 2019
Why front-end matters in 2019Why front-end matters in 2019
Why front-end matters in 2019Timmy Kokke
 
Full stack development using javascript what and why - ajay chandravadiya
Full stack development using javascript   what and why - ajay chandravadiyaFull stack development using javascript   what and why - ajay chandravadiya
Full stack development using javascript what and why - ajay chandravadiyaajayrcgmail
 
Top 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud DevelopersTop 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud DevelopersBrian Huff
 
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront ConferenceState of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conferencedmethvin
 
Beginner's Guide to Angular 2.0
Beginner's Guide to Angular 2.0Beginner's Guide to Angular 2.0
Beginner's Guide to Angular 2.0All Things Open
 
Openbar 12 - Leuven - From reactive programming to reactive architecture
Openbar 12 - Leuven - From reactive programming to reactive architectureOpenbar 12 - Leuven - From reactive programming to reactive architecture
Openbar 12 - Leuven - From reactive programming to reactive architectureOpenbar
 

Ähnlich wie jQuery vs Pure Javascript with Olivier Buisard (20)

An introduction to GWT and Ext GWT
An introduction to GWT and Ext GWTAn introduction to GWT and Ext GWT
An introduction to GWT and Ext GWT
 
Best practices for delivering quality web experiences
Best practices for delivering quality web experiencesBest practices for delivering quality web experiences
Best practices for delivering quality web experiences
 
J query mobile tech talk
J query mobile tech talkJ query mobile tech talk
J query mobile tech talk
 
Starting from scratch in 2017
Starting from scratch in 2017Starting from scratch in 2017
Starting from scratch in 2017
 
Angular Introduction (RS)
Angular Introduction (RS)Angular Introduction (RS)
Angular Introduction (RS)
 
Angular2.0@Shanghai0319
Angular2.0@Shanghai0319Angular2.0@Shanghai0319
Angular2.0@Shanghai0319
 
Никита Корчагин - Introduction to Apple iOS Development.
Никита Корчагин - Introduction to Apple iOS Development.Никита Корчагин - Introduction to Apple iOS Development.
Никита Корчагин - Introduction to Apple iOS Development.
 
Jquery
JqueryJquery
Jquery
 
AngularJS - Architecture decisions in a large project 
AngularJS - Architecture decisionsin a large project AngularJS - Architecture decisionsin a large project 
AngularJS - Architecture decisions in a large project 
 
Synapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps developmentSynapse india reviews on cross plateform mobile apps development
Synapse india reviews on cross plateform mobile apps development
 
Comparison of-angular-8 vs react-js
Comparison of-angular-8 vs react-jsComparison of-angular-8 vs react-js
Comparison of-angular-8 vs react-js
 
Titanium: Native Mobile Apps with Javascript
Titanium: Native Mobile Apps with Javascript Titanium: Native Mobile Apps with Javascript
Titanium: Native Mobile Apps with Javascript
 
DIGIT Noe 2016 - Overview of front end development today
DIGIT Noe 2016 - Overview of front end development todayDIGIT Noe 2016 - Overview of front end development today
DIGIT Noe 2016 - Overview of front end development today
 
Why front-end matters in 2019
Why front-end matters in 2019Why front-end matters in 2019
Why front-end matters in 2019
 
Full stack development using javascript what and why - ajay chandravadiya
Full stack development using javascript   what and why - ajay chandravadiyaFull stack development using javascript   what and why - ajay chandravadiya
Full stack development using javascript what and why - ajay chandravadiya
 
Eureko frameworks
Eureko frameworksEureko frameworks
Eureko frameworks
 
Top 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud DevelopersTop 10 HTML5 Features for Oracle Cloud Developers
Top 10 HTML5 Features for Oracle Cloud Developers
 
State of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront ConferenceState of jQuery - AspDotNetStorefront Conference
State of jQuery - AspDotNetStorefront Conference
 
Beginner's Guide to Angular 2.0
Beginner's Guide to Angular 2.0Beginner's Guide to Angular 2.0
Beginner's Guide to Angular 2.0
 
Openbar 12 - Leuven - From reactive programming to reactive architecture
Openbar 12 - Leuven - From reactive programming to reactive architectureOpenbar 12 - Leuven - From reactive programming to reactive architecture
Openbar 12 - Leuven - From reactive programming to reactive architecture
 

Mehr von jdaychi

The Joy of Subforms with Randy Carey
The Joy of Subforms with Randy CareyThe Joy of Subforms with Randy Carey
The Joy of Subforms with Randy Careyjdaychi
 
How I Built a Membership Site Using Joomla Components and without being a dev...
How I Built a Membership Site Using Joomla Components and without being a dev...How I Built a Membership Site Using Joomla Components and without being a dev...
How I Built a Membership Site Using Joomla Components and without being a dev...jdaychi
 
The Future of Web Design with Jason Nickerson
The Future of Web Design with Jason NickersonThe Future of Web Design with Jason Nickerson
The Future of Web Design with Jason Nickersonjdaychi
 
Optimize Everything with Jason Nickerson
Optimize Everything with Jason NickersonOptimize Everything with Jason Nickerson
Optimize Everything with Jason Nickersonjdaychi
 
Building a Successful Joomla Based Business by The Joe Sonne Group
Building a Successful Joomla Based Business by The Joe Sonne GroupBuilding a Successful Joomla Based Business by The Joe Sonne Group
Building a Successful Joomla Based Business by The Joe Sonne Groupjdaychi
 
Invisible CMS by Robert Jacobi
Invisible CMS by Robert JacobiInvisible CMS by Robert Jacobi
Invisible CMS by Robert Jacobijdaychi
 
Why open source matters
Why open source mattersWhy open source matters
Why open source mattersjdaychi
 
Less is More by Matt Christensen
Less is More by Matt ChristensenLess is More by Matt Christensen
Less is More by Matt Christensenjdaychi
 
JoomlaDay Chicago 2017 Keynote Address
JoomlaDay Chicago 2017 Keynote AddressJoomlaDay Chicago 2017 Keynote Address
JoomlaDay Chicago 2017 Keynote Addressjdaychi
 
JoomlaDay Chicago 2017 Welcome Address
JoomlaDay Chicago 2017 Welcome AddressJoomlaDay Chicago 2017 Welcome Address
JoomlaDay Chicago 2017 Welcome Addressjdaychi
 

Mehr von jdaychi (10)

The Joy of Subforms with Randy Carey
The Joy of Subforms with Randy CareyThe Joy of Subforms with Randy Carey
The Joy of Subforms with Randy Carey
 
How I Built a Membership Site Using Joomla Components and without being a dev...
How I Built a Membership Site Using Joomla Components and without being a dev...How I Built a Membership Site Using Joomla Components and without being a dev...
How I Built a Membership Site Using Joomla Components and without being a dev...
 
The Future of Web Design with Jason Nickerson
The Future of Web Design with Jason NickersonThe Future of Web Design with Jason Nickerson
The Future of Web Design with Jason Nickerson
 
Optimize Everything with Jason Nickerson
Optimize Everything with Jason NickersonOptimize Everything with Jason Nickerson
Optimize Everything with Jason Nickerson
 
Building a Successful Joomla Based Business by The Joe Sonne Group
Building a Successful Joomla Based Business by The Joe Sonne GroupBuilding a Successful Joomla Based Business by The Joe Sonne Group
Building a Successful Joomla Based Business by The Joe Sonne Group
 
Invisible CMS by Robert Jacobi
Invisible CMS by Robert JacobiInvisible CMS by Robert Jacobi
Invisible CMS by Robert Jacobi
 
Why open source matters
Why open source mattersWhy open source matters
Why open source matters
 
Less is More by Matt Christensen
Less is More by Matt ChristensenLess is More by Matt Christensen
Less is More by Matt Christensen
 
JoomlaDay Chicago 2017 Keynote Address
JoomlaDay Chicago 2017 Keynote AddressJoomlaDay Chicago 2017 Keynote Address
JoomlaDay Chicago 2017 Keynote Address
 
JoomlaDay Chicago 2017 Welcome Address
JoomlaDay Chicago 2017 Welcome AddressJoomlaDay Chicago 2017 Welcome Address
JoomlaDay Chicago 2017 Welcome Address
 

Kürzlich hochgeladen

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...kalichargn70th171
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesVictorSzoltysek
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 

Kürzlich hochgeladen (20)

AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

jQuery vs Pure Javascript with Olivier Buisard