https://github.com/shevchenkool/javascript1
https://github.com/shevchenkool/javascript1
dom events forms html-css javascript
Last synced: 26 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/shevchenkool/javascript1
- Owner: ShevchenkoOl
- Created: 2024-02-25T07:54:56.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-03T10:48:53.000Z (3 months ago)
- Last Synced: 2025-02-03T11:37:50.887Z (3 months ago)
- Topics: dom, events, forms, html-css, javascript
- Language: JavaScript
- Homepage:
- Size: 162 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Course: Introduction to Java Script Programming
Welcome to the repository "Java Script 1"! This repository provides a beginner-friendly course on JavaScript programming.
## Course Content
1. **Introduction to JavaScript**
We will get to know the JavaScript language and show how to write simple programs in JavaScript.
2. **Introduction to Git**
We will introduce the Git versioning system, which will make it easier for us to manage and share source codes.
3. **Input and output, objects**
We will teach our programs to communicate with the user and work with more complex data.
4. **Working with strings, conditions**
We'll try out useful string operations and teach our programs to make decisions.
5. **DOM and innerHTML**
We will add to our programs the ability to manipulate page content using JavaScript.
6. **Libraries and custom functions**
We will show you how to use libraries in JavaScript and learn how to create your own functions.
7. **Functions and areas of validity**
We will practice writing our own functions and show how to work with variable scopes.
8. **Functions as arguments, events**
We will teach our pages to react to events such as clicks, keystrokes or scrolling. This will require passing functions as arguments to other functions.
9. **Practicing events, forms**
We will show another possibility of working with distances and learn how to get data from the user.
10. **Fields and data processing**
We will show how to store values in fields and also how to transform and otherwise process structured data.
11. **Multipage applications and bug hunting**
We will learn how to write multi-page applications and how to effectively debug our programs.
12. **Repeat: FilmBox**
We will practice what we have learned so far in JavaScript on a fictitious web project, so-called "from life".
## How to Use the Repository1. Clone the repository: `git clone https://github.com/ShevchenkoOl/JavaScript1.git`
2. Navigate to the relevant section to explore the corresponding material.
3. Open files and study the provided code examples.
## Author
This repository was created and maintained by [Oleksii Shevchenko](https://shevchenkool.github.io/portfolio/). Questions, suggestions and feedback can be directed to [email]([email protected]) or [linkedin profile](linkedin.com/in/oleksii-shevchenko-535ab61b8).
If you have any questions or suggestions, feel free to create an issue or submit a pull request.
**Best of luck with learning JavaScript!**