{"id":19092886,"url":"https://github.com/basedhound/practice_javascript","last_synced_at":"2026-04-13T17:31:49.986Z","repository":{"id":251035826,"uuid":"836204374","full_name":"basedhound/practice_javascript","owner":"basedhound","description":"Collection of practice exercises built using only JavaScript, aimed at enhancing coding skills and understanding of core JavaScript concepts. Includes Slider, Filter, Slider, Quiz, and more.","archived":false,"fork":false,"pushed_at":"2024-08-04T08:29:30.000Z","size":1845,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-16T23:30:02.234Z","etag":null,"topics":["css","filter","filtering","html","img-slider","javascript","js","quiz","slider"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/basedhound.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-31T11:14:00.000Z","updated_at":"2024-08-04T08:29:33.000Z","dependencies_parsed_at":"2024-11-09T03:22:51.792Z","dependency_job_id":"774b0c40-2051-4113-b398-b2c0f1b067c0","html_url":"https://github.com/basedhound/practice_javascript","commit_stats":null,"previous_names":["basedhound/practice_javascript"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/basedhound/practice_javascript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basedhound%2Fpractice_javascript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basedhound%2Fpractice_javascript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basedhound%2Fpractice_javascript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basedhound%2Fpractice_javascript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/basedhound","download_url":"https://codeload.github.com/basedhound/practice_javascript/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/basedhound%2Fpractice_javascript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31762484,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["css","filter","filtering","html","img-slider","javascript","js","quiz","slider"],"created_at":"2024-11-09T03:22:38.286Z","updated_at":"2026-04-13T17:31:49.971Z","avatar_url":"https://github.com/basedhound.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n \u003ca href=\"/design\" target=\"_blank\"\u003e\n      \u003cimg src=\"design/Slider.png\" alt=\"Project Banner\"\u003e\n    \u003c/a\u003e\n  \u003ch3 align=\"center\"\u003ePractice JavaScript\u003c/h3\u003e\n\u003c/div\u003e\n\n##  \u003cbr /\u003e 📋 \u003ca name=\"table\"\u003eTable of Contents\u003c/a\u003e\n\n- ✨ [Introduction](#introduction)\n- ⚙️ [Tech Stack](#tech-stack)\n- 🚀 [Quick Start](#quick-start)\n\n##  \u003cbr /\u003e \u003ca name=\"introduction\"\u003e✨ Introduction\u003c/a\u003e\n\n**[EN]** This repository contains a collection of practice exercises built using only JavaScript, aimed at enhancing coding skills and understanding of core JavaScript concepts. The exercises include various components such as:\n\n[Preview](/design)\n- Filter: Implementing dynamic filtering of data based on user input.\n- Quiz: Creating an interactive quiz application with multiple-choice questions and scoring.\n- Slider: Building a simple image slider/carousel with navigation controls.\n\nEach exercise focuses on different aspects of JavaScript programming, providing hands-on experience with DOM manipulation, event handling, and API interactions. This repository is a valuable resource for developers looking to practice and improve their JavaScript skills through practical examples.\n\n**[FR]** Ce dépôt contient une compilation d'exercices pratiques construits uniquement en JavaScript, visant à améliorer les compétences en codage et la compréhension des concepts fondamentaux de JavaScript. Les exercices incluent divers composants tels que :\n\n[Preview](/design)\n- Filtre : Implémentation du filtrage dynamique de données basé sur l'entrée utilisateur.\n- Quiz : Création d'une application de quiz interactive avec des questions à choix multiples et un système de score.\n- Slider : Construction d'un simple slider/carrousel d'images avec des contrôles de navigation.\n\nChaque exercice se concentre sur différents aspects de la programmation JavaScript, offrant une expérience pratique avec la manipulation du DOM, la gestion des événements et les interactions avec les API. Ce dépôt est une ressource précieuse pour les développeurs souhaitant pratiquer et améliorer leurs compétences en JavaScript à travers des exemples pratiques.\n\n##  \u003cbr /\u003e \u003ca name=\"tech-stack\"\u003e⚙️ Tech Stack\u003c/a\u003e\n\n- **HTML** (HyperText Markup Language) is the standard markup language used for creating web pages. It provides the structure of a webpage by defining elements such as headings, paragraphs, links, images, and other content. HTML elements are represented by tags, which tell the browser how to display the content.\n\n- **CSS** (Cascading Style Sheets) is a style sheet language used to describe the presentation of a document written in HTML. CSS controls the layout, colors, fonts, and overall visual appearance of web pages. By separating content from design, CSS enables developers to maintain and update the visual style of multiple pages efficiently.\n  \n- **JavaScript** is a versatile, high-level programming language commonly used for web development. It enables interactive elements on web pages, such as dynamic content updates, form validation, animations, and user interface enhancements. JavaScript runs in the browser and is integral to building modern, interactive websites and web applications.\n\n## \u003cbr /\u003e \u003ca name=\"quick-start\"\u003e🚀 Quick Start\u003c/a\u003e\n\nFollow these steps to set up the project locally on your machine.\n\n\u003cbr/\u003e**Prerequisites**\n\nMake sure you have the following installed on your machine:\n\n- [Git](https://git-scm.com/)\n- [Node.js](https://nodejs.org/en)\n- [npm](https://www.npmjs.com/) (Node Package Manager)\n\n\u003cbr/\u003e**Cloning the Repository**\n\n```bash\ngit clone {git remote URL}\n```\n\n\u003cbr/\u003e**Running the Project**\n\nUse [Live Server](https://marketplace.visualstudio.com/items?itemName=ritwickdey.LiveServer)\nto launch a development local server with live reload feature for static \u0026 dynamic pages.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasedhound%2Fpractice_javascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbasedhound%2Fpractice_javascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbasedhound%2Fpractice_javascript/lists"}