拖放API是H5专门为了鼠标拖放而新提供了7个事件,可以分成三个部分。 一、拖动的源对象(source)可以触发的事件 dragstart:拖动开始 drag:拖动进行中 dragend:拖动结束 二、拖动的目标对象(target)可以触发的事件 dragenter:拖动进入时 dragover:源 ...
分类:
其他好文 时间:
2020-05-01 00:45:28
阅读次数:
67
对于一个开发了多个H5的前端工程师,在开发过程中难免会遇到一些兼容性等爬过坑的问题。现在我将这些问题一一汇总一下,并在后面给出坑产生的原理,和现阶段常规的填坑方案。由此来做一个阶段性的总结。 问题 下面列举了我遇到的一些常规问题,如有遇到其他问题请在评论区补充,之后我也会实践后加以补充,感谢!(经常 ...
分类:
移动开发 时间:
2020-04-30 21:42:08
阅读次数:
102
最近在看如何把H5游戏嵌套发布在app上,于是用Cordova作为工具。然而之前Cordova在IOS上是用UIWebview,但是IOS新版本上强制要用wkwebview。还好新版Cordova也支持了,但是遇到了一个坑,加载不了:原因:wkwebview对于文件的访问,也是认为是跨域的一种解决办法:一定要设置[configuration.preferencessetValue:@YESforK
分类:
移动开发 时间:
2020-04-30 17:22:03
阅读次数:
97
背景:由于项目中使用到Android WebView加载H5网页,涉及到进入获取定位的操作、这里就涉及到跟Android之间传值、故以记录!!!。 Vue调用Android方法操作如下: window.android.方法名 // 方法名后加() Vue界面接收Android传递过来的值操作如下: ...
分类:
移动开发 时间:
2020-04-30 15:23:47
阅读次数:
232
背景:本来就是一个记账的简单的应用,又添加了一些h5的页面,和一些弹框广告。 过程:在iOS上架之后,一直因为 Guideline 3.2.2 - Business - Other Business Model Issues - Unacceptable 被拒绝! 拒绝了四次,每次都是按照要求去修改 ...
分类:
移动开发 时间:
2020-04-30 11:50:15
阅读次数:
476
在暗黑主题下,用户可以采用深色的外观,所有的窗口,背景都采用比暗的颜色。 随着系统的升级,越来越多的APP适配了暗黑模式,比如微信,qq浏览器等。现在网页也得跟上时代的潮流,也得适配暗黑模式。 暗黑模式的优势 可以减少使用电量; 对弱势或者光线敏感的人提供更好的视觉; 让所有人都能在光线较弱的环境下 ...
分类:
其他好文 时间:
2020-04-29 23:37:23
阅读次数:
114
作者:心叶时间:2018-05-01 18:30 H5提供了二种非常好用的本地存储方法:sessionStorage和localStorage,下面分别介绍一下: 1.sessionStorage:保存的是一个会话的数据,也就是说只在一次会话中有效,关闭就会销毁数据,不是持久的本地数据存储,只是一个 ...
分类:
其他好文 时间:
2020-04-29 23:36:49
阅读次数:
67
作者:心叶时间:2018-05-01 18:45 我们都知道,浏览器执行js代码是单线程的,当页面脚步执行时,页面是没办法响应别的的,直到脚步的结束,而这里介绍的WebWorkers就可以改变这一切。 WebWorkers是运行在后台的js代码,独立于其他脚本,不会影响页面的性能。我们可以继续做任何 ...
分类:
编程语言 时间:
2020-04-29 23:15:28
阅读次数:
52
H5新增API 选择器 querySelector()和querySelectorAll(),参数都是css选择器,前者返回符合条件的第一个匹配的元素,如果没有则返回Null,后者返回符合筛选条件的所有元素集合,如果没有符合筛选条件的则返回空数组。 getElementsByClassName()返 ...
前言 补漏洞系列~今天来动手体验一下HTML5中的离线应用之mainifest缓存清单。实际上H5还提供了一个JavaScript接口来用于更新缓存文件的方法以及对缓存文件的操作。在Chrome中,输入以下地址就可以查看浏览器的本地缓存: chrome://cache/ 关于manifest 离线应 ...
分类:
其他好文 时间:
2020-04-29 01:05:40
阅读次数:
68