Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/martapolii/javascript-practice
Focusing on JavaScript and its advanced features like OOP, DOM manipulation, AJAX, and jQuery. Includes hands-on practice and implementation of dynamic web applications.
https://github.com/martapolii/javascript-practice
ajax bom client-side-scripting dom dynamic-web-application javasc javascript-arrays javascript-events javascript-form-validation javascript-functions jquery mobile-support web-storage
Last synced: 1 day ago
JSON representation
Focusing on JavaScript and its advanced features like OOP, DOM manipulation, AJAX, and jQuery. Includes hands-on practice and implementation of dynamic web applications.
- Host: GitHub
- URL: https://github.com/martapolii/javascript-practice
- Owner: martapolii
- Created: 2024-05-27T16:00:04.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-10-16T16:57:11.000Z (29 days ago)
- Last Synced: 2024-10-18T16:35:24.740Z (27 days ago)
- Topics: ajax, bom, client-side-scripting, dom, dynamic-web-application, javasc, javascript-arrays, javascript-events, javascript-form-validation, javascript-functions, jquery, mobile-support, web-storage
- Language: JavaScript
- Homepage: https://studentweb.cencol.ca/mpolish3/COMP125/Assignment3/
- Size: 73.4 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#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:
- Dynamic Calculator - https://studentweb.cencol.ca/mpolish3/COMP125/assignment1/assignment1.html
- Slideshow, Lightbox, Overlay - https://studentweb.cencol.ca/mpolish3/COMP125/assignment2/
- Bug Smasher Game - https://studentweb.cencol.ca/mpolish3/COMP125/Assignment3/
- AJAX and API's - https://studentweb.cencol.ca/mpolish3/COMP125/Assignment4/