DWZ Mobile App

HTML5 + 原生混合开发框架
授权协议 Apache-2.0
开发语言 JavaScript
所属分类 Web应用开发、 HTML5开发相关
软件类型 开源软件
地区 国产
投 递 者 卢骏俊
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

DWZ Mobile App 是一个 HTML5 + 原生混合开发框架。基于原生 JS 轻量级移动端开发框架,核心代码库 dwz.core.js 使用方式和 jQuery 80%相似,针对移动端精简优化代码(核心库代码相当于 jQuery 的十分之一)。

设计思路

1. 灵活定制扩展方便:gulp 构建工程,组件 html 结构、css(使用 less)、javascript 完全开放,可以实际项目要求灵活定制。
2. 轻量级:封装精简版核心库 dwz.core.js,相当于一个专门针对移动端优化的精简版 jQuery,代码量只有 jQuery 的十分之一左右,使用方式基本同 jQuery。
3. 统一风格:UI 组件不依赖于第三方组件库,都是统一封装的,组件样式可以灵活定制。
4. 跨平台:Android 应用、iOS 应用、公众号。
5. 支持屏幕自适配:手机、平板、PC、大屏(包含非正常比例拼接屏)界面布局可以支持自动适配。

效果展示

  • <meta content="yes" name="apple-mobile-web-app-capable"> 删除默认的苹果工具栏和菜单栏。 需要显示工具栏和菜单栏时,不需要添加,默认值为no,即正常显示。如果content设置为yes,Web应用会以全屏模式运行,可以通过只读属性window.navigator.standalone来确定网页是否以全屏模式显示。 <meta name="vi

  • App下载 终于等到你 呼我,你就会爱上我 乘客端下载 司机端下载 出租车司机端下载 /* global bodymovin */ $(function () { allResize() bodymovin.loadAnimation({ path: './dist/download.json', // json文件路径 loop: false, autoplay: true, name: 'dr

  •   1. Android http://www.blogjava.net/TiGERTiAN/category/35704.html http://www.blogjava.net/lihao336/category/41508.html   http://hi.baidu.com/sunflow/home         http://wangliping.net/category/androi

  • WebApp WebApp开发框架 WebApp是指使用HTML5编写的移动Web应用,webapp可以运行在PC、Android、iOS端等,不受限于系统,依赖于浏览器。 优点: (1)前端开发语言不受限制 (2)开发成本相对较低 (3)版本更新快,没有限制,维护简单 (4)一套代码可以多平台使用 (5)能够跨多个平台和终端 缺点: (1)手机原生功能调用受限 (2)加载受限于网络环境,手机浏览

  • 原创文章,转载请注明: 转载自All-iPad.net 本文链接地址: Cross-platform mobile app development 来自于iotashan的一篇blog:http://www.iotashan.com/index.php/2010/12/21/cross-platform-mobile-app-development/,有一定的参考价值。   关于如何选择移动平台开

  • For a current project at work, I am adding offline support to a mobile web app. I'm very excited about this as I haven't worked with HTML5's offline support yet. This is an attempt to take notes about

  • <!-- 为了学习需要把这个文档翻译了一遍,里面的词语和语法可能很不标准,而且也可能和原文相去甚 远。但是对于我自己的理解确是有益的。觉得它对其他人也许有用,所以冒昧把它共享出来,希望 能对大家有用。要是由于我的错误翻译而使使用者曲解了原文的意思,那么我也只能深表遗憾了, 至于责任我是不负的。但是希望你能把错误指出来,由我来修改,或者是你自己加以改进,并共享 出来。 第一次字面翻译这种类型的文档,

 相关资料
  • 想改进这个问题吗 通过编辑这篇文章,更新问题,以便用事实和引文来回答。 我想知道混合和本地移动开发之间的区别。我在Android系统方面只有相当的经验,所以在这两种情况下,我都会学到一些新东西。 我的项目只是一个仅由4个页面组成的移动应用程序,只是从网站上获取一些文章而已。 在这种情况下,混合开发会更好还是只坚持原生?! 性能方面哪个更好? phonegap/cordova学习曲线呢? 如果我要混

  • 本文向大家介绍混合开发的注意点相关面试题,主要包含被问及混合开发的注意点时的应答技巧和注意事项,需要的朋友参考一下 增强WebView : 原生WebView基本是PC平台浏览器内核的移植,但对于移动场景并不完全适合,各种硬件API得不到HTML5原生支持。因此对于WebView的种种Hack、增强应运而生,甚至出现了基于增强WebView提供第三方服务的。 路由: 应用内跳转由于加入了 WebV

  • 打开AndroidStudio新建一个Project 至此,点击finish,等待AS创建工程完成。 左边视图,显示的是我们工程的目录结构。中间MainActivity是Android的Activity组件,我们一般在这里做一些初始化,给空间绑定数据,网络请求和请求结果处理等操作。activitymian.xml是安卓的layout布局文件,我们在这里画界面,最右边是预览窗口,布局文件的改动都可以

  • 处理注释 mixin 的杰克逊代码是否可以由第三方重用来混合非杰克逊注释? 处理混合蛋白的核心杰克逊类是什么?

  • 原生引擎侧对于开发的工作有三大部分 1.界面以及逻辑的搭建 使用原生接口、或者三方引擎接口进行界面以及逻辑的搭建。引擎功能查看此处 2.根据后台搭建不同选择不同的网络方案。 使用原生引擎、或者三方引擎进行界面以及逻辑的搭建。 3.数据上报 无论后台方案,游戏中途的退出、游戏正常的退出,都需要上报至QQ轻游戏后台,以便进行数据统计。 具体链接

  • 本文向大家介绍Java框架篇:Spring+SpringMVC+hibernate整合开发,包括了Java框架篇:Spring+SpringMVC+hibernate整合开发的使用技巧和注意事项,需要的朋友参考一下 前言: 最近没什么事做,搭个框架写成博客记录下来,拉通一下之前所学知识. 话不多说,我们直接步入正题。 准备工作:   1/安装并配置java运行环境   2/数据库的安装配置(Mys

  • 我们计划在开发新的移动应用程序时采用混合方法。我们在开发过程中的主要目标是: 在进行webUI更改时最小化应用商店提交和批准 在手机上实现指纹认证、条码扫描器和推送通知 如果可能,尽量减少其他团队的参与(我们需要一些特定的iOS,所以我们不必等待他们的计划) 现在,在我们移动团队的帮助下,我们仍在两种方法之间做出决定,这是我们迄今为止得到的结果: > 我们的移动团队创建了一个简单的本机包装应用程序

  • OpenGL中,混合(Blending)通常是实现物体透明度(Transparency)的一种技术。透明就是说一个物体(或者其中的一部分)不是纯色(Solid Color)的,它的颜色是物体本身的颜色和它背后其它物体的颜色的不同强度结合。一个有色玻璃窗是一个透明的物体,玻璃有它自己的颜色,但它最终的颜色还包含了玻璃之后所有物体的颜色。这也是混合这一名字的出处,我们混合(Blend)(不同物体的)多