移动端和PC端的区别

 我来答
IT168
2022-12-06 · 百度认证:IT168官方账号,优质数码领域创作者
IT168
IT168是中国最大的个人和企业IT产品选购、互动网站,每日提供最新的IT产品报价、促销行情、手机、平板、笔记本、相机和企业等50个频道提供最专业的产品选购和使用建议。
向TA提问
展开全部

移动端是指在手机、平板等移动设备轮猛上面使用客户端软件,PC端一般是指在电脑上面使用的客户端软件。

移动端和pc端,最大的区别就是显示的内容不同,PC端要显示的内容比移动端要多一些,这样可以缩短手机加载的时间,另外手机液桐祥屏小,移动端太多闹搏广告会影响视觉,也影响手机速度,而PC端不会。

/iknow-pic.cdn.bcebos.com/203fb80e7bec54e7d682bbe5b5389b504ec26adb"target="_blank"title="点击查看大图"class="ikqb_img_alink">/iknow-pic.cdn.bcebos.com/203fb80e7bec54e7d682bbe5b5389b504ec26adb?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="https://iknow-pic.cdn.bcebos.com/203fb80e7bec54e7d682bbe5b5389b504ec26adb"/>

拓展资料

移动端优点:

移动互联网终端设备配置足够用,性价比最高是移便携式动互联网终端的最大优点。

Netbook和MID作为一个新兴事物,居然可以在短短的半年时间里就红遍全球,风靡各大IT卖场。其发展之迅速,令人匪夷所思。探其根本原因,除了它能够满足人们对便携和随时上网的需求,另外一个原因就是其超高的性价比。

在世界金融风暴的阴影下,奢华已不受欢迎,简单、实用才是硬道理。放眼IT市场,不论是火爆的netbook还是大受好评的MID都有着极其相似的卖点,那就是合理的价位、小巧的尺寸、超低的能耗以及方便的上网。

清宁时光17
2022-06-15 · TA获得超过1.4万个赞
知道大有可为答主
回答量:6897
采纳率:100%
帮助的人:39万
展开全部
在我们工作中有很多的项目是需要在移动端实现的,但是移动端和pc端是有区别的,如果某御槐些部分还是用pc的方法去写是会出现bug的;这里就来随便说说 移动端 和 PC 端的区别;

    PC端考虑的是浏览器的兼容,而 移动端需要考虑更多的是手机兼容, 比如安卓和ios以及刘海屏; 

浏览器一般使用的内核是webkit 内核; 而移动端需要注意手机的型号,类别,分辨率,以及操作系统的差异;

移动端使用的触屏,操作更加丰富,使用的事件是触屏事件,而缺少的是hover事件,而 PC 端使用的鼠标来进行操作,比较单一; 而且在开发中,移动端有需要进行弹起手机键盘的处理,而 PC 端是没有的;

进行样式或者动画的时候, PC 端因为兼容的问题, 使用c3 比较少,一般使用的是js 来进行, 而移动端就没有这个问题了, 使用的是C3(简单方便效率高);

在移动端点击(click)事件是有延迟的,会有300ms的延迟, 这个原因是 当用户一次点击屏幕之后,浏览器并不能立刻判断用户是要进行双击缩放,还是想要进行单击操作。因此,iOS Safari 就等待 300 毫秒,以判断用户是否再次点击了屏幕。(所以安卓就学习了一下);然后,300 毫秒延迟就这么诞生了

在移动端的网络是一个问题,需要考虑在网络不稳定的情况下的处理,而PC端的网络一般而言是非常稳定的;

而且用户使用的时间一定是手机  大于 电脑的; 而且移动端的传感器十分齐全,而pc端不行;

    300ms延迟问题 : 以前是使用的插件,但是现在使用tap基础事件即可解决这个问题;

原因是    devicePixelRatio的问题, 因为手机的分辨率太小,如果按照浏览器进手好行分辨的话,肯定是有问题的,所以可以设置 devicePixelRatio = 2 或者是 devicePixelRatio = 1.5 或者 2和3 ,具体还需要分辨一下手机的型号(部分安卓机有部分差异);

也可以使用 css 的 background-size:contain 属性来解决;

如果图片加载过慢, 可以采用懒加载 (jquer.lazyload.min.js and  LazyloadImg )  或者是压缩图片的尺寸    LazyloadImg基础教学地址   www.cnblogs.com/axl234/p/5663153.html

防止手机中网页放大和缩小,这点是最基本的,一般解决这个问题是添加一个,meta标签,防止放大放小

<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=0">

ios下fixed元素容易定位出错,软键盘弹出时,影响fixed元素定位

android下fixed表现要比iOS更好,软键盘弹出时,不会影响fixed元素定位

ios4下不支持position:fixed

解决方法: 可用iScroll插件解决这个问题;

这个问题 pc和移动都有;定位可能会出现毕拆铅部分元素 乱跑(位置不对)

解决方法: 多使用em, padding,,,,
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式