HTML5移动Web开发(一)——HTML5和移动网站基本概念以及一些模拟器

news/2024/5/12 20:30:04/文章来源:https://blog.csdn.net/weixin_34306593/article/details/94730078

  当前,手机设备发展迅猛、屏幕尺寸各不相同、存储和性能仍有局限性,如何结合HTML5的功能,在多平台上创建高性能、响应式的移动网站,是Web开发者所要面对的首要挑战。HTML5以及移动网站都是很有前景的技术,本身也仍在不断的演进。移动端Safari浏览器是当前最常用的iPhone应用,它使开发人员可以创建高性能的网页应用并提高用户的浏览体验。移动网站的好处在于,你不需要申请开发者账号就可以运营和维护,不需要通过任何应用市场的审核就发布,不需要通过繁琐的审核就可以在任何时候更新。但是它也有许多问题,比如,浏览器的不一致;相对于原生应用缺少某些功能和安全性。

  在接下来的学习中会注于6种最流行的移动设备,特别是iPhoneAndroidWindows Phone:

iOSAndroidWindows MobileBlackberry v6.0上、Symbian 60Palm webOS;两种跨设备的浏览器:Opera MobileFirefox Mobile。

  一、确定网站的适用移动设备

  当你创建一个移动网站,你必须思考以下类似的问题:

  1.用户最常用的平台和浏览器是什么?

  你必须首先确定谁是你的目标用户,他们会使用什么移动设备来访问你的网站。有许多分析工具可以帮助你回答这些问题,例如Google Analytics。你可以免费注册Google Analytics的账号:http://www.google.com/analytics/。使用Google Analytics的方法非常简单,你需要做的只是从Google Analytics网站引入一小段JavaScript嵌入到你的网站中。大部分现代智能手机都支持JavaScript,所以在移动网站中使用它与在桌面网站中没有不同。

  2.有多少用户使用支持现代脚本的移动设备?

  也许你想知道有多少人使用移动浏览器访问你的网站,同时你也想知道有多少人使用完全不支持JavaScript的老旧移动浏览器。因为如果使用低端智能手机的人多于使用高端智能手机的人,那么就不值得以HTML5作为核心技术了(虽然这种可能性很低)。这时Google Analytics移动版可以派上用场。你可以在这里下载脚本:http://code.google.com/mobile/analytics/download.html#Download_the_Google_Analytics_server_side_package。Google Analytics移动版服务器端程序包当前支持JSPASPXPerl以及PHP

  遗憾的是,当你使用服务端版本,就不能同时使用ga.js这一JavaScript跟踪代码库。放JavaScript版本让人很遗憾,因为JavaScript版本提供了很多服务端版本所缺乏的动态跟踪机制。

  3.应该在哪些设备和模拟器上测试?

  先确定需要支持的核心移动设备,再看看如何配置。我们的目标是最大化覆盖率和最小化成本,虽然所有的设备都有模拟器,但他们并不支持所以的平台。如图:

  Google Analytics不是市场上唯一的移动数据分析服务商,还有其他的服务商提供更有针对性的服务,比如PercentMobile提供一个帮助分析你的移动用户群和网站价值的移动数据分析服务。移动设备报告的位置并不总是精确的,Google AnalyticsMap Overlay告以用户的IP地址来确定用户的位置。由于移动设备的IP来源于无线网关,它不需要也不知道移动用户的准确位置,所以些许不准确也是可以接受的。  

  对于服务端读取速度的担忧:

  基于服务端的处理方式,可能会对服务器造成额外的负担和影响,所以Google建议先在某些页面小范围测试一下,确保一切正常之后再在全站部署。

  下面是用于网页设计和测试的主流移动设备模拟器下载表:

  针对跨平台浏览器的工具,特别是OperaFirefox。浏览器的模拟器下载表:

  BlackBerry仿真器(这里不做过多介绍)

  大部分移动设备仿真器都可以很容易地根据其官方网站的介绍来安装和配置,但是BlackBerry仿真器的工作方式与其他仿真器不同。从BlackBerry仿真器连接互联网,除了下载仿真器还需要下载安装BlackBerry Email and MDS Services Simulator

  社区搜集的仿真器、模拟器:

  如果你没有智能手机,也可以使用很多仿真器、模拟器,你可以在Mobile Boilerplate目的wiki页面找到:http://github.com/h5bp/mobile-boilerplate/wiki/Mobile-Emulators-&-Simulators

  Fritman搜索的仿真器、模拟器:

  Maximmiliano Fritman,一个移动网站开发人员和作家,他维护了一个仿真器列表:http://www.mobilexweb/emulators

转载于:https://www.cnblogs.com/Joanna-Yan/p/4855498.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_763424.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Mozilla新特性只支持https网站

Mozilla的官方博客2015.4.30正式宣布了淘汰HTTP的方案。 其中包括:设定一个日期,所有的新特性将只提供给HTTPS网站;HTTP网站将逐步被禁止访问浏览器功能,尤其是那些与用户安全和隐私相关的功能。Mozilla此举是向Web开发者社区发出…

为大多数懒人,大多数非网站项目扩展Asp.net1.1里面的DataGrid控件

或许本人才疏学浅,在做项目的时候都是用到DataGrid的内置分页(没办法,公司要提高工作效率呀,至于性能,不是我们的事情了,那是老板的事情,老板只要结果。)如果你想要存储过程分页,请参考Sqlserver存储过程和C#分页类简化…

分享一些与算法相关的网站

我在网上到处找了一些与算法相关的网站,也包括一些acmer的OJ。 大家有什么好的网站也可以推荐推荐。 Virtual Judge (好吧,网站打开了喵,但现在好像域名(http://acm.hust.edu.cn)用不了喵) 与算法相关的当然会想到ACM了…

如何隐藏MOSS2010的网站操作菜单

1、 用SPD2010打开要修改的站点&#xff0c;找到【母版页】-【V4.Master】&#xff0c;如下图&#xff1a; 2、 【签出】-【在高级模式下编辑文件】&#xff0c;如下图&#xff1a; 3、 找到【网站操作】的控件--【SharePoint:SiteActions】 在<span class"ms-siteacti…

VS2005在开发网站时的一个编译BUG

这两天我在用C#做一个WEB网站&#xff0c;用的是VS2005&#xff0c;碰到一个编译问题&#xff0c;害我查了很长时间&#xff0c;终于找到原因了-_- 放上来&#xff0c;如果有碰到相同问题的兄弟正好看看。现象&#xff1a;编译时&#xff0c;当页面对应的cs文件有错误时&#…

一个网站的head和body是如何进行优化的

我们知道任何一个网站都要被解析成html后&#xff0c;浏览器才能识别&#xff0c;换句话说&#xff0c;用任何一门技术做的网站&#xff0c;都是被浏览器解析成为html。因此我们必须懂得&#xff0c;一个html页面由三部分组成&#xff0c;那就是html的开始标签和结束标签&#…

站长dedecms网站被挂马清理过程与分析解决

最近收到一位客户的反馈&#xff0c;告知网站又被挂马&#xff0c;&#xff08;织梦程序真让人头疼总是被挂马,dedecms经常是被挂马真晕了是的~&#xff09;相信站长们都有遇到过网站被挂马或代码恶意植入的问题。下面把处理流程写下来&#xff0c;帮助大家了解并简单处理的过程…

网站设计中常犯的错误

平面|包装|广告|环艺|工业|网页|服装|数码|摄影|绘画|人才|论坛|沙龙|字体首页网页资讯网页作品酷站欣赏设计文章网页沙龙我的空间网页论坛网页人才在线留言联系我们中国设计网改版上线!欢迎来到中国设计网!中国设计网改版上线!欢迎来到中国设计网! 分类 网页设计 网页编程 网站…

海淘也疯狂 跨境电商网站8月监测报告

跨境电商新税制改革的全面实施&#xff0c;宣告海淘免税时代的终结&#xff0c;然而税金增长却无法阻挡消费者的购物热情。韩国统计厅8月3日发布数据&#xff0c;2016年第二季度韩国跨境电商出口额为4974亿韩元(约合人民币29.53亿元)&#xff0c;同比增加83%&#xff0c;对华跨…

秋式网站日志分析器[IISLogViewer] V3版本发布

离上一个版本&#xff0c;过了好久好久了。 V1.0时&#xff0c;叫&#xff1a;CYQ.IISLogViewer。V2.0时&#xff0c;给了个中文名&#xff0c;叫&#xff1a;点格网站日志分析器V2.0升级到3.0了&#xff0c;给改了个名字&#xff0c;叫&#xff1a;秋式网站日志分析器V3.0本次…

构建ASP.NET网站十大必备工具

【51CTO 11月30日外电头条】最近使用ASP.NET为公司构建了一个简单的公共网站&#xff08;该网站的地址&#xff1a;http://superexpert.com/&#xff09;。在这个过程中&#xff0c;我们使用了数量很多的免费工具&#xff0c;如果把构建ASP.NET网站的必备工具总结一下&#xff…

纸壳CMS可视化建站系统创建多语言网站

纸壳CMS是可视化建站系统&#xff0c;现已经从架构上支持多语言。但是多语言功能默认是没有开启的。您可以从设置中开启多语言&#xff0c;或者随时关闭它&#xff0c;您可以随时进行切换。 开启多语言 如果您没有在系统设置中看到多语言设置菜单&#xff0c;首先先确认一下您的…

译|精选9个高质免费图片素材网站

2019独角兽企业重金招聘Python工程师标准>>> 1. Gratis Photography Gratis Photography每周定期发布一些高品质的免费照片&#xff0c;虽然数量仍然很小&#xff0c;但是使用&#xff08;不管是个人使用还是商业利用&#xff09;没有限制。 2. New Old Stock New O…

基础篇|PHP如何解决网站大流量和高并发

2019独角兽企业重金招聘Python工程师标准>>> 基础篇 高并发架构基础概念和优化思路 高并发架构相关概念 并发&#xff0c;在操作系统中&#xff0c;是指一个时间段中有几个程序都处于已启动运行到运行完毕之间&#xff0c;且这几个程序都是在同一个处理机上运行&…

【成果】学校网站个性化历史版本记录

https://wubenxwss.github.io/mystulip2.0/ 1.0 2.0

【Github使用】Hexo+Github自建Blog网站成功(自建博客)

博客网址&#xff1a;https://wubenxwss.github.io/ 很久之间搭建的&#xff0c;但是没有详细记录下操作&#xff0c;只是记录下参考文献&#xff0c;要参考借鉴可拉下去文末。现在是想更新文章到博客&#xff0c;那么怎么更新呢&#xff1f; 更新文章 要发布的文章丢这里面…

网站排名下降的原因,网站排名下降怎么办?

很多企业做seo&#xff0c;搜索引擎优化最终的目的就是获得流量并且靠流量获利&#xff0c;而真正想要让网站获得大量精准流量的前提就是&#xff0c;网站关键词的排名&#xff0c;可以这么说&#xff0c;seo就是围绕着当前网站关键词的排名所进行的优化&#xff0c;但是在搜索…

lr自带网站WebTours打不开

转载于:https://www.cnblogs.com/qmfsun/p/4127790.html

建网站选择网络诚信专属.xin域名,诚信赢天下!

什么是.xin域名&#xff1a;阿里巴巴推出的首个新顶级域!音同“信”&#xff0c;让用户信赖的域名!唯一基于阿里巴巴企业诚信体系和蚂蚁金服芝麻信用打造的网络诚信专属域名后缀!•通过优惠口令“赢在17”享32元/首年特惠(原价88元/年)• xin标嵌入网站底部&#xff0c;真实展示…

[SoapUI] UrlEncode编码/UrlDecode解码网站

http://tool.chinaz.com/Tools/URLEncode.aspx 解码&#xff1a; 编码&#xff1a; 转载于:https://www.cnblogs.com/MasterMonkInTemple/p/4597728.html