前端下载非预览解析

如果同域超链接可以实现下载文件,但是跨域,只能在线预览。// url 下载 非预览 getBlob (url: string) { return new Promise(resolve => { const xhr = new XMLHttpRequest(); xhr.open('GET', url, true); [...]

git 突然拉取或者无法找到工程地址

remote: The project you were looking for could not be found.fatal: repository ‘’ not found解决方案: 先重命名工程可以一致。然后添加远程仓库用户名去pushgit remote rename origin jnos-contract (base) ZBMAC:[...]

并发模型与事件循环JAVASCRIPT 理解最简单例子

栈函数调用形成了一个由若干帧组成的栈。function foo(b) { let a = 10; return a + b + 11;}function bar(x) { let y = 3; return foo(x * y);}console.log(bar(7)); // 返回 42当调用 bar 时,第一个帧被创建并压入栈中,帧中包[...]

DOMParser ssr渲染 NODE打包 出现 DOMParser is not defined

common-xml-featureshttps://www.npmjs.com/package/common-xml-features?activeTab=readme 安装此NPM包即可ssr window解决方法1: https://dev.to/vvo/how-to-solve-window-is-not-defined-errors-in[...]

浅谈TreeShaking在前端中的应用 - Rollup VS Webpack

Tree Shaking是一种死码清除(dead code elimination)技术,通常用于在ECMAScript方言比如Dart,JavaScript或者TypeScript打包成一个文件时,移除未使用的代码以此来优化代码。在动态语言中实现 Dead code elimination 要比在静态语言中实现难的多。treeshaker 这个概[...]