webpack 如何压缩文件
本节我们学习如何压缩 webpack 中的文件。在实际应用中,为了缩小打包后包的体积,我们可能需要将 CSS 和 JS 文件进行压缩,这需要用到 webpack 中的不同插件来实现。
Js中Math常用方法整理
JavaScript中的math 对让我们能够对执行一些数学操作。 它具有数学常数和函数的属性和方法。 在今天的文章中将介绍 Math对象的一些有用方法。Math.min()是 JS 数学库中的函数,用于将所有传递的值中的最小值返回给该方法。
Js解构赋值的应用
用对象解构表达式作为函数的参数时,一定要设置一个默认值。如果没有默认值,调用函数时不传参数,会导致解构报错。函数使用对象解构参数,可以很方便的设置各种默认值,而且参数顺序没有限制,只要可以成功解构即可,用处还是很大的。
vue3初始化挂载组件流程
本文主要根据vue3源码去理解清楚vue3的组件挂载流程(最后附流程图),根据个人阅读源码去解释,vue的组件是怎么从.vue单文件组件一步步插入到真实DOM中,并渲染到页面上。
如何收集前端页面性能参数?
上图是performance.timing监测到的特定于用户的计时器,通过这些属性的组合搭配,可以获取到特定的时间数据。performance设置好插件中全局的performance对象,以及方法now,获取当前时间戳。
了解JavaScript中的伪数组
JavaScript中存在有一种类数组,或者说伪数组。经常见到的伪数组有函数的arguments对象、dom.querySelectorAll等获取的NodeList类(NodeList本身具有forEach方法)等。伪数组并不是数组,它没有继承Array.prototype
JavaScript 如何在线解压 ZIP 文件
相信大家对 ZIP 文件都不会陌生,当你要打开本地的 ZIP 文件时,你就需要先安装支持解压 ZIP 文件的解压软件。但如果预解压的 ZIP 文件在服务器上,我们应该如何处理呢?
为什么不带参数的 Math.max() 返回-Infinity
Math.max() 是 JS 内置的方法,可以从传入的参数中,返回最大的一个。如果Math.max()只使用一个参数,结果是怎么样的?正如预期的那样,一个数字的最大值就是它本身。
如何使用GPU改善JavaScript性能
用 GPU.js 使你的应用程序快 10 倍。作为开发者,我们总是寻找机会来提高应用程序的性能。当涉及到网络应用时,我们主要在代码中进行这些改进。但是,你有没有想过将 GPU 的力量结合到你的网络应用中来提高性能?