首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

移动页面手机屏幕分辨率自动缩放的js

,当拿到设计图的时候,图基本都是按物理分辨率来设计的,一般常用的为640(iphone5/5s)、750(iphone6/6s),而谷歌等浏览器采用小手机模式浏览页面的时候,上面的值为逻辑分辨率,调试的时候很难把控页面样式...,在手机端的样式也会因此大乱,页面头部加入以上一段js之后,在手机端就可以正常显示了, var phoneScale = phoneWidth/750; 除以的为设计图设计的页面宽度,750是按iphone6...来设计(根据自己使用需求来修改),即让页面的 放大比率=屏幕的逻辑分辨率/物理分辨率,从而达到适应手机的效果。...(注意,有时候页面加了这段代码调试的时候,切记刷新,刷新过后就会按手机缩放比例显示) 概念解析: phys.width:一般我们所指的宽度width即为phys.width,物理宽度(物理分辨率) device-width...,不指定默认的nitial-scale=***,只指定最小和最大缩放值,也可以正常显示,但是safari浏览器则会失效,对于宽度是100%的页面, 则显示为页面的30%左右的宽。

5.4K80
您找到你想要的搜索结果了吗?
是的
没有找到

移动web开发问题和优化小结

如何让我们所开发的手机页面能有更好的交互体验,就是这篇文章的主旨:移动web开发问题和优化小结。...我自己也在手机上粗略试过,确实有那么一回事,平常看博客,5分钟左右少1%,用了硬件加速3分钟左右就少1%,大家注意合理使用。...,避免页面跟着滑动 这个细节是我基于vue开发焦点图的时候遇到的,后来自己找不到方法,直接在sf上提问了,大家可以去参考下:移动端轮播图,上下滑动的时候不触发页面的滚动 ps:滑动我没有使用什么库,是我根据...touchstart和touchend的移动距离来判断是左右滑动或者上下滑动!...2.web移动页面性能优化方案 3.Web前端优化最佳实践及工具集锦 4.移动前端系列——移动页面性能优化 5.Web性能优化:图片优化 16.小结 我移动web(手机网站)上,遇到的问题,暂时就是上面这些了

2K21

教你五分钟构建一个App页面

后来了解到App其实是有三种类型 原生应用程序(Native App),混合应用程序(Hybrid App),WebAPP (Web App) 对于他们的区别,百度百科给出如下解释 Native App...我们知道,网页响应式开发常用的框架是Bootstrap,但对应移动App的开发我们就没有必要使用Bootstrap了,因为它好多样式也是争对网页,用他来开发移动app显得有点重了。...简 mui文件大小只有108kb mui 提供20多个控件 和50多个js api 及100多个样式 快 js加载快一般17ms左右 体量小页面绘出快,预加载,专场快 易 使用HbuilderX编辑器...Hbuilder官网https://www.dcloud.io/ 选择第一个 点击下载 选标准即可 下载安装后你无需关注mui下载的问题,因为这个编辑器自带mui。...首先将手机与电脑usb连接,可借助第三方软件连接手机如,360手机助手 连接手机之前需要打开手机的开发者模式,并在打开usb调试 对于不同的手机开发者模式打开不同,大家自行百度 连接成功图示 完成上述步骤后

1.3K20

手机上查看移动Web页

我最近在学习做移动页面,当做好一个移动页面后想使用手机查看一下移动页面手机上的效果,找了很久才找到一个比较好的方法,特意写这篇文章记录下在手机上查看移动页面的方法 准备的硬件和软件 带有android...系统的手机 数据线 Node.js Browsersync Chrome 配置环境 注意事项 需要提前电脑中安装Chrome浏览器,在手机上安装移动的Chrome浏览器,并且通过数据线将手机和电脑连接...,手机必须和电脑连接在同一wifi下,并且电脑里需要提前安装好Node.js,因为下面的操作中有些步骤需要用到Node.js,Node.js的安装方法可以参考我前面写的博客使用NVM安装Node.js...桌面Chrome浏览器上查看连接到电脑上的手机 打开桌面的Chrome浏览器,地址框中输入chrome://inspect,此时Chrome浏览器页面上可以查看到与电脑连接的移动设备的信息...Chrome浏览器,Chrom浏览器会显示该Url地址的内容,如果没有启动Chrome浏览器,启动Chrome浏览器时会自动显示该Url地址的内容 第六步:在手机上查看移动页面 打开手机上的Chrome

1.2K20

移动端开发总结

如何让我们所开发的手机页面能有更好的交互体验,就是这篇文章的主旨:移动web开发问题和优化小结。...我自己也在手机上粗略试过,确实有那么一回事,平常看博客,5分钟左右少1%,用了硬件加速3分钟左右就少1%,大家注意合理使用。...,避免页面跟着滑动 这个细节是我基于vue开发焦点图的时候遇到的,后来自己找不到方法,直接在sf上提问了,大家可以去参考下:移动端轮播图,上下滑动的时候不触发页面的滚动 ps:滑动我没有使用什么库,是我根据...touchstart和touchend的移动距离来判断是左右滑动或者上下滑动!...2.web移动页面性能优化方案 3.Web前端优化最佳实践及工具集锦 4.移动前端系列——移动页面性能优化 5.Web性能优化:图片优化 16.小结 我移动web(手机网站)上,遇到的问题,暂时就是上面这些了

2.6K10

Re:从零开始的鸿蒙开发教程

在我看来: HarmonyOS是一款可以用Java或JS开发的国产手机操作系统。也就意味着我们可以更快的入门鸿蒙开发。 ?...基础篇 开发环境安装 2020年12月18日,华为推出了鸿蒙OS开发平台DevEco Studio 2.0 Beta3本,支持了搭载了鸿蒙的手机模拟器,而且还支持Mac,Mac用户们再也不用装Windows...创建应用 安装完成后打开IDE,直接点Create HarmonyOS Project,可以看到,鸿蒙2.0本目前支持的官方设备有华为车机、华为智慧屏、华为表、华为摄像头,传说中的移动设备将在2020...下面我们体验一下鸿蒙的页面跳转和传参功能。 创建页面 首先创建第二个页面slice目录右键创建Ability,创建第二个页面SecondAbility。 ?...页面传值和跳转 我们希望列表item点击事件中添加页面跳转方法,并将item位置传到SecondAbility。 ?

1.1K30

Nginx区分PC或手机访问不同网站

3.用户可以选择访问移动还是PC网站,移动网站始终有切换到PC的链接,PC当网站通过手机访问时会提供移动网站的链接。...}catch(e){} }}// ]]> 推荐的nginx区别手机和PC访问方法 利用前端js和后端nginx配合,js通过设置cookie来设定当前访问哪页面。...增加设置cookie的js代码,这段代码需要在移动网站和PC网站的所有页面都要放置。...PC链接 默认用户进来时会先判断UA,如果是手机端访问就会进入手机,但也会存在误判进入手机或者需要更多信息进入PC,那么就需要在移动页面放入代码,让用户可以从移动切换到web并且下次访问会保留设置...PC网站增加访问手机的链接 PC的网站适当的地方加入下面的链接让用户可以切换到手机的网站。

9.7K90

canvas webgl 测试数据稳定性专项优化优秀实践

作者:高苡新 团队:腾讯移动品质中心TMQ 背景 Canvas/webgl测试的是浏览器内核的渲染能力。...webglspacerocks用例落后上一本(TBS3.2)2.59帧。但经过开发定位问题,发现依然是数据波动导致的误报。...图3开发定位问题邮件内容 解决办法 为此,测试组专门购置了性能优越的笔记本散热风扇来给测试手机降温。...增加了散热器与小风扇辅助散热之后,三部手机的测试结果均接近3、4月份结果且多多少少有所提升,无重测项。” 优化效果 日常监控历史记录可以看到优化前后的效果: 1、6个用例的波动范围都不同程度缩小。...1帧; 2、多次测试10组数据的平均值波动0.5帧左右; 3、多次测试所有数据的最大最小值偏差1.95帧。

2.3K10

70%以上业务由H5开发,手机QQ Hybrid 的架构如何优化演进?

之后我加入了腾讯QQ会员团队,负责QQ会员移动终端上的技术,同时也有很艰巨的任务:维护手机QQ中的所有H5 hybrid开发的框架,即WebView组件的技术工作。...下图页面耗时部分,由于静态直出页面不需要任何JS执行,只需要WebView渲染,所以页面耗时静态直出相比传统页面降低了大概500毫秒到1秒左右。 ?...SharpP的应用 大家都比较熟悉WebP,而且Android对其支持也比较好,而QQ团队内部自己研发了叫SharpP的图片格式,文件大小上比WebP节省10%左右的体积。...于是我们准备在手机QQ H5业务中推广SharpP格式,但推广新图片格式会带来很大的应用成本。首先大部分的图片链接都是写死代码里面,而且页面并不知道移动终端有没有能力去解码SharpP的格式。...小屏幕的手机,比如640px和480px,同样是下载750px的图片,然后渲染的时候进行缩小。 这样实际浪费了非常大的带宽,所以我们思考CDN是否根据用户手机屏幕尺寸来下发不同格式的图片。

1.7K10

准备好迎接后 App 时代了吗?

(中国全体 Android 应用商店的软件部分月收入量级 10 亿左右,有 5 亿因为技术折损浪费了)。...但现在的手机厂商也明白了入口的含义,作为移动互联网的一级入口,手机厂商不停强化他们的互联网服务,尤其是以安全为名扶持自己的分发业务。...微信小程序发展到目前,最大的 2 个问题是: 大多数小程序都是阉割和无运营达到真正替代原生的小程序非常少。 小程序的获取方式、二次使用方式逆用户习惯。...原因有如下 5 点: 主流 App 公司的业务都已经迭代了多年,全部业务重新做一遍压力太大; 微信小程序限制了体积小于 1M,页面层级小于 5 级,只能做阉割; 小程序提供的 UI 控件很不灵活,无法做出和...只可惜 PWA 距离 PK 原生甚远。 4. 手机厂商支持流应用的产品何时上线?老手机支持吗? 手机厂商的应用商店都是可自更新的,应用商店里内嵌流应用 SDK,升级应用商店,老手机用户即可得到。

1.4K90

H5游戏开发指南

除去顶部大概130px的像素,底部大概150左右的像素,内容的安全高度大概有850左右,怎么布局页面,具体要看你的项目主要在什么环境上运行。...使用前后左右键可以移动摄像机的视角,点击屏幕可以把视野聚焦到火鸡身上。 ? ?...然后每进入一关时,加载这一关所必须的资源。这样更好的改善用户体验。...4.2、进行页面布局的时候,脱离设备,按照640x1136像素进行布局,然后页面的meta里加入 ? 进行0.5倍缩放。这时候屏幕适应320x568宽度的手机屏,对于比较宽的手机,会有些黑边。...腾讯网前端开发工程师,腾讯网首页、天天快报WEB项目技术负责人,致力于HTML5页面开发。

4.2K112

移动端调试痛点?送你五款前端开发利器!

之所以写这个总结,还要从上周的一次移动端项目的 debug 说起。那天,测试小姐姐拿着自己的 iphone6s 过来找我,说页面打不开。...所以通过拦截 http 请求,查看具体的请求信息和数据,获取很多有用的信息,可以在一定程度上帮助 debug。...3. weinre 推荐指数:★★★☆☆ weinre是一款很不错的网页检查工具,可以通过本地启动一个 weinre 服务,并向手机网页嵌入一段 js 脚本来实现和电脑的通信,已达到类似浏览器开发工具那样的的调试效果...微信web开发者工具的移动调试也是借助于此。附上一篇简单的使用介绍。因为我的 js 早就原地爆炸,它和 vConsole 一样,并没有帮到我什么。 4....第三步:给你的 Android 手机下载一个手机的 Chrome浏览器 (各大应用商店自行搜索),并在手机上的 Chrome浏览器 中打开你需要调试的页面

1.1K00

前端-移动端调试痛点?——送你五款前端开发利器

之所以写这个总结,还要从上周的一次移动端项目的 debug 说起。那天,测试小姐姐拿着自己的 iphone6s 过来找我,说页面打不开。...所以通过拦截 http请求,查看具体的请求信息和数据,获取很多有用的信息,可以在一定程度上帮助 debug。...3. weinre 推荐指数:★★★☆☆ weinre是一款很不错的网页检查工具,可以通过本地启动一个 weinre 服务,并向手机网页嵌入一段 js 脚本来实现和电脑的通信,已达到类似浏览器开发工具那样的的调试效果...微信web开发者工具的移动调试也是借助于此。附上一篇简单的使用介绍。因为我的 js 早就原地爆炸?,它和 vConsole 一样,并没有帮到我什么。 4. ...第三步:给你的 Android 手机下载一个手机的 Chrome浏览器 (各大应用商店自行搜索),并在手机上的 Chrome浏览器 中打开你需要调试的页面

1.5K20

vue-awesome-swiper实现轮播图片

前言 最近在学习Node.js (Express.js) + Vue.js (Element UI) 全栈开发王者荣耀手机端官网和管理后台时,学习到第三章 3.7-首页顶部轮播图片(vue-swipper...Swiper目前已经更新到版本5了,Swiper常用于移动端网站的内容触摸滑动,Swiper是纯javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。...Swiper实现触屏焦点图、触屏Tab切换、触屏多图切换等常用效果。Swiper开源、免费、稳定、使用简单、功能强大,是架构移动终端网站的重要选择!...$mount('#app') 3、需要使用轮播效果的Vue页面中使用swiper组件,如下所示: <!...3张用于轮播的图片,每隔3秒钟轮播另外一张图片,当在浏览器中左右滑动鼠标或者在手机左右滑动时会看到不同的图片,起来轮播的效果 最终的轮播效果图如下所示: 图片1: ?

5.1K40

几个跨平台移动App开发方案框架比较

,只要会HTML就能做应用,且通过js调用设备底层硬件(比如加速计、摄像头、罗盘、通讯录、文档、GPS、媒体、网络、通知(警告、声音和振动)、存储、传感器等等) Cordova 概述 Cordova...大众不能满足协同开发 企业有推送API接口 大众没有 售后服务:企业有独立的售后团队 大众的入口是论坛 Dcloud 概述 普通的HTML5技术与原生技术相比,有跨平台、动态、开放、直达二级内容页面等特点...后续又推出免费的手机强化引擎“5+ Runtime”,其内置的Native.js技术可调用手机终端40多万原生API,弥补HTML5功能弱于原生的问题,DCloud相关组件如下图: 优点 国内厂商,中文文档...WeX5的混合应用开发模式轻松调用手机设备,如相机、地图、通讯录等,让开发者轻松应对各类复杂数据应用,代码量减少80%。同时开发出的应用能够媲美原生的运行体验。...,可以分为本地页面,也可以使用网络页面(有加载条) 混合开发,H5套壳的形式开发,内容升级可以直接修改H5页面 混合开发,可以很容易实现H5套壳的形式 主要开发和知识点 Vue.js开发 Html+js

7.4K20

页面应用后台渲染的三次实践

基于PreRender方式的Angular.js应用的后台渲染 服务端渲染的React 开始之前,我希望即使你们需要后台渲染,你们也应该前后端分离!由后台来提供API数据,前端用自己的后台来渲染页面。...如我们《RePractise前端篇: 前端演进史》中提到的那样:我们已经有了一个桌面网页,然后我们打造了一个APP。然而,总有些客户想在手机上浏览但是又不想下APP,我们就需要一个移动。...因为用户已经被养成了这样的习惯,大部分的网站提到了桌面移动、APP。要维护这样的三个不同的系统,对于大部分的业务公司来说成本太高了。...于是,大部分公司来说解决方案就是 后台 + 大前端 (桌面前端、移动Web、手机APP)。...相比于同一个代码里有桌面移动来说,逻辑有更加复杂的趋势——因为在这种情况下,我们只需要维护两个不同的模板即可。而在SPA的情况下,我们要维护两套逻辑。

1.3K90

SAO-UI-PLAN-Controlldot

左右浮动切换上下篇算是唯一的亮点了。上下按钮用拖动方式体感上还不如直接用侧栏菜单的按钮功能来的方便。尤其是考虑到PC端,手机端,窄屏设备,触屏电脑等设备动作的监测判断。总是牵扯到一大堆的交集。...魔改步骤 SAO UI PLAN 相关项目为本站原创项目,因此均为内测样式适配上仅针对本站进行调整,因此泛用性上存在缺漏。对于可能遇到的 bug,欢迎评论区进行讨论。...900px //提取自main.js部分控制手机端设备目录显隐的代码片段。...: - 改进方向 可以考虑仅作为手机端的功能,直接用 @media 让它在 PC 端隐藏,...这样子的话避免屏宽比和设备的影响。 还有就是手机端按钮存在遮挡正文的问题,貌似 Dorakika 是有设计可以拖动位置的,但是代码大概给我误删了。

86520

eruda 一个被人遗忘的调试神器

Eruda 是一个专为前端移动端、移动端设计的调试面板,类似Chrome DevTools 的迷你(没有chrome强大 这个是可以肯定的),其主要功能包括:捕获 console 日志、检查元素状态、...虽说日常的移动端开发时,一般都是在用Chrome DevTools浏览器的移动端模式模拟各种手机型号来进行开发和调试,确保功能/页面展示等都没有问题了,才会提交测试;   但是前面都讲了,只是模拟、模拟...小而美 那叫丰满 功能清单 console - console 的作用就不用废话了,大家都懂; - 早期console诞生之前,我们的调试功能都是alert过多,包括现在的移动端,在手机上我们想看到参数值...console 功能展示 Elements - eruda 它没有PC端这么直观,但也因为移动端展示的方式局限性, - 它能把每一个父节点下的每一个子节点全部列出来;你点击某个子节点时,列出当前节点全部的属性...Resources 功能分析 Sources/Info - Sources:查看页面源码;格式化html,css,js代码及json数据。

90020
领券