Skip to content

Focusing on JavaScript and its advanced features like OOP, DOM manipulation, AJAX, and jQuery. Includes hands-on practice and implementation of dynamic web applications.

Notifications You must be signed in to change notification settings

martapolii/javascript-practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#JavaScipt_Practice

This repository contains hands-on exercises from from the 7th edition of the book "Java Script for Web Warriors as well as additional projects.

Key Concepts Covered:

  • JavaScript Fundamentals: Learning the syntax, functions, data types, and operators essential for JavaScript development.
  • Object-Oriented Programming (OOP): Implementing JavaScript's OOP features, including constructors, prototypes, and classes.
  • Document Object Model (DOM) Manipulation: Dynamically altering web pages by interacting with HTML elements, attributes, and CSS styles through JavaScript.
  • Browser Object Model (BOM): Controlling browser functionalities and interacting with the current webpage.
  • Form Validation: Using JavaScript to validate user inputs on web forms before submission.
  • AJAX and Asynchronous JavaScript: Fetching and displaying data without reloading the webpage using AJAX and the Fetch API.
  • jQuery: Simplifying JavaScript coding for DOM manipulation, event handling, and animations.
  • Responsive Web Design: Supporting mobile and touch interfaces for fluid user experiences across devices.
  • Error Handling and Debugging: Detecting and resolving issues in JavaScript programs using browser developer tools.

This repository showcases my practical work in building interactive and user-friendly client-side web applications using JavaScript and its related libraries and techniques.

Live links to projects:

Releases

No releases published

Packages

No packages published