-
JavaScript onbeforeunload 监听页面关闭事件
方法一 window.onbeforeunload = function (e) { e = e || window.event; // 兼容
2021-06-09,阅读:1619,标签:JavaScript
-
JavaScript 空值合并操作符 ??
介绍 空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为null或者undefined时,返回其右侧操作数,否则返回左侧操作数。 与逻辑或操作符(||)不
2021-06-08,阅读:985,标签:JavaScript
-
JavaScript 可选链操作符 ?.
介绍 可选链操作符(?.),不必明确验证链中的每个引用是否有效。在引用为空(null或者undefined)的情况下不会引起错误,该表达式短路返回值是undef
2021-06-07,阅读:2019,标签:JavaScript
-
JavaScript Date 时间函数
获取毫秒时间戳 方法一 new Date().getTime() 方法二 Number(new Date()) 方法三 Date.parse(new Date(
2021-06-06,阅读:638,标签:JavaScript
-
JavaScript 闭包
含义 函数可以使用函数之外定义的变量。 普通闭包 var username = 'Tom'; function sayHi() { alert("He
2021-06-05,阅读:1044,标签:JavaScript
-
JavaScript 对象
创建对象 方式一 var person = { firstName:"Bill", lastName:"Gates", age:62,
2021-06-04,阅读:998,标签:JavaScript
-
不同标签页同步用户登录状态
场景 用户A在标签页1中登录; 打开标签页2,退出登录并登录用户B; 切换回标签页1,此时从后端获取的数据都为用户B的信息; 说明 因为都是用户自己操作不同
2021-05-29,阅读:966,标签:JavaScript localStorage Session
-
Java 中的 WebSocket
介绍 握手阶段基于HTTP。握手成功后升级为TCP。 HTTP/1.1 101:表示使用HTTP的1.1版本且HTTP状态码为101。 Connection:
2021-04-20,阅读:1893,标签:Java JavaScript WebSocket
-
HTML 判断是否禁用了 JS
noscript 在<head></head>中使用自带<noscript></noscript>标签,可有浏览
2020-11-27,阅读:1592,标签:HTML JavaScript
-
Vue 页面切换时弹出确认框
需求 Vue页面退出或切换前弹出确认框,提示是否离开。 实现 页面使用iView框架,添加beforeRouteLeave即可。 export default
2020-11-24,阅读:2746,标签:Vue iView JavaScript
-
网页文字不能复制解决方法
案例 如360doc图书馆文章详情页无法复制问题。 方法一 仅在Chrome中有效,Firefox / IE / Edge 无效。 网页加载完毕后,在地址栏输入
2020-10-10,阅读:2335,标签:JavaScript Chrome
-
监测广告位是否被 AdBlock 拦截
判断样式 当页面加载完成后,判断广告位元素样式display是否为none,即可。 代码 <!DOCTYPE html> <html lang
2020-09-22,阅读:1166,标签:AdBlock JavaScript
-
JavaScript 判断浏览器是否处于无痕模式
Chrome 版本74前 !function () { let fs = window.RequestFileSystem || window.webk
2020-09-21,阅读:6399,标签:JavaScript Chrome
-
前端文件下载时重命名文件名
a 标签 使用a标签的download属性可重命名文件名。但必须是同源,在跨域的网页中无法重命名。 <a href="https://xxx.com/pi
2020-09-18,阅读:5039,标签:JavaScript HTML 跨域
-
网页视频加速方法
HTML5播放器 主要对于是<video>。(正数为加速,负数为减速) document.querySelector('video').playba
2020-09-14,阅读:1445,标签:JavaScript
-
前端 Chrome 反《反调试》
反调试 前文:前端Chrome反调试方法一文中介绍了几种防止别人查看前端代码(主要是JS代码,HTML标签还是可以在Elements选项卡中查看)。有防止必有破
2020-05-20,阅读:9513,标签:Chrome JavaScript debugger
-
前端 Chrome 反调试方法
反调试 前端代码可以在开发者工具中看到,还可以查看网络请求的数据等。限制别人打开开发者工具或者让别人用不了开发者工具就达到反调试的目的了。 常规方法 监听是否打
2020-05-18,阅读:4093,标签:Chrome JavaScript debugger
-
JavaScript 获取本地局域网 IP 地址
原理 使用webRTC技术获取本地局域网IP地址,如:192.168.1.123。 代码 <script> function getUser
2020-04-24,阅读:5779,标签:JavaScript IP
-
SQL 注入和 XSS 攻击
相同点 两者都是通过在输入框内输入特殊的字符串导致。 SQL注入 输入的--注释符号,'or 1=1--等,导致部分where条件没有起到效果。 例子 程序中使
2020-04-16,阅读:2313,标签:SQL JavaScript
-
JavaScript 使用 MD5 加密支持中文
支持中文 中文将以UTF8格式编码,返回32位小写字符串。 使用 32 位小写 md5("test md5 加密") //098f6bcd4621d373cad
2020-03-15,阅读:3331,标签:JavaScript MD5