CSS MICRO Kunal
CSS MICRO Kunal
Submitted by
G.S. Mandal’s
Department of Computer Engineering
Marathwada Institute of Technology, Polytechnic,
Aurangabad.
Academic Year: - 2021-2022
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
CERTIFICATE
Prof. Prof.R.D.Deshpanday
Guid K.m.vaishnav H.O.D
INDEX
3.0 Proposed Methodology (procedure in brief that will be followed to do the micro-project in
about 100-200 words.)
4.0 Action Plan (Sequence and time required for major activity.)
5.0 Resources required (major resources such as row material, some machining facility, software
etc.)
1.0 Rationale (Importance of the project, in about 30 to 50 words. This is a modified version of
the earlier one written after the work)
3.0 Course Outcomes Achieved (Add to the earlier list is more Cos are addressed)
5.0 Actual Methodology Followed (Write step wise work done, data collected and its analysis (if
any). The contribution of individual member may also be noted.)
6.0 Actual Resources Used (mention the actual resources used).
7.0 Outputs of the micro projects (Drawings of the prototype, drawing of survey, presentation of
collected data, findings etc.)
1.0 Rationale
It's no surprise that scripting languages are frequently utilized in web development
since they make coding easier and faster.
HTML, or HyperText Markup Language, is used to build web pages. Web pages have
traditionally been rather static, consisting primarily of text and graphics. Modern web
design, on the other hand, makes use of more interactive material.
This can range from basic changes in the colour of a button when a user drags their
mouse over it to sophisticated interactive online games. Dynamic web pages are defined as
online pages with interactive information.
Scripting may be used to add dynamic content to web pages. A script is a series of
instructions that are carried out under specific circumstances. Validating a user's entries, for
example, is a good practise when they fill out an online form. This is when scripting enters
the picture. Small programmes called web scripts are run when a user interacts with a web
page.
2.0Literature Review
Mouse events:
click – when the mouse clicks on an element (touchscreen devices generate it
on a tap).
contextmenu – when the mouse right-clicks on an element.
mouseover / mouseout – when the mouse cursor comes over / leaves an
element.
mousedown / mouseup – when the mouse button is pressed / released over
an element.
mousemove – when the mouse is moved.
Keyboard events:
keydown and keyup – when a keyboard key is pressed and released.
Form element events:
submit – when the visitor submits a <form>.
focus – when the visitor focuses on an element, e.g. on an <input>.
Document events:
DOMContentLoaded – when the HTML is loaded and processed, DOM is fully
built.
CSS events:
transitionend – when a CSS-animation finishes.
4.0 Action Plan (Sequence and time required for major activity)
5.0 Resources Required (major resources such as raw material, some machining facility,
software etc.)
1.0 Rationale
Client-side programming, such as JavaScript, can be integrated in a client's browser's
page. When operating a web application, this script will allow the client's browser to relieve
some of the load on your web server. Client-side scripting enables the construction of
quicker and more responsive online applications by executing source code on the client's
browser rather than the web server.
Client-side scripting refers to a type of online programming that is run on the client
side, rather than on the server, by the user's web browser (on the web server).
Client-side scripts are frequently embedded within an HTML or XHTML page (thus
the term "embedded script"), but they can also be found in a separate file that is referenced
by the document (or documents) that utilise them (hence the term "external script"). The
relevant files are delivered to the user's computer by the web server (or servers) on which
they reside in response to a request.
The script is run by the user's web browser, which subsequently displays the page,
including any visible script output. In addition, client-side scripts may include instructions for
the browser to execute in response to certain user activities (e.g., clicking a button). These
instructions are frequently obeyed without the need for further contact with the server. To
reduce communication burden, server load, and response time, balancing the execution of
client and server scripts is utilised.
Users may be able to examine the script's source code by examining the file that
includes it. Many web authors learn how to develop client-side scripts by looking at the
source code for scripts written by others.
The change in the state of an object is known as an Event. In html, there are
various events which represents that some activity is performed by the user or by
the browser. When javascript code is included in HTML, js react over these events
and allow the execution. This process of reacting over the events is
called EventHandling. Thus, js handles the HTML events via EventHandlers.
Forexample, when a user clicks over the browser, add js code, which will
execute the task to be performed on the event.
1) Mouse events:
2) Keyboard events
3) Form events:
4) Window/Document events
Scripting languages are used in web applications. It is used in server side as well
as client side. Server-side scripting languages are: JavaScript, PHP, Perl etc. and
client-side scripting languages are: JavaScript, AJAX, jQuery etc.
Scripting languages are used in system administration. For example: Shell, Perl,
Python scripts etc.
It is used in Games application and Multimedia.
It is used to create plugins and extensions for existing applications .
.
9.0 Area of Future Improvement
Every language you learn after your first is less work. Keep your learning deep
and understand how things work as much as possible, and you'll find that the
learning transfers well.
If you just learn without understanding, and you find that you need to copy
and paste code to get anything done? Then you'll hit a wall regardless of the
language you use.