首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    如何判断是pc端还是移动端

    有时候会被别人问起pc端和手机端有什么区别。一般来说都会去说,兼容性啊,适配啊,网页布局这方面的事情,但是我觉得这个问题如果想要拿一个满分应该从区别出发,从如何判断收尾。...从区别入手 Pc端需要考虑的是浏览器的兼容性,不能局限于我们常用的谷歌浏览器,要为客户那边考虑,而手机端需要为不同的型号做考虑,安卓ios华为。同时也要更多考虑手机分辨率的适配。...Pc端和手机端在事件处理上区别不大,pc端没有触屏,手机端没有悬停事件,同时手机端多了一个键盘的弹出。...关于如何辨别是pc端还是手机端 这里参照了阮一峰老师9月份的文章,我上网找资料的时候发现很多人不会标注原作者直接转载。只能说阮一峰老师一个人养活了很多博客主。...第四种是触发touch事件,通过trycatch去为手机端的dom元素执行touch事件,如果捕获异常则证明是pc端。 其他的可以通过各种工具包轮子去判断。常用方法大概就这几种。

    3.7K10

    vue项目移动端、pc端适配方案

    vue项目移动端、pc端适配方案 lib-flexible 根据屏幕宽度,自动设置html的font-size postcss-px2rem 自动将px单位转换成rem 一、第一步先安装 flexible...docEl.getBoundingClientRect().width; if (width / dpr > 540) { //这里当屏幕宽度大于540时,宽度写死为540了,所以要想电脑端也能通过...font-size: 18px; line-height: 64px; } } 2、简单来讲阿里手淘的原理就是网页随着屏幕大小等比例缩放而已,所以此方案只适用于纯手机端或者...pc端的适配方案,当然手机端、pc端也可以同时适配,前提是页面布局不变。...一般而言,手机端、pc端共用一个项目还是建议使用栅格布局、媒体查询控制。 六、参考 vue中使用rem布局解析+大屏自适应 基于vue cli3的移动端适配问题

    4.9K30

    如何避免 CDN 为 PC 端缓存移动端页面

    ❝本题摘自于我 github 上的面试每日一题:https://github.com/shfshanyue/Daily-Question,并有大厂面经及内推信息 ❞ 如果 PC 端和移动端是一套代码则不会出现这个问题...「这个问题出现在 PC 端和移动端是两套代码,却共用一个域名。」...使用 nginx 配置如下,根据 UA 判断是否移动端,而走不同的逻辑 (判断UA是否移动端容易出问题) location / { // 默认 PC 端 root /usr/local/...website/web; # 判断 UA,访问移动端 if ( $http_user_agent ~* "(Android|webOS|iPhone|iPad|BlackBerry...Vary: User-Agent 但最好不要出现这种情况,PC 端和移动端如果是两套代码,建议用两个域名,理由如下 nginx 判断是否移动端容易出错 对缓存不友好

    2.5K10

    PC端、移动端的页面适配及兼容处理

    PC端、移动端的页面适配及兼容处理 一、关于移动端兼容性 目前针对跨终端的方案,主要分为两大阵营:一套资源Vs两套资源。...思路二:通过终端判断分别调取两套资源以适配所有终端 优势:可根据不同端做个性设计及个性化信息推送且可按需加载,如移动端可配合重力感应、不同手势做各种炫酷拽效果,pc页面可不受流量限制做适合pc端的效果。...ua判断可放在服务端也可放在页面中,在代理服务器中做跳转更快、更  准确且不走应用程序层,即使浏览器禁用了js依然可以跳转到相应的地址,同时秉承着公共服务放在服务端这样的云端服务理念,我们选择了通过代理服务器做终端适配...二、pc上的网站在移动端上怎么办?...如果把移动端的可视区域(320-768)的话,大部分网站都会因为太窄而显示错乱;所以浏览器默认把viewport设置为一个较宽的值 980px或1024px,至少保证PC网站在移动端上可以显示,只不过出现了横向滚动条而已

    4.1K20

    php中如何判断用户是移动端还是pc端

    文章概要:在移动端快速发展的今天,手机的日常使用率早已大大超过电脑,而对于网页开发中也相应存在对应的需求————对于某些页面,PC端和移动端点击时分别进入不同的页面 每日一言:要记得,无论现在多么痛苦...函数调用 - 同一文件中调用在需要判断用户是移动端还是PC端处调用 - 不同文件中调用在开头处通过"require_once()"引用包含1中函数的php代码模块,并在需要判断用户是移动端还是PC端处调用...问题需求 在移动端快速发展的今天,手机的日常使用率早已大大超过电脑,而对于网页开发中也相应存在对应的需求————对于某些页面,PC端和移动端点击时分别进入不同的页面 腾讯视频 - 中国领先的在线视频媒体平台...函数调用 - 同一文件中调用 在需要判断用户是移动端还是PC端处调用 - 不同文件中调用 在开头处通过"require_once()"引用包含1中函数的php代码模块,并在需要判断用户是移动端还是PC端处调用

    2.4K20

    简单实现移动端 APP 扫码登录 PC 客户端

    简单实现移动端 APP 扫码登录 PC 客户端 在当今数字化时代,扫码登录已经成为一种极为便捷且安全的用户身份验证方式,广泛应用于各种应用场景中。...本文将详细介绍如何简单实现移动端 APP 扫码登录 PC 客户端的技术流程与原理,帮助开发者快速搭建起这一功能。...一、整体流程概述 移动端 APP 扫码登录 PC 客户端的基本流程如下: PC 客户端生成唯一的登录二维码,该二维码包含特定的登录信息或标识。...移动端 APP 开启扫码功能,扫描 PC 客户端展示的二维码。 移动端 APP 解析二维码获取相关信息,并将自身的用户认证信息(如账号、登录令牌等)发送至服务器进行验证。...服务器验证移动端 APP 发送的信息无误后,通知 PC 客户端登录成功,建立相应的会话连接,完成登录流程。

    1.6K10

    后台 Sidebar 伸缩交互(PC + 移动端)实现

    important;}2.3移动端适配手机上的处理方式有点不一样。...important;}}移动端默认把导航栏藏在屏幕左边,需要的时候滑出来。右侧内容区域直接占满整个屏幕。...端切换collapsed类,移动端切换show类。...5.实际使用场景这套方案在实际项目中表现不错:PC端使用:用户可以根据需要收缩导航栏,专注于主要内容。特别是在做数据分析或者编辑长文档的时候,多出来的空间很有用。...移动端使用:导航栏不会占用宝贵的屏幕空间,用户需要的时候一滑就出来了。开发维护:代码结构清晰,后续要调整样式或者添加功能都比较方便。6.注意事项有几个地方需要特别注意:!

    22910
    领券