前端JS必用工具【js-tool-big-box】,防抖和节流的方法调用学习
2024-05-07在前端项目中,经常涉及到防抖和节流,比如用户频繁的输入进行检索,比如频繁的resize浏览器窗口,比如频繁的下拉刷新,这些都可能涉及到在短时间内多次与服务端进行交互,所以,所以,所以,大家经常在项目内定义一个 utils 目录,里面写上防抖(debounce)和节流(throttle)的公共方法,进行调用。现在好啦,js-tool-big-box工具包提供出了这个两个方法,并有专门的团队进行维护公有方法,大家可以直接调用,减少了自己的代码量,可以有更多的时间去专注于自己的业务开发。方法名返回值。
nvm 配置淘宝镜像失效,以及安装node后 npm-v 无效
2024-05-06接下来安装网上大多数攻略是配置淘宝镜像,原因是nvm服务器在国外,下载速度会和很慢,这个操作刚好解决了这一个问题。但是接下来你nvm install v版本号 你会发现会报报错,复制报错文字翻译后大意是淘宝的证书过期了。然后nvm install v版本号,会显示node大概率会下载comlete,但是npm会下载失败,接下来在npm文件夹里面的bin文件夹中找到下图中红框中的四个文件,复制出来和。接下来根据报错提示去github下载 node版本对应的npm版本,下载npm安装包之后,解压。_nvm 淘宝镜像
HTML5的这些api你知道吗
2024-05-06该值表示page是否是可见的,值为boolean值这个visibilitystate 可有三个值得可能:【visible】 表示该page是处于最前面的页面并且不是处于一个最小化的窗口 【hidden】 表示该page不是处于最前面的页面或者是处于一个最小化的窗口 【prerender】 表示该页面内容正在重新渲染并且该页面对于用户是不可见的*监听window visibility 的改变的事件FullScreen 的API使用非常简单,其有两种模式。_html api
超全!超详细!2023大 厂 前端面试题手册
2024-05-0618.原型和继承,prototype,call 和 apply 继承的区别(第一个参数是相同的,第二个的。Background-clip 规定背景的绘制区域(padding-box,border-box,27.改变函数内部 this 指针的指向函数(bind,apply,call 的区别)(边框),padding(内边距),content(内容)。42.Vue 首屏加载慢的原因,怎么解决的,白屏时间怎么检测,怎么解决白屏问题。border-shadow:给框添加阴影 (水平位移,垂直位移,模糊半径,阴。_2023年前端pdf面试题资料
npm ERR [email protected] postinstall `node scriptsbuild.js`
2024-05-06建议安装的版本和package.json中node-sass、sass-load的配置版本对应,并且更改packer.json文件后删除node_modules文件后重新安装。npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/ //淘宝镜像安装。npm install sass-loader@7.3.1 --save-dev //安装7.3.1版本的sass。以下只可安装7.0.1的。_npm err! node-sass@4.14.1 postinstall: `node scripts/build.js`
npm install报错,解决记录_npm warn using --force recommended protections dis
2024-05-051.node.js版本是否和前使用版本一致2.npm版本是否和前使用版本一致3.vue版本是否和前使用版本一致4.vue脚手架是否和前使用版本一致5.npm镜像是否和前使用版本一致。_/node_modules/node-gyp/bin/node-gyp.js" "rebuild" "--verbose" "--libsass_ext
virt a mate(vam)整合 版本1.20.77.9介绍和下载
2024-05-05创建一个项目文件夹,在该文件夹下打开命令行工具,使用code .命令快速打开编辑器(如果计算机提示没有这个命令,请查找到编辑器安装目录bin文件夹下,复制地址。到系统的环境变量下Path,编辑,在前面加上;项目文件夹下,会生成一个tsconfig.json文件。取消注释 “outDir”: “./js”,,这就是输出js文件所要存放的地址,这里我改写了在项目文件夹下的js文件夹。这就是我们学习typesript的起点,要记住typesript需要转换成js文件才可以被浏览器识别,所以需要运行命令:看评论!_virt a mate下载
前端JS必用工具【js-tool-big-box】,日期时间相关工具二
2024-05-05上一节我们说到了工具中关于日期的详细转换,还有获取年月日时分秒的详细转换方法使用,同时可以灵活添加自己需要的单位,很便捷。这一节我们继续学习几个相关的方法。
tabindex属性介绍,让普通元素能够执行聚焦(foucs)和失焦(blur)事件
2024-05-05tabindex=正值,表示元素是可聚焦的,并且可以通过键盘导航来访问到该元素;如果多个元素拥有相同的 tabindex,它们的相对顺序按照他们在当前 DOM 中的先后顺序决定。tabindex=负值 (通常是 tabindex=“-1”),表示元素是可聚焦的,但是不能通过键盘导航来访问到该元素,用 JS 做页面小组件内部键盘导航的时候非常有用。tabindex=“0” ,表示元素是可聚焦的,并且可以通过键盘导航来聚焦到该元素,它的相对顺序是当前处于的 DOM 结构来决定的。_tabindex属性
pm2启动的node项目访问不了,npm start却可以访问
2024-05-03这个目录不一定,无论是express写的还是node写的都有这个目录 可以根据package.json 中的node 运行命令找到该目录。输入该命令,查看启动的服务端口是否有被监听到,如3001,4000之类的,是node项目启动时候自己配的那个,其中demo为项目的名字,可以随便写 ./bin/www是你的node 项目的启动目录。例如pm2 delete mysite。先删除启动的这个项目。_pm2 启动node服务之后,无法访问