{"id":20144200,"url":"https://github.com/quansitech/qs-preload","last_synced_at":"2026-05-05T16:06:25.284Z","repository":{"id":97656363,"uuid":"401193217","full_name":"quansitech/qs-preload","owner":"quansitech","description":"首屏加载进度","archived":false,"fork":false,"pushed_at":"2022-03-04T09:56:36.000Z","size":12,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-13T10:50:10.147Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/quansitech.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":"2021-08-30T02:31:02.000Z","updated_at":"2022-01-06T02:49:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"4b8d207c-f23e-4174-9eab-b17ffb64b4d0","html_url":"https://github.com/quansitech/qs-preload","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quansitech%2Fqs-preload","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quansitech%2Fqs-preload/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quansitech%2Fqs-preload/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quansitech%2Fqs-preload/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quansitech","download_url":"https://codeload.github.com/quansitech/qs-preload/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241587914,"owners_count":19986627,"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":[],"created_at":"2024-11-13T22:09:13.757Z","updated_at":"2026-05-05T16:06:25.252Z","avatar_url":"https://github.com/quansitech.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 轻量首屏加载进度效果\n\n1. 2KB的文件大小，非常轻量\n2. 简单易用\n3. 分析了多个获奖网站的首屏加载效果，选取了一种logo透明渐变的加载效果，设计感十足。\n\n## 用法\n```javascript\n\u003cscript src=\"./qs-preload.min.js\"\u003e\u003c/script\u003e\n```\n\njs会自动往window变量注册一个preload函数\n```javascript\n//第一个参数设置logo\n//第二个参数接受数组，需要进行监控加载的js文件\nwindow.preload('https://domain/favicon.ico', ['https://domain/Public/js/main.js', 'https://domain/Public/js/main1.js']);  \n```\n\n\n\n## 效果\n\n\n\n\u003cimg src=\"https://user-images.githubusercontent.com/1665649/131285496-df2db6ee-7f86-4110-9715-cba7ceb070a6.gif\" /\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquansitech%2Fqs-preload","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquansitech%2Fqs-preload","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquansitech%2Fqs-preload/lists"}