下面从以下7个方面介绍BOM: BOM概述 window对象的常见事件 定时器 JS执行机制 location对象 navigator对象 history对象 1. 什么是BOM? BOM(Browser Object Model)即浏览器对象模型,它提供了独立于内容而与浏览器窗口进行交互的对象,其 ...
IDEA一些不错的插件分享 目录 IDEA一些不错的插件分享 插件集合 CamelCase Translation LiveEdit MarkDown Navigator Jrebel CheckStyle IDEA Alibaba Java Coding Guidelines Ideavim Ma ...
分类:
其他好文 时间:
2020-05-24 21:03:49
阅读次数:
56
老孟导读:今天分享一个类似“孔雀开屏”的动画效果,打开新的页面时,新的页面从屏幕右上角以圆形逐渐打开到全屏。 先来看下具体的效果 不知道这种效果大家叫什么名字?如果有更合适的名字可以在评论处告诉我,下面来说下如何实现此效果。 在使用Navigator进入一个新的页面时,通常用法如下: 就包含了切换页 ...
分类:
其他好文 时间:
2020-05-24 20:42:24
阅读次数:
55
使用Navigator.getUserMedia可以做到在主流浏览器中获取用户摄像头数据,麦克风数据,我研究了一下,发现在ios、安卓微信浏览器中都不行。而在安卓6.0.1自带浏览器中可以,iOS Safari不支持,mac Safari不支持,兼容性还是太差,所以还是弃用了。但是我研究的结果还是保 ...
分类:
Web程序 时间:
2020-05-23 14:48:08
阅读次数:
229
判断兼容 浏览器对振动API的支持情况,一个好的习惯就是在使用之前要检查一下当前你的应用环境、浏览器是否支持振动API。下面就是检测的方法: var supportsVibrate = "vibrate" in navigator; 在window.navigator对象里就只有一个关于振动的API ...
分类:
移动开发 时间:
2020-05-23 11:20:01
阅读次数:
72
<navigator url="/pages/outUrl/outUrl"> 点击进入外链页面 </navigator> 然后在/pages/outUrl/outUrl这个页面: <web-view src="https://www.baidu.com/"></web-view> 但是得注意:! 添 ...
分类:
微信 时间:
2020-05-22 19:52:34
阅读次数:
360
友情提示:想要更好的理解这篇文章,建议先读一下 "viewport深入理解" ,了解一下视口。 假设我们的设计稿尺寸为750 1340。html5设计稿尺寸以及前端与设计之间协作流程一般分为下面两种。 方法一 引入:页面开头处引入下面这段代码,用于动态计算font size css使用: 未引入前 ...
分类:
移动开发 时间:
2020-05-22 12:42:05
阅读次数:
58
//判断当前设备是ios还是安卓 isAndroidOrIOS() { var u = navigator.userAgent; var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端 var i ...
分类:
移动开发 时间:
2020-05-21 11:56:57
阅读次数:
132
2020/5/18 一、Anaconda 有什么用? 是一个安装、管理python相关包的软件,还自带python、Jupyter Notebook、Spyder,有管理包的conda工具,非常有用。 二、如何安装Anaconda? 很简单: 1、去官网https://www.anaconda.co ...
分类:
其他好文 时间:
2020-05-18 16:10:26
阅读次数:
83
安卓手机输入框被软键盘遮住的问题,如何在点击输入框的时候类似与IOS那种,输入框直接在软件盘的上面,而不会被遮住 在代码中加入如下代码: if(/Android [4-6]/.test(navigator.appVersion)) { window.addEventListener("resize" ...
分类:
移动开发 时间:
2020-05-16 19:09:00
阅读次数:
105