main
90e35a3 · 1 year ago 22 commits
rw-r--r--
15 B
rw-r--r--
1.0 KB
rw-r--r--
2.0 KB
rw-r--r--
5.2 KB

101

Welcome to 101. This is a collection of crazy and cool websites that i built. Each site will focus on a specific concept or technique in JavaScript, CSS, or HTML, and will be built from scratch using only these

  1. index.html - The HTML file that contains the structure of the webpage.
  2. style.css - The CSS file that handles the styling of the webpage.
  3. script.js - The JavaScript file that adds interactivity to the webpage.

Thumb Rule

  1. Minimalism: Each webpage will follow a minimalist design approach, focusing on simplicity and functionality without unnecessary elements.
  2. Vanilla JS: No frameworks or libraries (like React, Vue, or Angular) will be used. However, libraries may be used for higher-level tasks if absolutely necessary.
  3. From Scratch: As much as possible, all code will be written from scratch to ensure a deeper understanding of the concepts being taught.

Contributing

We welcome contributions to this 101! If you have an idea for a new website or want to improve an existing one, follow these steps:

  1. Fork the Repository: Create a fork of this repository by clicking the “Fork” button at the top of the page.
  2. Create a New Branch: Create a new branch for your feature or improvement.
    git checkout -b my-new-feature
    
  3. Make Your Changes: Make your changes to the HTML, CSS, and JavaScript files.
  4. Commit Your Changes: Commit your changes with a clear and concise message.
    git commit -am 'Add new feature'
    
  5. Push to the Branch: Push your changes to the branch on your forked repository.
    git push origin my-new-feature
    
  6. Create a Pull Request: Create a pull request to the main repository. Provide a detailed description of your changes and why they should be merged.

License

This project is licensed under the MIT License. See the LICENSE file for more information.