Giter VIP home page Giter VIP logo

hybrid-h5plus-rayapp's Introduction

rayapp

Hybrid开发,基于h5+ API和mui前端框架,以及seajs模块化开发的一套开发框架。

1,同时提供框架功能的示例showcase,以及提供基于本框架开发的一些典型项目示例。
2.封装大量常用H5+功能,如5+下的download,upload,Storage,图片下载,下拉刷新,通知栏,版本更新等等
3.同时也封住大量常用H5功能,如日期工具类,字符集工具类,B64的转换,md5加密,h5下拉刷新,图片轮播,H5Video,LocalStorage,IndexedDB等
4.在使用 Dcloud公司的HTML5+方案开发跨平台APP的同学可别错过了噢!

关于自动构建

1.本项目有自己定制gulpfile.js,通过使用gulp可以进行自动构建
2.运行gulp default,可以将项目编译后输出到src同级的build目录下
3.自动构建的内容包括资源压缩,静态资源文件MD5签名,代码压缩等等

特点

1.跨平台,showcase的项目可以用浏览器访问,也可以通过Hbuild等打包工具打包生成Android,iOS APP
2.大量实践,这个框架产生的目的本身就是为了更快的开发项目,基于这个框架实际开发上线的项目已经有不少了(2位数了...)
3.附带在线文档,没有文档,就无从学习,本项目附带有详细的在线文档。目前地址为: http://rayproject.applinzi.com/doc.web.crossPlatformGroup/html/frameworkDoc/index.html

文档说明

RayApp的文档差不多花了大半年时间,到最后也没有完全完善。但总的来说,里面已经包含了不少Html5+开发的内容了,很有参考借鉴价值。

比如里面有一篇关于如何进行webview性能优化的 http://rayproject.applinzi.com/doc.web.crossPlatformGroup/html/frameworkDoc/index.html#page=doc_frameworkDoc_simple_webviewOptimized

更多请参考具体文档,里面有开发h5+时整理的一些典型功能已经bug汇总。

说明

由于工作相关,当前公司已经不再基于h5+进行开发,所以把这套方案开源了出来

虽然后续不再维护,但是整体框架还是有一定参考价值的,基于这套框架开发出来的项目有20多个,大部分已经上线。

特别是showcase本身就是我使用优化技巧优化过后的一个跨平台APP。

另外,由于当初刚开始做这个框架时,水平有限,因此里面的API确实不是很规范,请见谅!

hybrid-h5plus-rayapp's People

Contributors

dailc avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hybrid-h5plus-rayapp's Issues

关于如何解决HTML5+ 跨平台开发遇到的问题

HTML5+现在相对来说是一种比较成熟的方案了,但用它进行开发时仍然不免会遇到各种各样的bug。以下是一些个人建议:
1.用rayapp框架进行跨平台开发的,遇到的问题可以进入在线文档中查询bug summary。另外一些典型功能也能找到示例用法
http://rayproject.applinzi.com/doc.web.crossPlatformGroup/html/frameworkDoc/index.html
2.用普通的h5+和mui开发的,建议遇到问题先去官网论坛寻找答案。
http://ask.dcloud.net.cn/docs/

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.