{"id":16483463,"url":"https://github.com/swap76/learn-javascript","last_synced_at":"2025-08-19T08:11:25.877Z","repository":{"id":52986013,"uuid":"191114160","full_name":"Swap76/Learn-JavaScript","owner":"Swap76","description":"This repository is for beginners to start learning JavaScript from Scratch","archived":false,"fork":false,"pushed_at":"2022-11-23T11:17:14.000Z","size":1012,"stargazers_count":116,"open_issues_count":2,"forks_count":143,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-07-04T07:06:01.458Z","etag":null,"topics":["beginner-friendly","docsify","documentation","javascript"],"latest_commit_sha":null,"homepage":"https://swap76.github.io/Learn-JavaScript/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Swap76.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-06-10T06:56:40.000Z","updated_at":"2025-05-01T22:22:58.000Z","dependencies_parsed_at":"2023-01-22T07:47:28.159Z","dependency_job_id":null,"html_url":"https://github.com/Swap76/Learn-JavaScript","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Swap76/Learn-JavaScript","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swap76%2FLearn-JavaScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swap76%2FLearn-JavaScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swap76%2FLearn-JavaScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swap76%2FLearn-JavaScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Swap76","download_url":"https://codeload.github.com/Swap76/Learn-JavaScript/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Swap76%2FLearn-JavaScript/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":271121168,"owners_count":24702723,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-19T02:00:09.176Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["beginner-friendly","docsify","documentation","javascript"],"created_at":"2024-10-11T13:14:05.450Z","updated_at":"2025-08-19T08:11:25.843Z","avatar_url":"https://github.com/Swap76.png","language":"JavaScript","readme":"# Learn JavaScript\n\nThis repository was made for beginners to start learning Javascript from Scratch\n\n## Documentation\n\nThis repository uses [Docsify](https://docsify.js.org) for generating documentation website on the fly.\n\nIf you want to run Docsify, you must use the latest version of node (now is v13.0.1).\nread this issue [#299](https://github.com/Swap76/Learn-JavaScript/issues/299)\n\n\n**Steps:**\n1. Install dependencies.\n   ```\n   npm install\n   ```\n2. Then run the following command to serve the documentation.\n   ```\n   npm run serve-docs\n   ```\n3. Now you can preview documentation site in your browser by visiting `http://localhost:3000`.\n\n## ESLint\n\nAfter making your changes or adding your contributions, lint your javascript files with eslint by running the following command.\nWhile linting, many errors may arise. Don't try to fix errors from other files except yours as this is a tutorial repo some mistakes are intentional.\n\n```sh\n$ npm run lint:fix\n```\n\n## References\n\n### [MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript)\nOne of the famous reference site for Javascript, it introduces various concepts from beginning to advanced.\n\n### [w3schools.com](https://www.w3schools.com/js/)\nW3Schools is an educational website for learning web technologies online. Content includes tutorials and references relating to HTML, CSS, JavaScript and many more.\n\n### [The Modern JavaScript Tutoial](https://javascript.info/)\nThis web site introduces JavaScript with well-sorted topics, giving a basic overview of JavaScript.\n\n### [TutorialPoint](https://www.tutorialspoint.com/index.htm)\nThey provide a variety of media content such as videos, eBooks, and other learning materials making JavaScript much simpler.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswap76%2Flearn-javascript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fswap76%2Flearn-javascript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fswap76%2Flearn-javascript/lists"}