GithubHelp home page GithubHelp logo

kaustav202 / js-dom-snippets Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 121 KB

Quick Start to JS for beginners . Get up to speed with DOM manipulation using JS through the scripts and snippets on this repository.

License: MIT License

HTML 9.57% JavaScript 69.69% CSS 20.74%
beginner beginner-project js-fundamentals js-basics dom-manipulation dom-events webdevelopment development html-css-javascript javascript

js-dom-snippets's Introduction

JS DOM SNIPPETS

JS (5)


Introduction 📜

Get up to speed with DOM manipulation techniques using JS and more through these scripts and snippets.


HTML or XML documents expose an interface knowns as DOM (Document Object Model) to the browser, it's tags provide structure and hierarchy or parent-child relationships among the elements and also act as labels.

The DOM structure and style can be manipulated by a scripting language (typically JS) that leads to infinite possibilities only limited by your creativity. This repo hosts collection of such exciting features as well as practical snippets to help beginners get up to speed and provide something new to intermediates and experts alike.


GitHub release

GitHub pull-requests merged   GitHub branches  Maintenance     Maintainer   GitHub license

GitHub forks  GitHub stars  GitHub issues  GitHub contributors


Knowing DOM manipulation is very important if we want to do any kind of software development work. It's ubiquitous and finds it's application everywhere weather it's web , mobile , front-end or even back-end. Even in projects where most of the code is in other languages there is some element of it , since “web interfaces” (HTTP/HTML/CSS/JavaScript) have become the standard in how to deliver applications to people, both on the consumer side and on the enterprise side. Even frameworks such as angular , node , vue , react encapsulate and hide the DOM directly but still require working with the DOM at a certain level.

Contribution Features

  • Any script that shows DOM element manipualtion
  • Any script that shows the working of a specific js method
  • Any JS techniques that's commonly used.
  • Implementation of a specific functionality.
  • Live Demos or easy to understand examples.

In programming and scripting there is no one method that's the best way. There can be several approaches that do the same thing but are welcome as it is always useful to add new techniques to your skillset. Also coming up with more than 1 solution is very important for those who are in a learning phase, this may help in broadening the overall understanding of the language.

Note :

  • No external libraries , only native browser's APIs and vanilla JS.
  • Work with modern browsers. Try to support IE 11.

Languages


JavaScript  HTML5  CSS3

Instructions

Steps To Contribute

  • Fork this Repository.

  • Clone the Repository: git clone "url of this repo"

  • Raise an issue.

  • Wait for the issue to be assigned to you.

  • Create a branch: git checkout -b <your-new-branch-name>

  • Put your code :-

    • Make a new folder in Snippets folder.
    • Put Your code files (e.g. index.html, style.css, app.js) into your newely created folder.
    • Add all neccessary information like functionalities, screenshots, working video(if required) in the readme.md file. (you will have to create it in your newely created folder)
    • Add your folder's link in the main readme.md file of the repo.
  • Push changes to GitHub: git push origin <add-your-branch-name>

  • Submit your changes for review.

  • And Boom! You're done 🥳

  • I will review and merge your changes into the master branch of this project. You will be automatically notified via E-mail once the changes have been merged.


Snippet List 📑

No Name Of Snippet
1 URL

Project Maintainers ⚡


Happy Contributing! 🧡

forthebadge

Star Mark this repository and keep contributing as you learn!!

js-dom-snippets's People

Contributors

kaustav202 avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.