其他 此应用的全部数据来自 QQ音乐,利用 axios 结合 node.js 代理后端请求抓取 全局通用的应用级状态使用 vuex 集中管理 全局引入 fastclick 库,消除 click 移动浏览器 300ms 延迟 页面是响应式的,适配常见的移动端屏幕,采用 flex 布局 疑难总结 & 小 ...
分类:
移动开发 时间:
2018-06-14 11:36:30
阅读次数:
301
如果说你看到了 这套模式的优势,那你会是想要自己也做一个类似的系统模式,自己来操作,看到一个系统模式的优势所在你就是他的领航者。 我们知道随着商品经济的高速发展使工商企业的经济协作和专业化分工水平不断提高,面对众多消费者群体,生产厂商既要生产或提供满足市场需要的产品和服务,又要以适当的成本快速地将产 ...
分类:
其他好文 时间:
2018-04-10 19:44:16
阅读次数:
171
1. 前言 在写这篇文章之前,我理解的fixed元素是这样的:(摘自CSS布局基础) 固定定位与absolute定位类型类似,但它的相对移动的坐标是视图(屏幕内的网页窗口)本身。由于视图本身是固定的,它不会随浏览器窗口的滚动条滚动而变化,除非你在屏幕中移动浏览器窗口的屏幕位置,或改变浏览器窗口的显示 ...
分类:
其他好文 时间:
2018-04-03 10:52:41
阅读次数:
156
ClarifyJS ClarifyJS可以让你串联一串方法,以任意顺序执行。通常的JavaScript方法是从左到右执行的,ClarifyJS可以让你改变它们执行的顺序。而且,通过选择是否让进程等待某个特定的异步方法完成还是执行后继续,也能控制异步方法。 Superstruct Superstruc ...
分类:
编程语言 时间:
2018-03-24 23:48:09
阅读次数:
289
移动端页面为了更接近原生的体验,是否可以隐藏滚动条,同时又保证页面可以滚动? 使用 overflow:hidden 隐藏滚动条,但存在的问题是:页面或元素失去了滚动的特性。由于只需要兼容移动浏览器(Chrome 和 Safari),于是想到了自定义滚动条的伪对象选择器::-webkit-scroll ...
分类:
Web程序 时间:
2018-02-26 18:18:36
阅读次数:
182
例如HTML结构如下 CSS 如上代码,当鼠标悬浮到menu上时,显示ul,但是由于移动浏览器没有鼠标,因此无法触发css中的hover. 解决办法:可以用点击来触发hover 给div加上onclick事件,点击menu的时候,便会触发hover,显示ul. 但是这样又会导致menu一直是hove ...
分类:
移动开发 时间:
2018-01-27 11:38:44
阅读次数:
222
为什么存在延迟? 从点击屏幕上的元素到触发元素的 click 事件,移动浏览器会有大约 300 毫秒的等待时间。为什么这么设计呢? 因为它想看看你是不是要进行双击(double tap)操作。 引入插件步骤 ①在HTML页面中添加 [html] view plain copy <script typ ...
分类:
Web程序 时间:
2017-12-05 11:54:01
阅读次数:
196
简介 Appium 是一个开源的自动化测试工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用。 “移动原生应用”是指那些用 iOS 或者 Android SDK 写的应用。 “移动 web 应用”是指使用移动浏览器访问的应用(Appium 支持 iOS 上的 Saf ...
分类:
移动开发 时间:
2017-11-20 12:59:40
阅读次数:
298
最近逍遥乐在寻找手机网页调用系统短信发送短信的功能,用于分享和发送信息。找了一圈,找到了,这里分享出来,记录一下! 如果需要在移动浏览器中实现拨打电话,调用sms发短信,发送email等功能,移动手机WEB页面(HTML5)Javascript提供的接口是一个好办法。 采用url href链接的方式 ...
分类:
移动开发 时间:
2017-10-28 17:43:08
阅读次数:
429
1、由于苹果公司带头响应的移动浏览器双击缩放,所以click事件会有300ms延迟,对于webapp来讲这种体验很不好, 解决办法:【meta中禁用缩放功能】: <meta name="viewport" content="width=device-width,initial-scale=1.0,m ...
分类:
移动开发 时间:
2017-09-26 17:51:23
阅读次数:
302