window10 tree 命令生成项目目录结构 开发中需要写一些文档,有时候需要罗列整个项目的目录,如下图:在项目目录空白处 按 shift + 右键,点击 powershell输入 tree /f >tree.txt,按回车即完成,文件会生成在项目根目录。如果要忽略一些目录或文件,则需要其他的包 tree-cli 和 tree,个人不喜欢添加太多的包,生成多了自己删一下就行了,各位有需要的可以研究一下。 Ginkgo 2020-09-29 2933
Vue 实现无缝滚动 两种方式实现,一种为可以暂停的,一种为不可暂停的。不可暂停不可暂停的直接利用 vue 自带的 transition 和元素的显隐来实现注意低版本的 css 动画要根据 vue 的版本来调整,如下案例中 css 代码为 vue 2.5.2中的写法不可暂停无缝滚动以此类推,左右切换,上下切换都可以用这种方式实现。可暂停上面的方式没法暂停,下面一种是可以暂停的。可暂停无缝滚动 Ginkgo 2020-09-23 3778
点击页面空白处取消某处的选中事件 $('body').on('click', function (e) { if (!$(e.target).closest('.select-project, .other').length) { $select.removeClass('active'); } }); Ginkgo 2020-09-17 3851
Chrome 和 IE 下导出下载图片 基于 canvas 生成的图片,然后下载兼容性: IE11、IE10、chrome,其他未测function dataURLToBlob(dataurl) { var arr = dataurl.split(','); var mime = arr[0].match(/:(.*?);/)[1]; var bstr = atob(arr[1]); var n = bstr.length; var u8arr = new Uint8Array(n); while (n--) { u8arr[n] = bstr.charCodeAt(n); } return new Blob([u8arr], { type: mime }); } var blob = dataURLToBlob(canvas.toDataURL('image/png', 1)); var url = window.URL.createObjectURL(blob); var filename = that.canv Ginkgo 2020-09-17 4699