{"id":13671686,"url":"https://github.com/dailc/hybrid-h5plus-rayapp","last_synced_at":"2025-08-25T17:19:33.255Z","repository":{"id":217149047,"uuid":"67906359","full_name":"dailc/hybrid-h5plus-rayapp","owner":"dailc","description":"Hybrid开发，基于h5+ API和mui前端框架，以及seajs模块化开发的一套跨平台APP开发框架。","archived":false,"fork":false,"pushed_at":"2025-08-01T07:31:49.000Z","size":12845,"stargazers_count":155,"open_issues_count":2,"forks_count":86,"subscribers_count":15,"default_branch":"master","last_synced_at":"2025-08-01T09:49:53.305Z","etag":null,"topics":[],"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/dailc.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":"2016-09-11T02:50:30.000Z","updated_at":"2025-08-01T07:31:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"806f0490-0b09-436e-8e28-63acb9d966c0","html_url":"https://github.com/dailc/hybrid-h5plus-rayapp","commit_stats":null,"previous_names":["dailc/hybrid-h5plus-rayapp"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/dailc/hybrid-h5plus-rayapp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dailc%2Fhybrid-h5plus-rayapp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dailc%2Fhybrid-h5plus-rayapp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dailc%2Fhybrid-h5plus-rayapp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dailc%2Fhybrid-h5plus-rayapp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dailc","download_url":"https://codeload.github.com/dailc/hybrid-h5plus-rayapp/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dailc%2Fhybrid-h5plus-rayapp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":272100963,"owners_count":24873508,"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-25T02:00:12.092Z","response_time":1107,"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":[],"created_at":"2024-08-02T09:01:16.316Z","updated_at":"2025-08-25T17:19:33.243Z","avatar_url":"https://github.com/dailc.png","language":"JavaScript","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"readme":"# rayapp\n\n### Hybrid开发，基于h5+ API和mui前端框架，以及seajs模块化开发的一套开发框架。\n\n1,同时提供框架功能的示例showcase，以及提供基于本框架开发的一些典型项目示例。  \u003cbr /\u003e\n2.封装大量常用H5+功能,如5+下的download,upload,Storage,图片下载,下拉刷新,通知栏,版本更新等等  \u003cbr /\u003e\n3.同时也封住大量常用H5功能,如日期工具类,字符集工具类,B64的转换,md5加密,h5下拉刷新,图片轮播,H5Video,LocalStorage,IndexedDB等  \u003cbr /\u003e\n4.在使用 Dcloud公司的HTML5+方案开发跨平台APP的同学可别错过了噢!  \u003cbr /\u003e\n\n## 关于自动构建\n\n1.本项目有自己定制gulpfile.js,通过使用gulp可以进行自动构建  \u003cbr /\u003e\n2.运行gulp default,可以将项目编译后输出到src同级的build目录下  \u003cbr /\u003e\n3.自动构建的内容包括资源压缩,静态资源文件MD5签名,代码压缩等等  \u003cbr /\u003e\n\n\n## 特点\n\n1.跨平台,showcase的项目可以用浏览器访问，也可以通过Hbuild等打包工具打包生成Android,iOS APP  \u003cbr /\u003e\n2.大量实践,这个框架产生的目的本身就是为了更快的开发项目,基于这个框架实际开发上线的项目已经有不少了(2位数了...)  \u003cbr /\u003e\n3.附带在线文档,没有文档,就无从学习,本项目附带有详细的在线文档。目前地址为:\n[http://rayproject.applinzi.com/doc.web.crossPlatformGroup/html/frameworkDoc/index.html](http://rayproject.applinzi.com/doc.web.crossPlatformGroup/html/frameworkDoc/index.html)\n\n## 文档说明\nRayApp的文档差不多花了大半年时间，到最后也没有完全完善。但总的来说，里面已经包含了不少Html5+开发的内容了，很有参考借鉴价值。\n\n比如里面有一篇关于如何进行webview性能优化的 [http://rayproject.applinzi.com/doc.web.crossPlatformGroup/html/frameworkDoc/index.html#page=doc_frameworkDoc_simple_webviewOptimized](http://rayproject.applinzi.com/doc.web.crossPlatformGroup/html/frameworkDoc/index.html#page=doc_frameworkDoc_simple_webviewOptimized)\n\n更多请参考具体文档，里面有开发h5+时整理的一些典型功能已经bug汇总。\n\n## 说明\n由于工作相关，当前公司已经不再基于h5+进行开发，所以把这套方案开源了出来\n\n虽然后续不再维护，但是整体框架还是有一定参考价值的，基于这套框架开发出来的项目有20多个，大部分已经上线。\n\n特别是showcase本身就是我使用优化技巧优化过后的一个跨平台APP。\n\n另外，由于当初刚开始做这个框架时，水平有限，因此里面的API确实不是很规范，请见谅！","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdailc%2Fhybrid-h5plus-rayapp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdailc%2Fhybrid-h5plus-rayapp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdailc%2Fhybrid-h5plus-rayapp/lists"}