首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

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

minimum-scale='+phoneScale+',maximum-scale ='+phoneScale +',user-scalable=no,">'); 18 } 19       做手机页面最头疼的就是物理分辨率和逻辑分辨率的转换了...,在手机的样式也会因此大乱,在页面头部加入以上一段js之后,在手机就可以正常显示了, var phoneScale = phoneWidth/750; 除以的为设计图设计的页面宽度,750是按iphone6...试想,浏览器如果把电脑的980px的网页展现在宽度为750px的iphone6手机屏上,势必会放不下,手机横向会出现滚动条,怎么阻止这种情况呢,很简单,浏览器默认一个虚拟窗口,不同浏览器有不同的虚拟窗口宽度的默认值如...; opera:850px; Andriod webkit:800px; IE:974px; 然后会把这个980px虚拟窗口装进宽度为750px的iphone6中,当然这样的话必须缩放,这就是为什么在手机中展现电脑页面没有出现横向滚动条...提交此次补丁的WebKit开发者说可以responsive images 和 CSS device units来替代。

5.4K80

浏览器JS创建和下载文件

浏览器JS创建和下载文件 1 需求 前端需要把获取的数据生成文件让用户下载,按照以往生成 a 标签 href 指向目的文件,不仅需要有已经生成的文件服务器路径,而且很多浏览器支持类型的文件会默认加载而不提示用户选择路径下载...点击链接时浏览器不会打开链接指向的文件,而是改为下载(目前只有chrome、firefox和opera支持),下载时会直接使用链接的名字来作为文件名(可给 download 加上文件名进行修改,如: download=“file.js...”) 2.2 生成文件:DataURI js将内容生成文件可以仿照图片 DataURI 的方式 封装成一个下载方法...通常用来创建图片 DataURI 显示图片,这里用来下载文件,参数是 File对象(通过input[type=file]选择的文件)或 Blob 对象(二进制大对象),让浏览器自动设定文件类型 解决类型限制:

4.7K120

Node.js + Vue.js 全栈开发王者荣耀手机官网和管理后台

Element-UI,网站快速成型工具,一套为开发者、设计师和产品经理准备的基于 Vue 2.0 的桌面组件库 Element-UI中文官网地址 Express是基于 Node.js 平台,快速、开放...其中文官网地址是:http://www.expressjs.com.cn Node.js (Express.js) + Vue.js (Element UI) 全栈开发王者荣耀手机官网和管理后台,目前的...【全栈之巅】Node.js + Vue.js 全栈开发王者荣耀手机官网和管理后台 本项目是 Bilibili 全栈之巅 视频教程相关源码 https://github.com/wxs77577/node-vue-moba...、NodeJs+VueJs全栈开发王者荣耀官网(Express+ElementUI) [第一章 + 第二章] NodeJs + VueJs (Express + ElementUI) 全栈开发王者荣耀手机官网和管理后台...[第三章]NodeJs + VueJs (Express + ElementUI) 全栈开发王者荣耀手机官网和管理后台 - 第三章 [第四章]NodeJs+VueJs全栈开发王者荣耀官网(Express

11.9K20

挥别web移动开发差异和经典坑

移动click屏幕产生200-300 ms的延迟,PC无 问题描述:移动设备上的web网页是有300ms延迟的,往往会造成按钮点击延迟甚至是点击失效。...document.activeElement.scrollIntoViewIfNeeded(false) } }, 0) } }) onkeyUp和onKeydown兼容差异 ...input 监听键盘 keyup、keydown事件,在安卓手机浏览器中没有问题,但是在 ios 手机浏览器中用输入法输入之后,并未立刻相应 keyup、keydown 事件 非直接的文字输入(中文输入法...(使用输入法输入的过程中) compositionend: 在输入法编辑器的文本复合系统关闭时触发,表示返回正常键盘输入状态(选中文字,输入法消失的那一刻) 判断限制: $('#input')....参考: 总结移动H5开发常用技巧(干货满满哦!)

2.8K20

学习HTML5之表单

目前h5的主场还是在手机,pc还是受困于浏览器的兼容,主要是IE在拖后腿。所以这里侧重的是手机里面的表现。 先来看看表单。h5里面增加了一些新的标签和属性,解决了我们以前比较头疼或者繁琐的功能。...先看看在手机浏览器里面的表现。 type="number" 这个很好很强大,在手机里,点文本框后,输入法会自动变成数字形式,这个就大大方便输入,不需要用户再次修改输入法的状态了。...type="range" 可以 onmousemove 事件,移动一下就会把值取出来。只是不知道是不是应该这么,一开始还好用,可以刷了几次之后居然给玩死了。...js都不用写。只是需要浏览器支持!...另外加上了客户取值的js脚步,可以看看控件的值是啥。比如 color。在pc里面看没啥意思,在手机里面看看,可能会有惊喜哦。 手头里只有小米手机,也不知道兼容性如何。

1.7K50

Nuxt.js 搭建一个服务渲染(SSR)应用

客户渲染(CSR)的含义 客户渲染模式下,服务把渲染的静态文件给到客户,客户拿到服务发送过来的文件自己跑一遍 JS,根据 JS运行结果,生成相应 DOM,然后渲染给用户。...js和css等) 服务渲染(SSR)的含义 服务渲染: 当用户第一次请求页面时,由服务器把需要的组件或页面渲染成 HTML 字符串,然后把它返回给客户。...尝试了这两个框架,对比觉得Nuxt.js更简单易上手,下面就用Nuxt.js搭建一个服务渲染应用来介绍下 Nuxt.js 的用法。...一个简单的网站,讲解下 Nuxt.js 的基础用法。...Nuxt.js 入门 我们 Nuxt.js 来搭一个常用的网页框架,包括公共头部、底部、动态路由、嵌套路由,错误页面,以及在 Nuxt.js 框架下如何引用公共样式、公共方法、路由校验等。

7.4K20

BurpSuit的Burpy插件搞定WEB中的JS加密算法

一、提问 上次写过一篇文章,那篇文章主要是是针对移动应用进行加解密处理的,今天我们要说的是WEB的加解密处理方式。 大家在进行WEB渗透测试的时候,有没有像我一样遇到这样的问题?...四、WEB调试步骤 1、打开要调试的js脚本,发现js脚本被压缩了,我的是chrome流量器,可以点一下那个红色的框(pretty printf)浏览器就会自动给我们把格式对齐 ?...2、对齐格式后,在我们需要的地方下断点,点击运行,浏览器就会在相应的地方停止等待我们调试,一步步的走下来,就会来到加密解密的js代码。 ?...七、总结 本文通过一个案例,介绍了如何对WEBjs脚本进行调试并找到加密算法;然后介绍了如何使用burpy插件,对已经找到的算法进行还原。让我们在进行渗透测试的时候,节省了不少时间。...八、参考文献 Burpy:连接你的BurpSuite和Pythonhttps://www.freebuf.com/sectool/231825.html BurpSuit的Brida自定义插件搞定加密签名算法

3K10

手机技巧:手机里的隐私泄露的5个途径,你都知道吗?

4、手机输入法泄露 一般来说,我们手机里的APP有很多个,但常用的输入法就一个。如果你在输入法输入的内容,经常会有不同的APP给你推荐,这可能就是输入法将信息共享的原因。...一些输入法在安装的时候,会在用户协议里要求收集到的信息向用户提供定制内容,展示个性化的内容或广告,从而造成个人信息泄露。 隐私保护小技巧 使用手机原装的输入法。...如果要使用第三方的输入法时,可以关闭输入法的智能推荐功能和个性化推荐功能。 5、手机剪贴板泄露 你在玩手机时,经常使用复制或者剪切的功能吗?...隐私保护小技巧 打开输入法的剪切板功能,定期删除剪切板中剪切的句子。或者在剪切板设置中,关闭剪切板记录的功能。 6、手机原图泄露 很多人在网上发图片的时候,喜欢以高清原图的方式发送。...隐私保护小技巧 拍摄照片时我们可以关闭手机定位,这样原图就没有地址信息;在网上发图片时,不要勾选发原图的选项,发压缩图片即可。 今天的保护隐私小妙招 你学到了吗?

67130

前端工程师Node.js + Appium实现APP自动化

Client即调用Appium接口的客户,支持不同语言调用,比如Java、Node等语言调用。...总结:Java、Node.js作为客户调用 Appium服务端接口,Appium通过驱动控制设备,实现自动化操作。...图片自动化开发如果通过adb连接手机,并通过 appium inspector 成功获取到界面元素,那么恭喜你已经完成了80%的进展,剩下的就是通过Node.js + webdriver.io 开发自动化脚本...坑点4 键盘会被隐藏unicodeKeyboard设置为false会将你的手机输入法关掉,重新启动输入法应用就可以了,还没研究清楚unicodeKeyboard参数的意义,大家实践后可以补充下。...采坑:不同手机的开发者选项设置。启动参数务必加noReset。滑动事件务必加wait参数。键盘被隐藏,重新打开输入法即可。

68720
领券