{"id":16185120,"url":"https://github.com/pixari/dmfojs","last_synced_at":"2025-03-19T02:31:55.598Z","repository":{"id":97961436,"uuid":"186776961","full_name":"pixari/dmfojs","owner":"pixari","description":"Don't make fun of JavaScript","archived":false,"fork":false,"pushed_at":"2020-10-01T18:10:50.000Z","size":160,"stargazers_count":36,"open_issues_count":1,"forks_count":8,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-02-28T14:12:04.775Z","etag":null,"topics":["book","community","javascript","knowledge","learning","programming"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pixari.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","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":"2019-05-15T07:52:12.000Z","updated_at":"2024-08-12T10:46:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"41b607be-0104-4603-af62-b3eb3491732c","html_url":"https://github.com/pixari/dmfojs","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixari%2Fdmfojs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixari%2Fdmfojs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixari%2Fdmfojs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pixari%2Fdmfojs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pixari","download_url":"https://codeload.github.com/pixari/dmfojs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243960667,"owners_count":20375104,"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","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":["book","community","javascript","knowledge","learning","programming"],"created_at":"2024-10-10T07:13:34.667Z","updated_at":"2025-03-19T02:31:55.589Z","avatar_url":"https://github.com/pixari.png","language":"JavaScript","readme":"\u003ch1 align=\"center\"\u003eDon't make fun of JavaScript\u003c/h1\u003e\n\u003cdiv align=\"center\"\u003e\n  \u003cimg src=\"assets/undraw_code_review_l1q9.svg\" alt=\"Dont't make fun of JavaScript\" width=\"400\"/\u003e\n  \u003cbr\u003e\n  \u003cp\u003e\n    \u003cem\u003eCredits: illustration by \u003ca href=\"https://undraw.co/\"\u003eunDraw\u003c/a\u003e\u003c/em\u003e\n  \u003c/p\u003e\n\u003c/div\u003e\n\n![GitHub](https://img.shields.io/github/license/pixari/dmfojs.svg?style=flat-square)\n![GitHub watchers](https://img.shields.io/github/watchers/pixari/dmfojs.svg?style=flat-square)\n![GitHub forks](https://img.shields.io/github/forks/pixari/dmfojs.svg?style=flat-square)\n![GitHub stars](https://img.shields.io/github/stars/pixari/dmfojs.svg?style=flat-square)\n\n\n## Read it online (free):\n\n- \"Don't make fun of JavaScript\" - [GitBook Format](https://book.dmfoj.dev) - https://book.dmfoj.dev\n\n## What is this?\n\nJavaScript is a easy language to learn and easy to use or at least we can all agree that has a attractive and gradual learning curve.\nIn fact, anyone can run its first \"Hello World!\" script in 1 minute just opening the browser's console and typing \"console.log('Hello World!')\".\n\nThis is one of the (many) reasons why it is one of the most widely used programming language supported by an extremely large community.\n\nDespite those unquestionable greatest attribute, JavaScript has also a bad reputation: I heard it's the \"worst language in the world\", or \"it's totally unreliable\" and \"it's just stupid interpreted language used to animate buttons\".\n\nI understand where all these concerns are coming from, but I'm truly convinced that JavaScript it's just the world's most misunderstood programming language.\n\nThat's why I decide to start collecting all the jokes, the critics and the misconceptions about JavaScript and try to\ndemystify most of them.\n\nFeel free to contribute 🙏\n\n## Table of Contents\n\n1. [Comparison operators](/content/01-comparison-operators.md)\n2. [Arithmetic operators](/content/02-arithmetic-operators.md)\n3. [Types](/content/03-types.md)\n4. [Arrays](/content/04-arrays.md)\n5. [Logical operators](/content/05-logical-operators.md)\n\n## Contributing\n\nI would really appreciate if you could contribute to this project.\nFor example, you can:\n\n- Suggest a new \"topic\"\n- Add a new \"joke\"\n- Add/improve an explanation\n- Share this project\n- Give me a feedback\n\n### Code of Conduct\n\nIf have adopted the same Code of Conduct as Facebook that we expect project participants to adhere to. Please read [the full text](https://code.facebook.com/codeofconduct) so that you can understand what actions will and will not be tolerated.\n\n\n## Run tests with Jest\n\n```\nnpm install\nnpm run test\n```\n\n### Contributing Guide\n\nRead our [contributing guide](/CONTRIBUTING.md) to learn about how you can contribute, how to propose improvements or if you are interested in translating the content.\n\n## License\n\nAll projects and packages in this repository are [MIT licensed](/LICENSE).\n\n## Contributors\n\nThanks goes to these people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore --\u003e\n\u003ctable\u003e\u003ctr\u003e\u003ctd align=\"center\"\u003e\u003ca href=\"http://www.raffaelepizzari.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/7393475?v=4\" width=\"100px;\" alt=\"Raffaele Pizzari\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRaffaele Pizzari\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pixari/dmfojs/commits?author=pixari\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\u003ctd align=\"center\"\u003e\u003ca href=\"https://codepen.io/akhil_001/\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/20256099?v=4\" width=\"100px;\" alt=\"Akhil Sai Ram\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAkhil Sai Ram\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pixari/dmfojs/commits?author=akhil0001\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\u003ctd align=\"center\"\u003e\u003ca href=\"https://twitter.com/joeltankam\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/17796723?v=4\" width=\"100px;\" alt=\"Joël Tankam\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoël Tankam\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pixari/dmfojs/commits?author=joeltankam\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\u003ctd align=\"center\"\u003e\u003ca href=\"http://afreenrahman.me\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/25664409?v=4\" width=\"100px;\" alt=\"Afreen R\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAfreen R\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pixari/dmfojs/commits?author=afreen23\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/qcgm1978\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/3024299?v=4\" width=\"100px;\" alt=\"Youth\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eYouth\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pixari/dmfojs/commits?author=qcgm1978\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\u003ctd align=\"center\"\u003e\u003ca href=\"https://mand.codes/\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1027741?v=4\" width=\"100px;\" alt=\"Maarten\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMaarten\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/pixari/dmfojs/commits?author=netraameht\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\u003c/tr\u003e\u003c/table\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!Thank You!\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixari%2Fdmfojs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpixari%2Fdmfojs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpixari%2Fdmfojs/lists"}