四时宝库

程序员的知识宝库

Javascript判断是刷新页面或关闭页面

一个判断页面是否真的关闭和刷新的方法


window.onbeforeunload=function (){
  alert("===onbeforeunload===");
  if(event.clientX>document.body.clientWidth && event.clientY < 0 || event.altKey){
       alert("你关闭了浏览器");
  }else{
       alert("你正在刷新页面");
  }
}

Chrome 70正式发布,这里有最详细的更新说明

10月17日,坐拥10亿用户的Chrome浏览器今日正式上线70版本,平台包括Windows、Linux、Mac、iOS等,Android版则可能需要再耐心等待下。

Chrome 70中的新功能包括:允许禁用谷歌/Chrome页面的自动登陆同步功能、允许为指定页面开启插件、新增AV1解码器、为Windows平台带来Progressive Web程序等。

主打隐私的开源浏览器Brave正式发布,号称比Chrome快六倍

免费开源的Brave浏览器已于昨日发布了1.0正式版。

在Beta测试期间,它就已经吸引了870万的月活用户。

现在,功能完整的稳定版Brave浏览器已向Windows、macOS、Linux、Android 和 iOS 全平台推送。

据Brave浏览器官方介绍,它是由JavaScript的发明者和Mozilla的共同创始人推出的新型隐私Web浏览器。

如何写出漂亮的代码:前端开发者爱不释手的Chrome扩展(一)

Prism Pretty

能够格式化/高亮/预览 HTML / JS / CSS / Markdown代码的Chrome扩展程序。

精确检测,操作简单易上手,三种主题可供选择。

显示简短的请求头字段,将unicode转换为文本,支持自定义CSS设置和属性预览,以及Markdown文件预览。

一款让你瞬间成为Github大神的神奇Chrome扩展

Github Feel Good

顾名思义,这是一款能让你短时间内提升Github使用感的一款Chrome扩展。

与其他功能性扩展不同,Github Feel Good不能产生任何实际效果。

但是,它能修改你的GitHub项目的Star数和Fork,让你每次打开自己的页面都能享受大神一般的膨胀感。

MySQL 避坑指南之隐式数据类型转换

ORACLE改MYSQL后的递归实现方案(oracle换成mysql)

众所周知,目前的mysql版本中并不支持直接的递归查询,但是通过递归到迭代转化的思路,还是可以在一句SQL内实现树的递归查询的。这个得益于Mysql允许在SQL语句内使用@变量。以下是示例代码。

MySQL与Oracle数据库数据类型的对应关系

MySQL与Oracle两种数据库在工作中,都是用的比较多的数据库,由于MySQL与Oracle在数据类型上有部分差异,在我们迁移数据库时,会遇上一定的麻烦,下面介绍MySQL与Oracle数据库数据类型的对应关系。

探讨Java字符串(java 字符串常用方法)

String印象

String是java中的无处不在的类,使用也很简单。初学java,就已经有字符串是不可变的盖棺定论,解释通常是:它是final的。

不过,String是有字面量这一说法的,这是其他类型所没有的特性(除原生类型)。另外,java中也有字符串常量池这个说法,用来存储字符串字面量,不是在堆上,而是在方法区里边存在的。

SQL优化:一篇文章说清楚Oracle Hint的正确使用姿势

作者介绍

韩锋,宜信技术研发中心数据库架构师。精通多种关系型数据库,曾任职于当当网、TOM在线等公司,曾任多家公司首席DBA、数据库架构师等职,多年一线数据库架构、设计、开发经验。著有《SQL优化最佳实践》一书。

一、提示(Hint)概述

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接