小技巧

cordova与css结合实现在android上透明状态栏兼容齐刘海等异形屏

应该会有人觉得百度(google)有的东西为什么我会写出来?有我还写啥啊~手上有一个项目,是用cordova+vue的,这个不是重点,由于ios的app上架比较困难,所以优先上架android。因为习惯了在ios上透明状态栏的样式,在android上也想拥有。得赖于ios的css中safe-area-inset-*的属性,可以在cordova的ios端结合c …

如何让网站变得体验更好

#字体:使用优质字体,能让阅读给为舒适,这个是最简单直接的却又是重要的体验之一。但字体不超过 3 种否则会显得杂乱。body 的字体大小为 最小 16px。标题要大、粗,20 至 30 像素,让它看起来“重”一些。#配色:一般设计理论上使用互补色或者三色组,不超过 3 种颜色。不要使用纯黑色、浅灰色现在的趋势是:去除颜色。当然得有主题色,显示突出,突显内容, …

破解电信光猫超级管理员密码

因为电信的垄断性质,对光猫用户仅仅开放光猫的用户权限,很多时候,我们需要对光猫进行进一步的更高级的设置,就需要用到超级管理员权限。其实,每个光猫出厂的时候,仅仅只有管理员账号是固定的,密码是随机的。那么如何破解光猫超管密码呢。密码,一定是保存在光猫内部的,而且逻辑非常简单的光猫,其文件的编码一定非常简单,记事本打开即可。而且正常不会放在更深的目录下,一般是直 …

微信的一些奇怪的协议

weixin:qrgEx_Zm-EdTlKrSsF9xmS打开微信weixin:dlofficialaccounts打开公众号weixin:dlgeneralweixin:dlfavorites 收藏weixin:dlscan 扫一扫weixin:dlfeedback 反馈weixin:dlmoments 朋友圈weixin:dlsettings 设置wei …

纯前端实现同电脑同浏览器同域名间数据通讯

因为有时候服务器负载,或者其他需求的原因,只可以从一个页面收发消息,这就导致 这个网站的新开页面无法及时得到消息,本文目的就是要实现同电脑同浏览器同域名间数据通讯机制:H5特性localStorage和visibilitychange解释:localStorage一直浏览器的寄存器,等同于数据库,有大小限制 3M~5M(够的),允许同域名下访问;visibi …

H5新标签visibilityState

这里必须解释一下,这个“激活”,指的是这个标签是否正被用户浏览,或者说是否为当前标签。那么,这个 API 究竟有些什么用途呢?通常,很多传统的页面在用户没有激活它的时候,它还会继续工作,例如,当用户正在浏览新闻门户,而他之前打开的 NBA 球赛页面会继续刷新获取最新结果,视频网站会继续占用带宽加载资源,于是,如果这类不必要的工作太多了,就会造成很多的资源浪费 …

微信公众号平台的一个深坑

由于使用thinkphp框架,导入微信对接入口更换了, 根据微信的要求,我写了一个对接入口文件,更换原来的入口好了更换完毕,对接。token验证失败好吧可能是代码写错了查看一遍很正常于是,使用f方法输出对应参数手动校验确实没错啊查验百度,也没有结果知道晚上才发现,微信平台实质上并没有清理缓存的功能,需要手动清理代码如下ob_clean()如果你用的think …

当json遇到for循环

因为项目的原因,经常使用到json循环输出,但是每次都需要得到json的长度似乎有点麻烦常规的做法var data=[{name:"a",age:12},{name:"b",age:11},{name:"c",age:13},{name:"d",age:14}];&nb …

关于iframe跨域操作

跨域操作对程序猿尤其是前端来说是一个又爱又恨的问题。为什么浏览器禁止iframe跨域操作,举个栗子:一个骗子,在自己网页嵌套一个银行的登录页面,除了网址,其他很难分辨是否是“李逵”还是“李鬼”,当然银行网址和骗子的网址不相同,于是构成不同域。受害人在这个网站的iframe输入银行帐号和密码,骗子通过外部的网页很简单的得到iframe内银行网站输入框的valu …

12个JavaScript技巧

在这篇文章中将给大家分享12个有关于JavaScript的小技巧。这些小技巧可能在你的实际工作中或许能帮助你解决一些问题。使用!!操作符转换布尔值有时候我们需要对一个变量查检其是否存在或者检查值是否有一个有效值,如果存在就返回true值。为了做这样的验证,我们可以使用!!操作符来实现是非常的方便与简单。对于变量可以使用!!variable做检测,只要变量的值 …

IIS和tomcat共用80端口

很多机器都需要同时使用tomcat和iis两个服务器以部署不同的网站,而解决共用80端口的问题也经常遇到,今天实际操作了一回,以下是具体步骤:实现tomcat和iis共用80端口的思路其实就是利用iis可以建立多个网站的功能,将tomcat下的项目添加为iis的一个站点,再使用一个可以redirect的插件,将iis中指向此站点的请求交给tomcat来处理。 …