1.PC考虑的是浏览器的兼容性,而移动端开发考虑的更多的是手机兼容性,因为目前不管是android手机还是ios手机,一般浏览器使用的都是webkit内核,所以说做移动端开发,更多考虑的应该是手机分辨率的适配,和不同操作系统的略微差异化。

2.在部分事件的处理上,移动端多出来的事件是触屏事件,而缺少的是hover事件。 另外包括移动端弹出的手机键盘的处理,这样的问题在PC端都是遇不到的。

3.在布局上,移动端开发一般是要做到布局自适应的,需要熟练使用rem布局

4.在动画处理上,PC端由于要考虑IE的兼容性,所以通常使用JS做动画的通用性会更好一些,但是CSS3做了很大的牺牲,而在手机端,如果要做一些动画、特效等,第一选择肯定是CSS3, 既简单、效率又高。

5.微信的一些接口组好能去实现一遍,熟悉一下肯定是有好处的,比如通过微信分享文章,title、description、icon等图标的配置,这些还是要会的。

6.百度地图的一些API接口对于移动端来说,LBS是一个非常重要的特性,所以地图这块肯定是要了解的,在加上百度地图这块已经是一个比较成熟的平台了,所以学起来也比较容易。

7.CSS3的动画在移动端用的还是比较多的,但同时也要注意性能。

8.一般PC端用jquery,移动端用zepto,因为移动端的流量还是比较重要的,所以引入的资源或者插件,能小则小,一个30k的资源和一个80k的资源,在移动端的差别还是挺大的。未压缩的jquery是262kb,压缩的jquey是83kb。未压缩的zepto是54kb,压缩的zepto只有9kb。

9.最好能掌握一套完整的前端开发架构,比如模块化、打包、压缩、缓存有条件的还可以做一下自动化测试等等。

10.性能优化,包括首屏的打开速度、用户响应延迟、渲染性能、动画帧率等在手机上都需要特别注意。

转载于:https://www.cnblogs.com/cosyer/p/6795539.html

移动端和PC端有什么区别相关推荐

  1. 移动端和pc端的区别

    PC端与移动端的区别 pc端与移动端从兼容性.事件处理.布局.动画处理上来说有五种区别 1.从兼容方面来说, PC考虑的是浏览器的兼容性,而移动端开发考虑的更多的是手机兼容性,因为目前不管是andro ...

  2. 移动端与PC端设计的几项要点

    一.移动端与PC端的区别 1.屏幕尺寸不同 PC端屏幕大,视觉范围更广,可设计的地方更多,设计性更强,相对来说容错度更高一些有一些小的问题不容易被发现.移动端设备相对来说屏幕较小,操作局限性大,在设计 ...

  3. nginx配置区分移动端和PC端,访问不同域名

    在群里遇到一个朋友,想实现移动端和PC端访问相同域名,但是页面效果有区别(这里先排除自适应,因为他已经写完了两个项目,移动端和PC端分开写的),所以我就提供了如下方案:访问同一域名,在nginx里判断 ...

  4. js判断移动端,pc端,安卓,苹果浏览器的方法

    js 判断安卓或者ios 之indexOf方式(一) //判断访问终端 var browser={versions:function(){var u = navigator.userAgent, ap ...

  5. 360浏览器打不开网页_苹果移动端、PC端safari浏览器打不开网页的解决方案!

    你还在为苹果自带的safari浏览器打不开网页而苦恼吗,接下来的答案会帮助你解决苦恼. 苹果自带safari浏览器的设备分为两种:移动端.PC端.因此不同设备出现safari浏览器打不开网页的情况需要 ...

  6. js 判断移动端还是pc端,ios或者android

    js 判断移动端还是pc端,ios或者android 法一: function IsPC(){ var userAgentInfo = navigator.userAgent;var Agents = ...

  7. vue 判断移动端、pc端

    判断移动端或pc端 经常在项目中会有支持 pc 与手机端需求.并且pc与手机端是两个不一样的页面.这时就要求判断设置,根据不同的设置跳转不同的路由. 先写个方法: //APP.vue isMobile ...

  8. 移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究

    移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究 参考文章: (1)移动端和PC端弹出遮罩层后,页面禁止滚动的解决方法及探究 (2)https://www.cnblogs.com/ranyon ...

  9. C#和JQ判断移动端还是PC端

    判断移动端还是PC端浏览网页可以使用两种方法: 1.在C#语句进行判断 /// <summary>/// 判断是移动端/// </summary>/// <returns ...

  10. java 判断手机访问_java后台如何判断是移动端还是pc端的访问请求

    java后台如何判断是移动端还是pc端的访问请求 主要是根据  HttpServletRequest request  中的请求头所带的参数 user-agent来获取: String userAge ...

最新文章

  1. C语言结构体-大小,对齐,填充,使用及其他
  2. 23种设计模式中的解释器模式
  3. 从初恋到生子,聊聊我的十年爱情。
  4. 如何在Eclipse中添加Servlet-api.jar的方法
  5. 云计算摆摊的可行性分析 | 凌云时刻
  6. 基于ros单线激光雷达的坐标读取
  7. OneNET协议之LWM2M+CoAP
  8. Python100天学习教程(Python学习视频_Python学习路线):Day01 初识Python
  9. QT中on_pushButton_clicked()用法
  10. Sigmoid Belief Net
  11. 游戏服务器网络出现波动排查方法
  12. 239期夏天计算机开机号,福彩3D16239期便民工作室提供中国福彩中心开机号239期开机号...
  13. SQL 练习题标准答案(点个赞呀)
  14. HBase 2.x ---- HBase简介
  15. 单元格颜色公式之明细数据项隔行底纹
  16. cmake时添加-fPIC编译选项
  17. 射影几何笔记4:公理和证明
  18. 11月钓鱼网站简报:阿里巴巴占比居首 新网次之
  19. H5+ 调用Barcode 实现二维码扫一扫
  20. 使用ESP8266信标垃圾邮件发送者来跟踪智能手机用户

热门文章

  1. Java值传递和引用传递详细说明(详细分析)
  2. Python面向对象三大特征
  3. cookiejar包_爬虫之cookiejar模块
  4. 操作Cookie, 字典到cookiejar,cookiejar到字典
  5. Vue给Input赋值
  6. 包装纸盒发霉了怎么处理
  7. vue的this指向详解
  8. NXP iMX7 异构双核心开发调试
  9. 估值400亿,小米愿打谁愿挨?
  10. (java)创建型模式之生成器模式