问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何 用HTML+CSS+JS开发移动APP

发布网友 发布时间:2022-03-30 03:12

我来回答

4个回答

懂视网 时间:2022-03-30 07:34

前端开发app页面的方法如下:

      1、APP开发现在主要分为android开发和ios开发,也就是安卓手机应用开发和苹果手机应用开发。

      2、两个系统的开发语言不同,安卓用的是java语言,苹果用的是objective-c,但是两家都推出了新的语言;使用源码进行编译即可。

  APP指的是智能手机的第三方应用程序。比较著名的应用商店有苹果的App Store,谷歌的Google Play Store,安智市场,还有黑莓用户的BlackBerry App World,微软的Marketplace等。苹果的iOS系统,app格式有ipa、pxl、deb;谷歌的Android系统,app格式为APK,另外还有拇指玩推出的GPK,就是将数据包与游戏结合在一起安装的格式;诺基亚的S60格式有sis、sisx。

  一开始APP只是作为一种第三方应用的合作形式参与到互联网商业活动中去的,随着互联网越来越开放化,APP作为一种萌生与iphone的盈利模式开始被更多的互联网商业大亨看重,如腾讯的微博开发平台,百度的百度应用平台都是 APP思想的具体表现,一方面可以积聚各种不同类型的网络受众,另一方面借助APP平台获取流量,其中包括大众流量和定向流量。

热心网友 时间:2022-03-30 04:42

以下是财新数据可视化实验室前端工程师卢达分享的开发总结,希望能帮忙解答问题:)

财新数据可视化实验室前端工程师卢达分享,可视化项目 平安银行2014年度“体检报告” 的开发经验。他为大家介绍必备工具,一步一步剖析开发过程,更偷偷传授秘笈。文字信息密度极高,助你快速理解开发思路。

作者:财新数据可视化实验室 前端工程师 卢达

项目概述

项目名称:平安银行2014年度“体检报告”
项目目标:在移动端,以纵向翻页的形式,展示平安银行2014年度主要数据和业务介绍。

必备工具和使用的技术

开发语言:HTML5、CSS3、JavaScript
使用类库:jQuery.js、Swiper.js、jWeixin.js
开发工具:SublimeText2、Chrome、PhotoShop

开发过程

一、准备工作:
1. 与设计师确定总体的展现形式和需求,确定开发量、可行性以及所使用的工具。

2. 确定动画部分完全使用CSS3。翻页使用Swiper.js类库实现方案。
引入相关类库
jQuery.js主要用于快捷的编写相关基础程序。
Swiper.js实现翻页的主程序。
jWeixin.js实现自定义微信分享信息的功能。(此功能需要后台人员配置服务器)

3. 拿到设计草图,整理页面的展示思路。

4. 编写基础代码,测试基本功能。

二、深入开发:
1. 将设计图按需求,分别制作成相应的文件。
按动画需求将设计图中的图层,分别存为相应的图片文件。
合并背景图,以减少请求数和图片的加载时间。

2. 分析代码和样式可以共用部分,编写相关代码(如每页的标题和结论)。

3. 每页单独编写代码和测试。
编写封面动画代码。
编写第一版前两页“头脑敏捷,频出创新风暴”和“四大动力源造就一颗大心脏”代码:
这两页的内容都分为多个页面,所以采取了自动+手动横向滑动切换的效果。(后因需求改为多页直接纵向滑动翻页)
编写其他页面代码:
动画使用CSS3来实现。
图表(如柱状图等)使用CSS,按照数据的相对数值来控制样式。

4. 合并单页代码,生成主页面并调试。
翻到当前页时,动画才开始播放。这里利用CSS后代选择器的特性。判断动画是否播放。
将程序传到测试服务器上,使用相应手机对页面进行测试,主要测试样式是否正确、运行是否流畅。(测试机主要有:iPhone4S、5S、6、6plus,三星S3、Note2等)。
修改已发现的BUG。

三、收尾工作:
1. 增加页面的相关提示信息(如翻页提示等)。

2. 增加Loading页面,增加有好度(Loading页面主要用于,首页包括主程序、首页图片等加载完成后,再显示首页,避免用户看到不完整的页面)。

3. 添加分享信息,测试相关功能。

4. 完成后提交到测试服务器,给设计人员和客户测试。

5. 根据修改意见调整代码。

:)项目上线!

经验总结
使用CSS来实现动画,减少JS的操作,可以提高代码的执行效率。
图片使用背景图合并的方法,可以减少页面加载时间。
Loading页面的加入,可以避免用户看到不完整的页面,提高用户体验。
熟练使用好类库可以减少开发时间。
开始开发之前确定好总体需求,分析页面的通用部分,可以事半功倍。

热心网友 时间:2022-03-30 06:00

HBuilder 这个工具上面就可以用html css js 开发app

热心网友 时间:2022-03-30 07:34

HTML是用浏览器解析的~跟app应用是两个概念
用HTML+CSS+JS开发安卓手机程序 在手机里面长按事件怎么写?

<script type="text/javascript"> var tddom= document.getElementById('mytd');var timer = null;tddom.onmousedown = function(){ timer = setTimeout( doStuff, 2000 );//这里设置时间 };tddom.onmouseup = function(){ clearTimeout( timer );};function doStuff() { alert('hello, yo...

怎么在移动端上,也就是在手机上开发HTML

1. VideoJS VideoJS是一个HTML5的视频播放器,可以在所有浏览器中使用,包括IE6和移动设备。对于不支持HTML5的浏览器则自动使用Flash播放器来播放。2. AudioJS HTML音频播放器。用来让HTML5 的 标签可以在各种浏览器上使用,包括移动设备。3. HTML5Widget HTML5的表单模块,包括日历,调色板,滑动...

怎么在HTML页面中引用JS,CSS文件? 麻烦写个具体代码

window.onload = function(){alert("写给怎么在HTML页面中引用JS,CSS文件? 麻烦写个具体代码");};以上三个文件都是放在同一个目录下的,如果需要在不同的目录下请修改css的href和js的src即可

如何从事专业级ChromeOSApp开发

React.js、Vue.js、Zepto.js。第八阶段:HTML5原生移动应用开发 Cordova:WebApp/NativeApp/HybirdApp简介、Cordova简介、与PhoneGap之间的关系、开发环境搭建、Cordova实战(创建项目,配置,编译,调试,部署发布)。Ionic:Ionic简介和同类对比、模板项目解析、常见组件及使用、结合Angular构建APP、常见效果(下...

如何开发跨平台移动App应用

1、直接使用移动设备浏览器使用;2、使用本地封装Embed Browser来调用Web接口;3、使用Web技术(HTML,JavaScript,CSS)直接构建本地应用;从这个角度讲,后两种很难分清Web和Native的区别,由于HTML5的支持以及现在JavaScript/CSS/DOM等性能和稳定程度越来越高,他们的表现不一定会跟Native差别太大。跨平台...

会HTML+css+js+jquery+html5+css3,就能写APP页面了吗?

5加css3可以分页吗 如果你只用到和css,而不用js的话,也是可以的 ,你可以用target或者hover来交互,通过animate或者display来展现隐藏 IE支持5和css3吗? ie有很多的版本,低于ie9是不支持5的,ie9和以上的版本才支持5;至于css3,一般也要ie9以上,但是有一些属性还是不能支持,要使用css3的...

使用html5开发移动端应用采用什么框架

1. LungoJS 这个是被认为开发移动网站最好的HTML5开发框架,使用 HTML5/CSS3 和 JavaScript 技术。可帮助创建基于 iOS、 Android、 Blackberry 和 WebOS 平台的应用程序。该框架可利用当前移动设备的高级特性,可捕捉事件包括滑动、触屏、长按等。无需使用图片,全部采用向量声称。Lungo.JS 无需服务器端...

会HTML+css+js+jquery+html5+css3,就能写APP页面了吗?

APP页面现在主流分为两大块,一块是用安卓来写,一块是用HTML5来写 当然这只是前端部分,一个APP还包含很多东西的,比如,程序结构,算法,数据存储等。所以不要想着只用你所说的技术就能搞定。---by 专门做商业火锅底料的重庆崽儿

如何用html5构建移动端的webapp

4.Presto: ( 欧朋 ) Presto内核被称为公认的浏览网页速度最快的内核,同时也是处理JS脚本最兼容的内核,能在Windows、Mac及Linux操作系统下完美运行。移动端开发主要对象是手持设备,其中绝大部分是IOS和Android系统,基于Webkit内核,可使用Chrome浏览器调试即可。2.手机浏览器 浏览器已经逐渐从传统桌面转向...

移动开发技术有哪些?

1. 移动Web开发:使用HTML, CSS, JS等语言,易于学习。开发的移动应用网站具有跨平台特性,但用户体验较差,且无法在应用市场提交。2. 原生开发:适用于iOS和Android等主流移动平台,主要使用Objective-C、Swift、Java等语言。能够开发高性能的移动APP,但学习成本较高,且需要为每个平台开发单独的应用。3...

如何快速开发移动APP 移动APP开发之技术选择 移动APP开发招聘 移动应用与开发 如何开发app应用 移动app开发技术有哪些 移动app开发技术 移动app开发框架 移动app开发论坛
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
开车压到猫,真的会挡灾么? 开车遇到猫是怎么回事? 手机QQ删好友之前给她发了个告别信,发完就删了。她那还能收到么? 我最近从 IE6 升级到 IE8 . 然后下拉菜单打开 全是空白的, 每个都是... 电脑一打开百度首页就自动关闭,求高人解决!我现在是IE6,不想升级... ...不能验证updtat.inf的完整性而不安装,怎么解决呢? XP光盘里面的IE6能否安装在200系统里头? XP系统 用360浏览器 但还是IE6 有必须升IE8嘛 很多人说不好 升了会有... IE6版本是买电脑时的版本吗 ...了,不影响进食和生活。想问问是否一定需要种植牙或是安装假牙... 梦见有自己的孩子女孩会说话的预兆 梦见又多了一个孩子,并且很聪明 梦见聪明的小孩子 解梦 梦见自己有一个可爱又聪明的小孩 免费起名字生辰八字在线,免费按生辰八字取名 做梦梦见儿孑聪明机灵是啥意思? mf47-t万用表的使用 mf47万用表怎么读数 万用表MF47的使用方法 404 Not Found 如何使用MF47型万用表测温度 MF47型万用表怎么使用 万用表的使用MF47型 什么是MF47D型万用表/该表的用途 万用表MF47的具体使用方法 急求MF47型万用表的使用方法 怎样用MF47C型号万用表测量直流电压使用方法 a10系列最好的cpu是什么型号的? CPU型号哪种比较好??? 2023年哪些cpu比较实用? 男人梦见自己家又生了个小孩而且很聪明 求解妻子怀孕梦见儿子很聪明绝顶? 梦到非常聪明的小女孩 梦见小孩 夜星梦见一可爱小男孩很聪明但他张大口鼻是什么意思 华为耳机返听怎么关闭 华为荣耀手机怎么关反耳? 华为手机耳机模式怎么取消我的耳机模式取消不了 华为手机变成了耳机模式怎么取消? 智能华为手机出现耳机模式怎么取消 华为手机耳机设置怎么取消? 华为手机出现耳机模式怎样消除? 华为手机怎么解除耳机模式 VIVO手机下面三个按键失灵怎么办? vivox5pro中间的键怎么设置成大返回键 vivox5手机怎样换回经典设置 考驾照c1好还是b2好 驾照考c1好还是b2好 我是选择直接考B2好,还是C1增驾B2好呢?为什么? 现在学什么驾照好?学c1还是b2?