Client&server side scripting

Client&server side scripting
Disclaimer: This presentation is prepared by trainees of
baabtra as a part of mentoring program. This is not official
document of baabtra –Mentoring Partner
Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt .
Ltd
Typing Speed
Week

Target Achieved

1

21

19

2

24

21

3
Jobs Applied
#
1
2
3

Company

Designation

Applied Date

Current Status
Client side scripting &
Server side scripting
Wasem hassan
wazeeem456@gmail.com
www.facebook.com/waseem
hassan
twitter.com/waseemhassan
456
in.linkedin.com/in/waseemh
assan
9567850028
Script
• Script is a set of instructions
• For a web pages, they are instructions either
to the web browser(client side scripting) or to
the web server(server side scripting)
Server-side scripting
• Server side scripting is used to create dynamic
pages based a number of conditions when the
users browser makes a request to the server
• The Web Server executes the server side
scripting that produces the page to be sent to
the browser.
Server-side scripting
• Server executes server-side scripts to send
out a page but it does not execute client-side
scripts.
• Server side scripting is used to connect to the
databases that reside on the web server.
• Server side scripting can access the file system
residing at the web server.
Server-side scripting
• Response from a server-side script is slower as
compared to a client-side script because the
scripts are processed on the remote computer.
• Examples of Server side scripting languages :
PHP, JSP, ASP.Net, Ruby, Perl ,etc.
Client-side scripting
• Client side scripting is used when the users
browser already has all the code and the page
is altered on the basis of the users input.
• The Web Browser executes the client side
scripting that resides at the user’s computer.
Client-side scripting
• The browser receives the page sent by the
server and executes the client-side scripts.
• Client side scripting cannot be used to connect
to the databases on the web server.
• Client side scripting can’t access the file
system that resides at the web server.
Client-side scripting
• The files and settings that are local at the
user’s computer can be accessed using Client
side scripting.
• Response from a client-side script is faster as
compared to a server-side script because the
scripts are processed on the local computer.
• Examples of Client side scripting languages :
Javascript, VB script, etc.
A ‘Simple’ Web Request

Web
Browser

Web
Server

:



1 - Request an HTML Page
4 - Present HTML Content

3 - Return HTML to Browser
HTML

2 - Retrieve requested HTML
A JavaScript Example
Display Date and Time…..
<!DOCTYPE html>
<html>
<head>
<script>
function displayDate()
{
document.getElementById("demo").innerHTML=Date();
}
</script>
</head>
<body>
<h1>My First JavaScript</h1>
<p id="demo">This is a paragraph.</p>
<button type="button" onclick="displayDate()">Display Date</button>
</body>
</html>
If this presentation helped you, please visit our
page facebook.com/baabtra and like it.

Thanks in advance.
www.baabtra.com | www.massbaab.com |www.baabte.com
Contact Us
Emarald Mall (Big Bazar Building)
Mavoor Road, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550

Start up Village
Eranakulam,
Kerala, India.
Email: info@baabtra.com

NC Complex, Near Bus Stand
Mukkam, Kozhikode,
Kerala, India.
Ph: + 91 – 495 40 25 550
1 de 16

Recomendados

Client side scripting and server side scripting por
Client side scripting and server side scriptingClient side scripting and server side scripting
Client side scripting and server side scriptingbaabtra.com - No. 1 supplier of quality freshers
2.3K vistas15 diapositivas
Server and Client side comparision por
Server and Client side comparisionServer and Client side comparision
Server and Client side comparisionStew Duncan
985 vistas13 diapositivas
Client side &amp; Server side Scripting por
Client side &amp; Server side Scripting Client side &amp; Server side Scripting
Client side &amp; Server side Scripting Webtech Learning
1.4K vistas9 diapositivas
Client side vs server side por
Client side vs server sideClient side vs server side
Client side vs server sideabgjim96
1.2K vistas1 diapositiva
Client side and server side scripting por
Client side and server side scriptingClient side and server side scripting
Client side and server side scriptingbaabtra.com - No. 1 supplier of quality freshers
2.8K vistas19 diapositivas

Más contenido relacionado

La actualidad más candente

Client and server side scripting por
Client and server side scriptingClient and server side scripting
Client and server side scriptingbaabtra.com - No. 1 supplier of quality freshers
5.9K vistas33 diapositivas
Dynamic web pages in java por
Dynamic web pages in javaDynamic web pages in java
Dynamic web pages in javavishal choudhary
287 vistas14 diapositivas
Client & server side scripting por
Client & server side scriptingClient & server side scripting
Client & server side scriptingbaabtra.com - No. 1 supplier of quality freshers
8.8K vistas20 diapositivas
Introduction To JavaScript por
Introduction To JavaScriptIntroduction To JavaScript
Introduction To JavaScriptKhadija Khalid
183 vistas9 diapositivas
Pros and Cons of developing a Thick Clientside App por
Pros and Cons of developing a Thick Clientside AppPros and Cons of developing a Thick Clientside App
Pros and Cons of developing a Thick Clientside AppRavi Teja
6K vistas20 diapositivas
Web forms and server side scripting por
Web forms and server side scriptingWeb forms and server side scripting
Web forms and server side scriptingsawsan slii
2K vistas38 diapositivas

La actualidad más candente(19)

Pros and Cons of developing a Thick Clientside App por Ravi Teja
Pros and Cons of developing a Thick Clientside AppPros and Cons of developing a Thick Clientside App
Pros and Cons of developing a Thick Clientside App
Ravi Teja6K vistas
Web forms and server side scripting por sawsan slii
Web forms and server side scriptingWeb forms and server side scripting
Web forms and server side scripting
sawsan slii2K vistas
Optimising your web application por BigRock India
Optimising your web applicationOptimising your web application
Optimising your web application
BigRock India843 vistas
ReactJs Optimizations , Making server side react faster por Saptarshi Chatterjee
ReactJs Optimizations , Making server side react faster ReactJs Optimizations , Making server side react faster
ReactJs Optimizations , Making server side react faster
Smart device solution por Xiang Ding
Smart device solutionSmart device solution
Smart device solution
Xiang Ding200 vistas
single page application por Ravindra K
single page applicationsingle page application
single page application
Ravindra K903 vistas

Destacado

Function creation,calling and passing arguments in c por
Function creation,calling and passing arguments in cFunction creation,calling and passing arguments in c
Function creation,calling and passing arguments in cbaabtra.com - No. 1 supplier of quality freshers
549 vistas9 diapositivas
Stored procedure with cursor por
Stored procedure with cursorStored procedure with cursor
Stored procedure with cursorbaabtra.com - No. 1 supplier of quality freshers
842 vistas23 diapositivas
JavaScript for ASP.NET programmers (webcast) upload por
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) uploadRuss Fustino
2.9K vistas38 diapositivas

Destacado(11)

JavaScript for ASP.NET programmers (webcast) upload por Russ Fustino
JavaScript for ASP.NET programmers (webcast) uploadJavaScript for ASP.NET programmers (webcast) upload
JavaScript for ASP.NET programmers (webcast) upload
Russ Fustino2.9K vistas
Building Cross-Platform JavaScript Apps using Cordova por Noam Kfir
Building Cross-Platform JavaScript Apps using CordovaBuilding Cross-Platform JavaScript Apps using Cordova
Building Cross-Platform JavaScript Apps using Cordova
Noam Kfir1.2K vistas
Build Your First iPhone or Android App with Telerik AppBuilder por Jeffrey T. Fritz
Build Your First iPhone or Android App with Telerik AppBuilderBuild Your First iPhone or Android App with Telerik AppBuilder
Build Your First iPhone or Android App with Telerik AppBuilder
Jeffrey T. Fritz2.8K vistas

Similar a Client&server side scripting

Introduction ASP por
Introduction ASPIntroduction ASP
Introduction ASPFaTin GhaZmi
3.2K vistas14 diapositivas
Server side scripting por
Server side scriptingServer side scripting
Server side scriptingbaabtra.com - No. 1 supplier of quality freshers
2.3K vistas14 diapositivas
Session and Cookies.pdf por
Session and Cookies.pdfSession and Cookies.pdf
Session and Cookies.pdfHamnaGhani1
2 vistas22 diapositivas
Web analyticspres -am-long por
Web analyticspres -am-longWeb analyticspres -am-long
Web analyticspres -am-longAnna Long
381 vistas31 diapositivas
Offline web app - Let's kill the downasaur por
Offline web app - Let's kill the downasaurOffline web app - Let's kill the downasaur
Offline web app - Let's kill the downasaurKautilya Bhardwaj
92 vistas21 diapositivas

Similar a Client&server side scripting(20)

Introduction ASP por FaTin GhaZmi
Introduction ASPIntroduction ASP
Introduction ASP
FaTin GhaZmi3.2K vistas
Session and Cookies.pdf por HamnaGhani1
Session and Cookies.pdfSession and Cookies.pdf
Session and Cookies.pdf
HamnaGhani12 vistas
Web analyticspres -am-long por Anna Long
Web analyticspres -am-longWeb analyticspres -am-long
Web analyticspres -am-long
Anna Long381 vistas
Offline web app - Let's kill the downasaur por Kautilya Bhardwaj
Offline web app - Let's kill the downasaurOffline web app - Let's kill the downasaur
Offline web app - Let's kill the downasaur
Kautilya Bhardwaj92 vistas
CNIT 129S: Ch 5: Bypassing Client-Side Controls por Sam Bowne
CNIT 129S: Ch 5: Bypassing Client-Side ControlsCNIT 129S: Ch 5: Bypassing Client-Side Controls
CNIT 129S: Ch 5: Bypassing Client-Side Controls
Sam Bowne2.2K vistas
From server generated pages to client app in a micro-services world por Assaf Gannon
From server generated pages to client app in a micro-services worldFrom server generated pages to client app in a micro-services world
From server generated pages to client app in a micro-services world
Assaf Gannon4.7K vistas
Web Database por idroos7
Web DatabaseWeb Database
Web Database
idroos712.7K vistas
Client control por Sireesh K
Client controlClient control
Client control
Sireesh K2.1K vistas
Dotnet- An overview of ASP.NET & ADO.NET- Mazenet solution por Mazenetsolution
Dotnet- An overview of ASP.NET & ADO.NET- Mazenet solutionDotnet- An overview of ASP.NET & ADO.NET- Mazenet solution
Dotnet- An overview of ASP.NET & ADO.NET- Mazenet solution
Mazenetsolution290 vistas
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ... por Amazon Web Services
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
SRV418 Deep Dive on Accelerating Content, APIs, and Applications with Amazon ...
Amazon Web Services743 vistas
Basic fundamentals of web application development por sofyjohnson18
Basic fundamentals of web application developmentBasic fundamentals of web application development
Basic fundamentals of web application development
sofyjohnson182K vistas

Más de baabtra.com - No. 1 supplier of quality freshers

Agile methodology and scrum development por
Agile methodology and scrum developmentAgile methodology and scrum development
Agile methodology and scrum developmentbaabtra.com - No. 1 supplier of quality freshers
1.5K vistas26 diapositivas
Acquiring new skills what you should know por
Acquiring new skills   what you should knowAcquiring new skills   what you should know
Acquiring new skills what you should knowbaabtra.com - No. 1 supplier of quality freshers
1.5K vistas6 diapositivas
Baabtra.com programming at school por
Baabtra.com programming at schoolBaabtra.com programming at school
Baabtra.com programming at schoolbaabtra.com - No. 1 supplier of quality freshers
1.2K vistas16 diapositivas
99LMS for Enterprises - LMS that you will love por
99LMS for Enterprises - LMS that you will love 99LMS for Enterprises - LMS that you will love
99LMS for Enterprises - LMS that you will love baabtra.com - No. 1 supplier of quality freshers
1.6K vistas10 diapositivas

Más de baabtra.com - No. 1 supplier of quality freshers(20)

Último

Uni Systems for Power Platform.pptx por
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
55 vistas21 diapositivas
Microsoft Power Platform.pptx por
Microsoft Power Platform.pptxMicrosoft Power Platform.pptx
Microsoft Power Platform.pptxUni Systems S.M.S.A.
52 vistas38 diapositivas
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
33 vistas69 diapositivas
Special_edition_innovator_2023.pdf por
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdfWillDavies22
17 vistas6 diapositivas
Perth MeetUp November 2023 por
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023 Michael Price
19 vistas44 diapositivas
handbook for web 3 adoption.pdf por
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdfLiveplex
22 vistas16 diapositivas

Último(20)

iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... por Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker33 vistas
Special_edition_innovator_2023.pdf por WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2217 vistas
Perth MeetUp November 2023 por Michael Price
Perth MeetUp November 2023 Perth MeetUp November 2023
Perth MeetUp November 2023
Michael Price19 vistas
handbook for web 3 adoption.pdf por Liveplex
handbook for web 3 adoption.pdfhandbook for web 3 adoption.pdf
handbook for web 3 adoption.pdf
Liveplex22 vistas
Unit 1_Lecture 2_Physical Design of IoT.pdf por StephenTec
Unit 1_Lecture 2_Physical Design of IoT.pdfUnit 1_Lecture 2_Physical Design of IoT.pdf
Unit 1_Lecture 2_Physical Design of IoT.pdf
StephenTec12 vistas
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 por IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors por sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab19 vistas
PharoJS - Zürich Smalltalk Group Meetup November 2023 por Noury Bouraqadi
PharoJS - Zürich Smalltalk Group Meetup November 2023PharoJS - Zürich Smalltalk Group Meetup November 2023
PharoJS - Zürich Smalltalk Group Meetup November 2023
Noury Bouraqadi126 vistas
Piloting & Scaling Successfully With Microsoft Viva por Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
Richard Harbridge12 vistas
Case Study Copenhagen Energy and Business Central.pdf por Aitana
Case Study Copenhagen Energy and Business Central.pdfCase Study Copenhagen Energy and Business Central.pdf
Case Study Copenhagen Energy and Business Central.pdf
Aitana16 vistas
Black and White Modern Science Presentation.pptx por maryamkhalid2916
Black and White Modern Science Presentation.pptxBlack and White Modern Science Presentation.pptx
Black and White Modern Science Presentation.pptx
maryamkhalid291616 vistas
Attacking IoT Devices from a Web Perspective - Linux Day por Simone Onofri
Attacking IoT Devices from a Web Perspective - Linux Day Attacking IoT Devices from a Web Perspective - Linux Day
Attacking IoT Devices from a Web Perspective - Linux Day
Simone Onofri15 vistas
1st parposal presentation.pptx por i238212
1st parposal presentation.pptx1st parposal presentation.pptx
1st parposal presentation.pptx
i2382129 vistas

Client&server side scripting

  • 2. Disclaimer: This presentation is prepared by trainees of baabtra as a part of mentoring program. This is not official document of baabtra –Mentoring Partner Baabtra-Mentoring Partner is the mentoring division of baabte System Technologies Pvt . Ltd
  • 5. Client side scripting & Server side scripting Wasem hassan wazeeem456@gmail.com www.facebook.com/waseem hassan twitter.com/waseemhassan 456 in.linkedin.com/in/waseemh assan 9567850028
  • 6. Script • Script is a set of instructions • For a web pages, they are instructions either to the web browser(client side scripting) or to the web server(server side scripting)
  • 7. Server-side scripting • Server side scripting is used to create dynamic pages based a number of conditions when the users browser makes a request to the server • The Web Server executes the server side scripting that produces the page to be sent to the browser.
  • 8. Server-side scripting • Server executes server-side scripts to send out a page but it does not execute client-side scripts. • Server side scripting is used to connect to the databases that reside on the web server. • Server side scripting can access the file system residing at the web server.
  • 9. Server-side scripting • Response from a server-side script is slower as compared to a client-side script because the scripts are processed on the remote computer. • Examples of Server side scripting languages : PHP, JSP, ASP.Net, Ruby, Perl ,etc.
  • 10. Client-side scripting • Client side scripting is used when the users browser already has all the code and the page is altered on the basis of the users input. • The Web Browser executes the client side scripting that resides at the user’s computer.
  • 11. Client-side scripting • The browser receives the page sent by the server and executes the client-side scripts. • Client side scripting cannot be used to connect to the databases on the web server. • Client side scripting can’t access the file system that resides at the web server.
  • 12. Client-side scripting • The files and settings that are local at the user’s computer can be accessed using Client side scripting. • Response from a client-side script is faster as compared to a server-side script because the scripts are processed on the local computer. • Examples of Client side scripting languages : Javascript, VB script, etc.
  • 13. A ‘Simple’ Web Request Web Browser Web Server :  1 - Request an HTML Page 4 - Present HTML Content 3 - Return HTML to Browser HTML 2 - Retrieve requested HTML
  • 14. A JavaScript Example Display Date and Time….. <!DOCTYPE html> <html> <head> <script> function displayDate() { document.getElementById("demo").innerHTML=Date(); } </script> </head> <body> <h1>My First JavaScript</h1> <p id="demo">This is a paragraph.</p> <button type="button" onclick="displayDate()">Display Date</button> </body> </html>
  • 15. If this presentation helped you, please visit our page facebook.com/baabtra and like it. Thanks in advance. www.baabtra.com | www.massbaab.com |www.baabte.com
  • 16. Contact Us Emarald Mall (Big Bazar Building) Mavoor Road, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550 Start up Village Eranakulam, Kerala, India. Email: info@baabtra.com NC Complex, Near Bus Stand Mukkam, Kozhikode, Kerala, India. Ph: + 91 – 495 40 25 550