logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

husky 报错npm: command not found

我是mac环境下,由于使用了nvm,不能正确识别node路径,执行代码提交后,husky一直报错:.husky/pre-commit: line 8: npm: command not found查询husky官方文档才知道如何解决:创建~/.huskyrc文件,增加对nvm路径的支持:# ~/.huskyrc# This loads nvm.sh and sets the correct PAT

#javascript#前端
前端性能优化

一、速度为什么很重要?1.效果关乎留存用户BBC 发现其网站的加载速度每增加一秒,就会额外损失 10% 的用户。2.效果关乎转化次数的增加速度较快的网站可以提高转化率并改善业务成果。3.性能关乎用户体验对网页加载速度延迟的压力反应类似于观看恐怖电影或解决数学问题,并且比在零售店排队等候的压力更大。二、HTML 性能的一般注意事项该 HTML 的初始请求需要经历多个步骤,每一步都需要一些时间。减少在

文章图片
#前端#性能优化
vue实现手动动态挂载某个组件

我们在开发中,可能会碰到这样的情况:我们需要在某个时刻 在一个动态生成的元素上 挂载某个组件,那么我们该怎么实现呢?例如,我们在点击按钮之后,在某个div上手动挂载一个组件。<button onclick="handleClick()"></button><div id="container"></div>import Vue fro...

vue中解决布局和表格自适应的问题

表格自适应我们可能在使用vue框架开发中遇到需要解决组件元素自适应的问题,如何解决呢?可以使用第三方JS库“element-resize-detector”,并定义监听元素变化事件的回调函数,通过该函数动态计算元素高度,然后写入到Vue组件的样式中。从而实现布局上的自适应。另外,表格的自适应原理也一致。假设我们使用iView框架里的table组件,以表格高度自适应为例,如果我们将它的height.

Three.js如何加载本地资源?

动机模型资源往往比较大,数据内容变动不大,可重复利用率不高。频繁请求比较浪费网络资源,加载到本地可以既可以节约请求,充分利用资源,并且可以节省用户下载时间,提高用户体验。那么怎么做才能实现我们的需求呢?方案(1)存考虑用indexDB将大量数据储存在客户端,这样可以减少从服务器获取数据,直接从本地获取数据。IndexedDB 不仅可以储存字符串,还可以储存二进制数据(ArrayBuffer...

#前端
js之Reflect

Reflect 是一个内置的对象,它提供拦截 JavaScript 操作的方法,是 ES6 为了操作对象而提供的新 API。Reflect不是一个函数对象,因此它是不可构造的。Reflect的所有属性和方法都是静态的。意义现阶段,某些方法同时在Object和Reflect对象上部署,未来的新方法将只部署在Reflect对象上。修改某些Object方法的返回结果,让其变得更规范化。如Object.d

#javascript
到底了