第一种
1 | Object.prototype.toString.call() |
第二种
1 | Array.isArray() |
第三种
1 | obj instanceof Array |
第一种
1 | Object.prototype.toString.call() |
第二种
1 | Array.isArray() |
第三种
1 | obj instanceof Array |
大家都知道,通过浏览器的地址栏来改变切换页面,前端实现主要有两种方式:
①通过hash改变,利用window.onhashchange 监听。
②通过history的改变,进行js操作加载页面,然而history并不像hash那样简单,因为history的改变,除了浏览器的几个前进后退(使用 history.back(), history.forward()和 history.go() 方法来完成在用户历史记录中向后和向前的跳转。)等操作会主动触发popstate 事件,pushState,replaceState 并不会触发popstate事件,本篇文章主要解决history监听的问题,下面来看下具体实现
当font-size带小数时,height 会向下取整,如果再设置了overflow: hidden; 字体就会被截断
设置 Windows 系统常量-解决 PowerShell 或 CMD 等命令行工具输出 git log 中文乱码
Windows键+R打开运行,输入sysdm.cpl打开系统属性,选中“高级”这个Tab,点击“环境变量”。新建系统变量
image.png
验证 关闭 PowerShell 重新打开,输入echo $env:LESSCHARSET,如果输出utf-8证明设置成功!此时输入git log可以看到中文乱码问题已得到解决!
image.png
docker run -d –restart always –name PandoraNext –net=bridge -p 8811:8811 -v ./data:/data -v ./sessions:/root/.cache/PandoraNext pengzhile/pandora-next
创建一个使用 typescript 的 electron 桌面程序,使用 react 做前端界面