并发模型与事件循环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 这个概[...]

Javascript执行机制

script代码应该是开启主线程的执行,然后执行具体的语句时遇见同步任务或者异步任务,同步任务放在主线程上异步任务放在异步事件队列中,当执行完主线程上的同步任务后才会去执行异步事件队列上的任务,然后在异步任务中分宏任务和微任务,在promise中只有在then和catch中的函数才会体现异步,在async/await,在await之前的代码会立即执[...]

阿里云服务器搭建FTP

步骤2:安装 vsftpd执行以下命令,安装 vsftpd。yum install -y vsftpd执行以下命令,设置 vsftpd 开机自启动。systemctl enable vsftpd执行以下命令,启动 FTP 服务。systemctl start vsftpd执行以下命令,确认服务是否启动。netstat -antup | grep f[...]