用HTML5/CSS3/JS开发Android/IOS应用

基于H5的简易App Demo页面开发实战 回顾这一路走来,我们从最基础的<html>标签讲到了多线程并发,你会发现:现代前端早已不是切图仔的角色。一个好的H5应用,需要:用语义化标签建立清晰的信息架构;用Canvas/SVG创造惊艳的视觉体验;用Web Storage和IndexedDB构建健壮的本地数据层;用ES6+和Web Workers保障高性能交互;用PWA技术打破Web与原生的界限。而这背后,是一种“全栈思维”——既要懂用户体验,也要通晓系统性能; 阅读详情

用HTML5/CSS3/JS开发Android/IOS应用

现在人人都想成为安卓/IOS应用开发工程师。其实,安卓/IOS应用可以用很多种语言来实现。由于我们前端开发工程师,对HTML5/CSS/JavaScript的网络编程已经相当熟悉了。所以,今天大家将会认识到一些利用前端语言来开发安卓/IOS应用的工具。 

在文章的末尾,也介绍了使用JAVA、C#、Lua以及AS3来开发安卓应用的工具。 

希望大家都能找到适合自己的开发工具!祝大家开发安卓/IOS应用一切顺利! 

 

PhoneGap 

PhoneGap是一个开源项目,并且是跨平台的。有了它,JavaScript工程师能够轻松地利用网页技术(HTML/CSS/JavaScript)来开发手机应用(包括安卓和苹果的)。PhoneGap号称是“唯一开源的手机框架,并且支持7个平台”! 它支持的平台有Android, iOS, Windows Phone7, Web OS, Symbian, 和BADA。甚至连Adobe Dreamweaver 5.5 都支持PhoneGap啦! 

 

Sencha Touch 

Sencha Touch 是免费的JavaScript手机框架,该框架是世界上第一个基于HTML5的Mobile App框架。它能在安卓、IOS和BlackBerry(黑莓)的平台上运作。

官方公布的优点为:

1、基于最新的WEB标注,比如HTML5/CSS3等。整个库压缩并gzip后只有80KB,禁用一些组件后能使它更小。

2、支持触屏事件。在touchstart、touchend等标准事件基础上,增加了一组自定义事件数据集成,如tap、swipe、pinch、rotate等。

3、数据集成。提供了强大的数据包,通过Ajax、JSONp、YQL等方式绑定到组件模板,写入本地离线存储。

那么Sencha Touch和PhoneGap有什么区别麽?如何选择他俩呢?

你可以选择Sencha Touch去创建智能手机的用户界面,用PhoneGap去访问一些诸如GPS、相机、加速器等平台的应用。



jQuery Mobile

 

开发语言: HTML5, CSS3, JavaScript, jQuery

                  http://www.jqmapi.com/ (中文网站)

JQuery Mobile 是一个网页用户界面的手机开发工具。你能用它来制作基本的布局、导航灯。并且它强依赖于JQuery。所以,熟悉JQuery的同志们学起它来易如反掌啦~ 它也是多平台支持的:Android, iOS, BlackBerry, BADA, Windows Phone7, Web OS, Symbian, MeeGo. 

 

RHOMobile 

RHOMobile 支持全部的智能机!!因为它参照Rails的框架,所以它是最适合Ruby开发者的。RHOMobile基于MVC架构(Model View Controller)。它目前支持为iPhone、BlackBerry、Windows、Symbian和Android平台创建应用,并且支持最新的Android 4.0和IOS 5。Rhomobile基本上把网络和桌面程序开发领域的“一次编译,到处运行”的目标带到了移动开发领域。

另外,利用RhoHub工具可以在线开发和编译手机应用。地址:https://app.rhohub.com/ 

 

Titanium Mobile 

Titanium Mobile 是另一个由Appcelerator支持的开发平台项目。也是“一次编写,到处运行”的。有超过300多个API。支持HTML5和CSS3。据说开发者用JavaScript开发安卓/IOS应用时,能像用Objective-C 开发iPhone and iPad应用或者用Java 开发Android应用一样自如。

 


基于5+ App和mui框架的H5移动应用开发实践 5+ App平台采用了独特的架构设计,旨在结合原生应用的高性能与Web技术的便利性。其核心是基于Web技术,如HTML5、CSS3和JavaScript,同时整合了原生代码的执行能力,从而允许开发者能够利用Web技术开发出既具有原生应用性能又可以跨平台的移动应用。在平台架构中,5+ App通过Web组件化的方式,将UI界面和业务逻辑分离,这使得维护和更新更为简单。通过内置的JavaScript虚拟机(如V8或SpiderMonkey),执行环境的优化允许了高效的性能表现。 阅读详情

相关推荐

TESSY创建单元测试或集成测试工程

我们以tessy5.1为例,给大家展示单元测试和集成测试工程的创建过程。

空气中的告白专栏 1686

使用H5+(html+css+js)快速制作手机app(一学就会)

每天可以免费云打包5次,如果超出5次则需要2元购买一次打包数。在把app通过分享或者放到服务器让客户进行下载即可。到这里就结束了,有问题请截图+评论。安装App也不会出现报毒的情况。

hack_18520的博客 2406

一个基于fluent超声振动仿真算例分析(含有UDF的编写设定)

一个基于Fluent的超声防堵算例

Lvyou2008的博客 2511

使用HTML(Web)开发iOS/iPhone/iPad应用

许多人想开发自己的iOS App吧?iOS App有几种开发的方法。一种是“正规”的方法,就是Xcode+ObjC。但是这样既得学习ObjC语言,又得搭建Xcode开发环境。都弄完了,把App放到自己的iPhone/iPad上运行,还是一件很难的事呢!不过,Safari浏览器提供了一个功能,就是把网页添加到桌面上,当成一个独立的App运行。有了这个功能,就太好了!我们可以直接用Web语言(HTML+CSS+JS)开发iOS App,非常简单。

nnKevi的博客 2752

ADS2019学习笔记:三、SPICE model导入

以BZX84-C33 SPICE model为例,学习如何在ADS2019中导入SPICE model。

qq_42945911的博客 6493

机械臂TCP标定实战:从四点法到六点法的精度跃迁

本文详细解析机械臂TCP标定技术,从基础的四点法到高精度的六点法实现精度跃迁。通过工具坐标系与基坐标系的转换原理,结合实战案例展示六点法如何将装配合格率提升至99.5%,并分享环境控制、操作技巧等提升标定精度的关键要素。

weixin_29038345的博客 896

高价值的屏幕适配精华教程(HTML5+CSS3)!

猪猪,想必你也知道,Android平台的终端至少有千种之多,各个版本的系统都有,再加上2次开发改造的系统,版本确实不少;而且分辨率也相当分散,并不像iphone哪么集中。   因此,想让一款软件适配所有的终端,压力确实比西天取经还大。不过,事在人为,还是有办法尽量适配大多数终端的。      所谓终端的兼容适配就是屏幕适配。屏幕适配往往指的就是屏幕大小和屏幕密度的适配。 终端适配

我以我名,行我道! 3763

Python 爬虫进阶技巧:新手必学的反爬突破与效率优化

本文系统总结了爬虫进阶的核心技巧,针对新手常见的反爬拦截、效率低下、动态页面解析等痛点问题,提出了可落地的解决方案。主要内容包括:通过随机UA池、代理IP池和Cookie池突破常见反爬机制;利用多线程/异步请求提升爬取效率;使用Selenium解析动态渲染页面;以及数据清洗方法提升数据质量。文中提供了完整的代码示例和实战对比数据,并强调爬虫开发应遵守合规性要求。这些技巧能帮助开发者快速提升爬虫实战能力,应对80%以上的常见爬取需求。

2503_91057718的博客 1436

用HTML5/CSS3/JS开发Android/IOS应用(HTML5研究小组)

由xielisha于周一, 10:18 上午发表分类:HTML5学习资源 现在人人都想成为安卓/IOS应用开发工程师。其实,安卓/IOS应用可以用很多种语言来实现。由于我们前端开发工程师,对HTML5/CSS/JavaScript的网络编程已经相当熟悉了。所以,今天大家将会认识到一些利用前端语言来开发安卓/IOS应用的工具。 在文章的末尾,也介绍了使用JAVA、C#...

dczjn9698的博客 192

流体动力学仿真软件:XFlow_(16).案例研究:热传输与相变

包括密度、比热容、热传导系数等。

kkchenjj的博客 722

MATLAB离线附加功能包下载与安装教程

本文介绍如何下载与安装MATLAB离线附加功能包,便于大家更加高效的使用MATLAB。

加斯顿工程师的博客 1万+

用HTML5/CSS3/JS开发Android/IOS应用框架大全

补充一个国内的框架www.appcan.cn  自己看吧  。 大家都想成为安卓/IOS应用开发工程师。其实,安卓/IOS应用可以用很多种语言来实现。由于我们前端开发工程师,对HTML5/CSS/JavaScript的网络编程已经相当熟悉了。所以,今天大家将会认识到一些利用前端语言来开发安卓/IOS应用的工具。  在文章的末尾,也介绍了使用JAVA、C#、Lua以及AS

专注移动 2724

ISOLAR Autosar BSW 配置 之 Com

Autosar ISOLAR Bsw Configuration 之 Com

qq_42262743的博客 453

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

左移验证落地指南:分阶段控边界,避免芯片项目越早越慢

芯片验证领域,左移验证(Shift Left)已成为缩短开发周期、降低修复成本的重要方法论。然而,实践中的常见误区是把左移简单等同于“提前开工”,在RTL尚未冻结时强行搭建UVM环境、编写用例,反而引发规格追改、覆盖率失真、返工激增等问题。真正的左移,不是时间维度上的抢先,而是基于信息成熟度分阶段推进:通过划分规格架构、微架构契约、模块级、集成级、签核级等阶段,明确输入输出边界,用入口/出口准则作为门禁,并借助变更单管理冻结基线。这样既能提前暴露缺陷,又能保证回归基线与功能覆盖率可信,最终提升验证收敛效率与

weixin_34009794的博客 428

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

上一篇: .NET 资料 婵之博客
下一篇: Mac OS下文件夹(带linux部分)
Adam_Kevint
博客等级 码龄17年 0粉丝 22原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值