两段关于 JavaScript 块级作用域的代码解析
之前在掘金看到两段奇怪的 JS 代码,打印的结果匪夷所思。今天正好整理了下,以作备忘。能力有限,如理解有误,望指正。 ## 代码1 ```javascript var a =
Posted by 佳佳 on 2023-08-18 星期五 JavaScript
查看网页上注册了哪些字体
在浏览器的控制台输入如下脚本可以查看当前页面注册了哪些字体。 ```javascript document.fonts.forEach(f = console.log(f)) `
Posted by 佳佳 on 2023-04-23 星期日 JavaScript
TypeError: n[o].content.replaceAll is not a function
今天发现前端网页的脚本在安卓手机飞书内嵌的浏览器中没有运行,导致页面一直卡在 *loading* 的状态。由于看不到控制台的日志,只好把错误消息打印到了页面上: TypeErr
Posted by 佳佳 on 2023-04-21 星期五 JavaScript
【JavaScript】字符串分割后去除空格并去重
```javascript Array.from( new Set( "1, , 1," .split(",") .map
Posted by 佳佳 on 2021-11-25 星期四 JavaScript
JavaScript 中 format 字符串方法
```javascript function format(val) { var args = Array.prototype.slice.call(arguments, 1) retu
Posted by 佳佳 on 2020-06-29 星期一 JavaScript
三个 JavaScript 图表组件
最近试用了三种 JS 图表组件: [morris.js][1]、[Chart.js][2] 和 [ECharts][3],简单的说一下感受。 ## morris.js *m
Posted by 佳佳 on 2020-02-11 星期二 JavaScript
Chrome 中使用 onbeforeunload 来提示离开页面时数据是否已保存
最简单的写法如下,效果是只要用户在当前页面有任何动作,在页面离开时都会显示确认框。 ==注意:这里返回的字符串原本是自定义的确认框消息,但现在已经不再支持了,仅显示浏览器默认的提
Posted by 佳佳 on 2019-09-30 星期一 JavaScript
在火狐中使用 $.ajax 时设置了 username 导致无法发送请求的问题
当前页地址为 *a.example.com/index* ,点击登录时 POST 到 *b.example.com/login* 。 代码如下: ```javascript $.ajax
Posted by 佳佳 on 2019-01-01 星期二 JavaScript jQuery
【JS】PhotoSwipe 相册插件
给网站的博客图片增加了点击预览功能,使用的 [PhotoSwipe](http://photoswipe.com/) 插件。参照 [Getting Started](http://photoswipe
Posted by 佳佳 on 2018-05-25 星期五 JavaScript