{"id":18791553,"url":"https://github.com/danvitoriano/javascript-34scj","last_synced_at":"2025-04-13T14:23:06.545Z","repository":{"id":51347357,"uuid":"192803101","full_name":"danvitoriano/javascript-34scj","owner":"danvitoriano","description":"JavaScript Introduction Blog Template with Bootstrap","archived":false,"fork":false,"pushed_at":"2019-06-24T23:07:24.000Z","size":86,"stargazers_count":0,"open_issues_count":6,"forks_count":28,"subscribers_count":0,"default_branch":"master","last_synced_at":"2025-03-27T05:24:39.617Z","etag":null,"topics":["babel","bootstrap","css","html","javascript","webpack"],"latest_commit_sha":null,"homepage":"","language":"HTML","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/danvitoriano.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}},"created_at":"2019-06-19T20:55:06.000Z","updated_at":"2023-04-11T15:26:21.000Z","dependencies_parsed_at":"2022-09-12T18:03:42.510Z","dependency_job_id":null,"html_url":"https://github.com/danvitoriano/javascript-34scj","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/danvitoriano%2Fjavascript-34scj","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danvitoriano%2Fjavascript-34scj/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danvitoriano%2Fjavascript-34scj/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/danvitoriano%2Fjavascript-34scj/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/danvitoriano","download_url":"https://codeload.github.com/danvitoriano/javascript-34scj/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248725480,"owners_count":21151713,"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":["babel","bootstrap","css","html","javascript","webpack"],"created_at":"2024-11-07T21:16:12.265Z","updated_at":"2025-04-13T14:23:06.516Z","avatar_url":"https://github.com/danvitoriano.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blog Template\n\n## Parte 1\n\n### Listar posts de uma API\n\n**Web APIs - functions/interfaces**\n\n```\n- GlobalFetch.fetch() \u003c WindowOrWorkerGlobalScope Fetch API\n- Response.ok \u003c WindowOrWorkerGlobalScope Fetch API\n- Body.json() \u003c Response stream Fetch API\n- Console.log() \u003c Window.console WindowGlobalScope\n- Animation\n```\n\n**Objetos globais - global objects**\n\n```\n- Array.prototype.join()\n- Array.prototype.map()\n- Array.prototype.slice()\n- Array.prototype.splice()\n- String.prototype.charAt()\n- String.prototype.toUpperCase()\n- String.prototype.substring()\n- Function.prototype\n- Math.random()\n- Math.floor()\n\n```\n\n**Controle de Fluxo - control flow**\n\n```\n- Promise.prototype.then()\n- if/else\n```\n\n**Declarações - statements**\n\n```\n- var\n- const\n- let\n- return\n- function\n- arrow function\n- class\n- export\n- import\n```\n\n**Operadores - operator**\n\n```\n- new\n- this\n```\n\n**DOM**\n\n```\n- Element.innerHTML\n- Element.animate(keyframes, option)\n- HTMLElement.focus()\n- Document.getElementById(el)\n- Document.addEventListener(event, function)\n- Document.querySelector(el)\n- Document.style.visibility\n- Window.localStorage.setItem(key,value)\n- Window.location (href, pathname, search)\n```\n\n**Design Patterns**\n\n```\n- IIFE\n- Module Pattern\n- CommonJS\n-\n```\n\n**Diversos - misc**\n\n```\n- Template Literals\n- CSS code\n- CSS random version\n- WebPack\n- Babel\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanvitoriano%2Fjavascript-34scj","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdanvitoriano%2Fjavascript-34scj","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdanvitoriano%2Fjavascript-34scj/lists"}