前几天做了一个手机web的页面,由于是刚刚毕业,以前只是做过pc的网站,上来以为和以前一样呢,结果做了一个东西,本来说是手机分辨率是480*800的,那我就定义网页的宽度是480不就好了吗,结果做完了部署一看,好家伙,全都乱了,被经理是一顿批,我这个人就有这么个优点是越挫越勇啊,最怕别人说我不行,你越说我不行,我就越要证明给你看我行,我就仔细的研究这个问题了,浏览在互联网的海洋中,寻找这灵感,最后在欺骗大牛的帖子中找到了灵感,文章后边我会贴出他们的链接地址,做手机网站不能,定义宽度,就是你的宽度要用百分数比如body的宽度设为100%,margin,pading这些属性多是百分数,然后再有一个viewport属性获得屏幕的宽度,这样就可以了,做手机网站尽量不要使用图片,应为图片多了你的访问速度一定很慢,在一个就是手机浏览器的适配问题,如果是iphone,和android自带的浏览器,都还好说,支持的东西都比较标准,但是国产的uc浏览器确实让人很头疼,到目前为止,我没有完全在这个浏览器上显示过,不是出现排版错乱,就是根本不显示,在一个就是他对javascript的支持简直就是垃圾中的极品,搞得我因为这个浏览器被批了很多次啊,所以如果你要是把uc浏览器作为你的底线的话,你在做手机网站的时候尽量不要使用javascript,他简直就是你的噩梦,不信你就试试看。要是用javascript注意一下能力检测,在使用javascript任何一个方法的时候,先能力检测,看看浏览器是否支持这种方法,然后再坐,这是一种解决办法,这是我后来学会的,先前根本不知道,所以导致我悲剧了一个多星期。不过现在又出来许多html5的框架,比如说,jquery mobile,还有sencha touch,这些都是html5做手机网站的框架,虽然有些浏览器还是不能很好的支持,但是我相信不久的将来会好起来的。这个网站是用jquery mobile做的,mobile.dhc.com.cn有时间可以去看看。再就是一些有关手机网站的帖子:

http://wenku.baidu.com/view/46bbc46e1eb91a37f1115cf9.html
http://www.wufangbo.com/mobile-3g-mobile-development
http://www.wufangbo.com/tag/%E6%89%8B%E6%9C%BA%E7%BD%91%E7%AB%99%E8%87%AA%E9%80%82%E5%BA%94
http://www.qianduan.net/media-type-and-media-query.html
http://www.webjx.com/web/xindejiqiao-29207.html
http://www.wufangbo.com/touch-screen-mobile-phone-website-design
http://blog.sina.com.cn/s/blog_6158283f0100udnn.html
http://diybbs.zol.com.cn/2/287_14931.html
http://blog.sina.com.cn/s/blog_46e3e7db0100swxr.html
http://www.html5mobi.com/

转载于:https://www.cnblogs.com/hkzero/archive/2011/12/22/2297541.html

手机web开发的感想相关推荐

  1. java web 手机验证_Java 手机Web开发 身份验证

    Java web和手机端开发 遇到比较麻烦的就是身份验证 目前为止觉得最好的解决方案是 Java 中使用jwt 为什么要使用jwt,让网络数据更加安全,以防其他一些人无意恶搞 在这里简单说下:jwt是 ...

  2. 手机Web 开发中图片img 如何等比例缩放

    如果图片本身没有设置 width.height属性的话,只需要修改 max-width:100%; 就可以了 如果图片本身设置了 width.height属性的话,需要同时修改width 和heigh ...

  3. [转]Android web开发快速入门

    本文转自:http://www.apkbus.com/android-16708-1-1.html 通俗的讲,就是为移动设备开发网页.伴随着3G时代的到来.浏览器技术的不断进步,越来越多的人开始离开P ...

  4. HTML5移动Web开发指南

    HTML5移动Web开发指南 唐俊开 著 ISBN 978-7-121-16083-7 2012年3月出版 定价:59.00元 16开 384页 宣传语 绝无仅有的HTML5移动Web开发专著 jQu ...

  5. HTML5+JS手机web开发之jQuery Mobile初涉

    一.起始之语 我一直都是在PC上折腾网页的,这会儿怎么风向周边捣鼓起手机网页开发呢?原因是公司原先使用Java开发的产品,耗了不少人力财力,但是最后的效果却不怎么好.因为,Android系统一套东西, ...

  6. java 开发手机web,手机web app开发笔记

    各位朋友好,最近自学开发了一个手机Web APP,"编程之路",主要功能包括文章的展示,留言,注册登录,音乐播放等.为了记录学习心得,提高自己的编程水平,也许对其他朋友有点启发,特 ...

  7. 移动web开发 手机输入框弹出的问题

    在移动web开发中和pc端不同的是,手机的输入是软键盘,这样就会有个问题,那就是当有输入的时候,键盘弹起来,整个页面难免会发生变化 1.页面提高背景会出现不够用的现象, 解决方法,在body中设置背景 ...

  8. 微信开发之移动手机WEB页面(HTML5)Javascript实现一键拨号及短信发送功能

    在做一个微信的微网站中的一个便民服务电话功能的应用,用到移动web页面中列出的电话号码,点击需要实现调用通讯录,网页一键拨号的拨打电话功能. 如果需要在移动浏览器中实现拨打电话,发送email,美国服 ...

  9. 好用的手机Web网站开发工具:Mobirise for Mac

    Mobirise mac版是一个用户友好且直观的手机Web网站开发工具,可以为您提供正确的工具和模板,使您能够尽可能轻松地构建网站,而无需编写一行代码.只需点击几下鼠标,即可为您提供用户友好的环境以及 ...

最新文章

  1. 怎样让webservice在浏览器远程浏览时像在本地浏览一样有参数输入框
  2. Stack View 自定义间隙
  3. python爬取图片源码_python抓取百度图片源码
  4. winform界面嵌入dwg图纸_c# cad中插入另一个dwg的图块
  5. Mining Precision Interface From Query Logs -- 学习笔记(二)
  6. 【Linux】/dev/null 21 详解
  7. mysql隔离级别验证_MySQL事务隔离级别以及验证
  8. APUE 12.7 取消选项
  9. java范形_java为什么要用范(泛)型?
  10. 8X53 VS 6763
  11. oracle 查看日志组切换状态_【DB笔试面试800】在Oracle中,归档和非归档模式之间的不同点是什么?它们各自的优缺点是什么?...
  12. Java并发编程知识总结
  13. 大航海北斗星导航系统V1.10
  14. python网络编程难点_python网络编程
  15. 十六进制转二进制原理
  16. Wireflow - 免费开源的用户流程图绘制工具,专为互联网产品打造
  17. Qt数据库应用20-csv文件转xls
  18. fn键台式计算机在哪,fn键在哪?老司机教你fn键使用方法
  19. 兆位和兆字节之间有什么区别?
  20. 计算机四分位数公式,上四分位数(上下四分位数计算公式)

热门文章

  1. Spring Data ElasticSearch示例--查询索引库
  2. Redis缓存高可用集群哨兵模式详解
  3. 类变量与实例变量辨析
  4. python安装失败如何卸载干净_彻底卸载Python环境及安装的Python模块
  5. html两条下划线重叠,文字和text-decoration:underline下划线重叠问题
  6. window 下生成SSH key
  7. Android中点击事件的四种写法
  8. Qt 设置应用程序图标
  9. Ubuntu 20.04 搜索引擎环境搭建 (PostgreSQL 12.3, Redis 6, ELK[Elasticsearch 7.8, Logstash 7.8, Kibana 7.8])
  10. javascript / node.js / npm install 时 --save 和 --save-dev 的区别