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

移动网页布局】移动网页布局基础概念 ① ( 移动浏览器 | 移动屏幕分辨率 | 移动网页调试方法 )

一、移动浏览器 ---- 移动浏览器 比 PC 浏览器发展要晚 , 使用的技术比较新 , 对 HTML5 + CSS3 支持较好 , 常见的浏览器如下 : UC / QQ / Opera / Chrom.../ 360 / 百度 / 搜狗 / 猎豹 国内的浏览器 基本都是 根据 Webkit 内核进行修改而来的 , 目前没有自主研发的内核 , 因此 移动开发适配比较简单 , 兼容主流的浏览器 , 即兼容...Webkit 内核浏览器即可 ; 二、移动屏幕分辨率 ---- 移动设备的尺寸类型非常多 , Android / iOS 手机分辨率种类很多 , 参考 Android 屏幕适配 专栏 ; 【Android...Android 与 iOS 屏幕宽高比种类 | 屏幕像素密度 DPI ) 博客 ; 前端开发时 , 不需要关注上述 屏幕像素密度 dpi , 密度无关像素 dp , 只需要关注 像素尺寸 px 即可 ; 三、移动网页调试方法

2.6K40

移动网页调试

于是屁颠屁颠的拿起了《在你身边 为你设计》这本书看了一下午,看到移动调试这里,略有感受,于是提取了下内容。...在这个5g到来的时代,移动互联网继续横行,前端的开发工作和移动更加紧密了,但是移动调试着实让人尴尬。化解尴尬的方法介绍下下面这几种,有补充的欢迎留言?...尽管移动网页与桌面网页有诸多差异,但是说到底它还是一个在浏览器里浏览的HTML网页,所以最常用的还是在桌面借助Chrome调试器。...Chrome自带的Developer Tool对于调试移动网页来说非常方便,可以通过调整下表所示的几个属性来调整页面。...当看到优点是不是很激动,在真机上可以调试iOS和Android设备的网页耶✌️ 使用vConsole调试 由腾讯出品的vConsole调试工具,在调试移动的时候非常有效,而且其使用方法也是简单。

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

移动网页调试方案

移动调试方案 移动调试方案 页面容器 移动设备上的各种浏览器 各类app内的webview debug方案 Android iOS 跨平台 抓包工具Charles 调试工具weinre...其他方案 附录:ES6标准兼容情况 页面容器 移动设备上的各种浏览器 chrome、safari、firefox、samsung browser 各类app内的webview 不同平台实现不一样 iOS...微信平台 微信iOS是采用wkwebkit进行渲染的,Android平台采用的是x5内核 debug方案 Android 由于移动网页开发不能直接打开developer tools,导致我们调试起来稍微麻烦...好在我们有解决方案: Remote Devices 谷歌为我们提供的开发利器,让我们可以在电脑使用developer tools进行elements检查和network监测,非常方便快捷。...iOS 使用Safari自带的开发者工具 首先是iOS设备点击设置->Safari->高级设置->打开web检查器 如果是app容器,使用webview加载页面,那么app容器需要是开发包,apple

1.7K20

移动网页调试方案

本文作者:IMWeb xychxbb 原文出处:IMWeb社区 未经同意,禁止转载 移动调试方案 页面容器 移动设备上的各种浏览器 各类app内的webview debug方案 Android...iOS 跨平台 抓包工具Charles 调试工具weinre 其他方案 附录:ES6标准兼容情况 页面容器 移动设备上的各种浏览器 chrome、safari、firefox、samsung browser...微信平台 微信iOS是采用wkwebkit进行渲染的,Android平台采用的是x5内核 debug方案 Android 由于移动网页开发不能直接打开developer tools,导致我们调试起来稍微麻烦...好在我们有解决方案: Remote Devices 谷歌为我们提供的开发利器,让我们可以在电脑使用developer tools进行elements检查和network监测,非常方便快捷。...表示成功连接 adb devices 执行结果 然后从chrome浏览器F12找到Remote devices RemoteDevices inspect你想要监听的页面,如下 inspect iOS

1.2K30

开发移动网页调试方法

大家在开发pc网页的时候调试很方便,直接用浏览器打开就可以了,但是如何进行移动网页的调试呢。...这是在我这个博客首页下按下F12出现的界面,点击上图红色圈圈出的位置就是使用移动调试。点击之后出现下图 ?...在上图中有红线圈出的位置是更改移动样式的,里面包括苹果4S到苹果6plus和苹果6s以及屏幕大小不等的安卓手机和平板等,还可以手动拉伸宽度和高度。以测试页面在不同屏幕大小下的兼容性问题。...大致的移动测试调试都可以在这里进行。但是这并不完全精确,精确的调整还需要到真机中进行测试。...一般我们在开发网页过程中都会安装服务器运行环境,最普遍的是tomcat和phpAdmin两种,关于这两种运行环境我就不在这里介绍了,我重点说一下如果通过移动连接pc建立的服务器里部署的网页

1K20

移动网页布局】移动网页布局基础概念 ⑧ ( 移动页面布局方案 | 单独制作的移动页面 - 主流 | 响应式页面兼容移动 - 开发难度较大 )

一、移动页面布局方案 移动页面方案 : 单独制作的移动页面 : 主流开发方案 , PC 移动 访问的是不同的页面 , 目前的 京东 / 淘宝 等电商网站移动页面采取的该方案 ; 响应式页面兼容移动...: 开发难度较大 , PC 移动访问的是相同的页面 ; 1、单独制作的移动页面 通过设备类型判断要加载的网页类型 , 一般会在域名前添加 m 打开移动 , 如京东域名为 jd.com , 使用...m.jd.com 可以访问其移动页面 ; 如京东商场 , 在浏览器中输入 https://www.jd.com/ 域名 , 进入的是 PC 网页 , 在浏览器中 , 按 F12 进入调试模式...; 2、响应式页面兼容移动 响应式页面兼容移动 的原理是 通过 判断当前的 屏幕宽度 , 改变当前的页面样式 , 适应不同的设备 ; 如果不断地缩小浏览器的窗口的宽度 , 网页会不停地自适应修改布局...; 网页不断响应当前设备宽度的变化而进行自适应布局修改 ; 三星页面 https://www.samsung.com/cn/ 在 PC 的样式 : 手机访问的是同一个页面 , 响应式页面 制作困难

3.6K40

移动网页设计_redis client命令

一、服务器与客户的交互 Redis服务器是典型的一对多服务器程序:一个服务器可以与多个客户建立网络连接, 每个客户可以向服务器发送命令请求,而服务器则接收并处理客户发送的命令请求,并向客户返回命令回复...、客户结构(struct redisClient) 对于每个与服务器进行连接的客户,服务器都为这些客户建立了相应的redis.h/redisClient结构(客户状态) typedef struct...客户执行发布与订阅功能时用到的数据结构 客户的身份验证标志 客户的创建时间,客户和服务器最后一次通信的时间,以及客户的输出缓冲区大 小超出软性限制(soft limit)的时间 客户状态包含的属性可以分为两类...以下展示的是客户执行CLIENT setname命令之后的客户列表: 客户的名字记录在客户状态的name属性里面: 如果客户没有为自己设置名字,那么相应客户状态的name属性指向NULL...服务器会将客户积存 在输出缓冲区中的所有内容发送给客户,然后关闭客户

27620

JavaScript之移动网页特效(1)

学习目标: 触屏事件概述: 移动浏览器兼容性较好,我们不需要考虑以前JS的兼容性问题,可以放心的使用原生JS的书写效果,但是移动也有自己独特的地方,比如触屏事件touch(也称触摸事件),Android...这三个中的重点是: targetTouches 我们用targetTouches包含着一个数组,里面包含的是每根手指的各种属性和信息,targetTouches[0]可以看到第一个手指的一些属性: 网页拖动元素我们已经学会了...接下来做移动的轮播图案例: 先搭建结构,虽然用的是以前的携程的案例,但我还是单独在页面中写吧,不然很麻烦....因为是移动,所以可以使用CSS3的一些方法: 这样移动的话ul就不用加定位了 现在试做一下: 后面接着做无缝滚动 因为是ul在做过渡效果,所以我们给ul添加一个监听事件: 我们让他过渡完成后就打印一个...但是现在还没做拖动效果 下面要做小圆点跟随图片变化的效果,也引出了新的知识点: classList属性 classList属性是HTML5新增的一个属性,返回元素的类名.但是ie10以上的版本才支持(但是移动不用担心

2.5K20

移动网页布局】移动网页布局基础概念 ② ( 视口 | 布局视口 | 视觉视口 | 理想视口 )

它是指 网页中可见部分的大小,即浏览器窗口中显示的内容大小。 在移动设备上,由于屏幕较小,需要 对网页进行缩放以适应屏幕大小,因此布局视口也需要进行调整。...移动设备上的布局视口 通常比 桌面浏览器中的布局视口 小,因为 移动设备屏幕的大小通常比桌面屏幕小。...布局视口 机械地 将 PC 网页在手机呈现 ; Android / iOS 将 布局视口 分辨率 设置为了 980 像素 宽度 , PC 网页可以显示在 布局视口 中 ; 如下图所示 , 强行将浏览器的宽屏界面..., 压缩到手机屏幕宽度 , 网页中的元素被缩小了 , 用户只能通过手指缩放查看网页内容 ; 2、视觉视口 ( 设备大小 | 网页大小 > 设备大小 ) 视觉视口 - Visual Viewport...移动设备浏览器中,设备屏幕较小,页面需要进行缩放以适应屏幕大小,视觉视口 会比 布局视口 小。

1.2K30

移动网页布局】移动网页布局基础概念 ④ ( 物理像素 | 物理像素比 | 代码示例 - 100 像素在 PC浏览器 移动浏览器 显示效果 )

一、物理像素 / 物理像素比 ---- 移动 网页开发 与 PC 开发有很多不同之处 , 在图片处理方向需要采用 二倍图 / 三倍图 / 多倍图 方式进行图片处理 ; 图片处理的方式与如下的 物理像素...如 1920 x 1080 像素 , 就是宽度上有 1920 个像素 , 高度上有 1080 像素 ; 物理像素比 : 设置 1 像素 在 实际设备中 , 能显示的像素个数 , 就是物理像素比 ; 移动中...1 像素 , 需要结合 物理像素比 进行设置 , 可能实际中对应 2 像素 , 也可能对应实际中的 0.5 像素 ; 物理像素比 是 移动 设备的固有属性 ; 电脑 设置 1 像素 就是 1 像素大小...; 移动设置 1 像素 , 需要结合屏幕像素比进行设置 ; 不同手机的物理像素比 : 可参考 【Android 屏幕适配】屏幕适配基础概念 ② ( 像素 px 与 密度无关像素 dip | 像素...显示效果 ---- 在下面的代码中 , 分别在 PC 浏览器 和 移动浏览器 中显示 100x100 像素的盒子 , 对比二者的显示效果 ; 代码示例 : <!

42640

从零开始学 Web 之 移动Web(二)JD移动网页移动触屏事件

一、案例:JD移动网页 相关源码已放置 Github 以下为详细 html 源码: <!...img, input, div { margin: 0; padding: 0; /* 盒模型 */ box-sizing: border-box; /* 去掉移动特有的点击高亮效果...开启定时器,自动轮播 添加移动滑动事件,手动轮播。 添加过渡效果结束事件,解决手动滑动到第一张和最后一张时,出现空白的问题。 设置小白点,在自动轮播和手动轮播两个地方添加。...clientX/clientY:手指的触摸点相对视口(移动屏幕左上角)的距离。 pageX/pageY:手指的触摸点相对当前页面的左上角的距离(当前页面可能有滚动条,所以距离包含滚动的距离)。...而,一般当我们在移动设置了 <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no

2.6K10

java移动开发_移动开发

1.移动端视口问题 视口是指浏览器的可视区域,移动的视口到底是多宽呢? 现在市面上的大部分手机,比如iphone X,它的默认视口宽度为980px,而一个iphone X的屏幕宽度仅仅为375px。...我们可以使用谷歌浏览器的移动调试工具,来访问百度的搜索结果,可以看到网页明显被缩小了,而且页面宽度定格在980px(不信的话大家可以试试)。...(比如JS)无意中修改了网页的放大比例 user-scalable=0 :这句代码才是不允许用户对网页进行缩放 其实这就是禁止缩放,在手机写出的页面将会无法整体左右滑动(当然,想要内部滑动可以自己设置啊...3.移动尺寸 是同一个网页在不同尺寸手机中的效果。...注意:在移动,如果使用了背景图(比如雪碧图),记得用同样的方式调整背景图的尺寸。 题外话:移动看上去是不是很麻烦?视口那么小,还要引入各种东西,里面要添加的又杂又乱,还要计算数值,是不是很麻烦?

4.9K20
领券