
javascript
文章平均质量分 56
沉默小管
我的开源项目:https://gitee.com/derekgo/vue-cms_xg
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【vue3】Fundebug一行代码搞定Bug监控的插件【超级好用上手】
沉默小管 Fundebug一行代码搞定Bug监控的插件原创 2024-07-13 23:11:53 · 595 阅读 · 0 评论 -
【vue+websocket】vue本地链接websocket正常,线上部署websocket 无法加载响应数据【已解决】
在你的服务器的安全组中开放websocket的端口号。如果有,可以忽略当前步骤。同时,线上的websocket需要用域名(如果有不懂可以留言,我看到了应该会回复。踩坑不易,还希望各位大佬支持一下。评论,你的意见是我进步的财富!如有错误,请多多指教。原创 2023-06-17 13:38:22 · 2183 阅读 · 0 评论 -
【javascript】js优化【集合】
如果有不懂可以留言,我看到了应该会回复。踩坑不易,还希望各位大佬支持一下。评论,你的意见是我进步的财富!如有错误,请多多指教。原创 2023-05-04 11:17:23 · 685 阅读 · 0 评论 -
【javascript】js面试题原型和原型链
js使用class实现继承,本质是执行结果:通俗解释:创建一个Person类,类里的所有方法可以看做为。创建Student类和Teacher类就会有显示原型和隐示原型,因为这两个类都了Person类,这两个类的。new出来的teacher和std的实例对象的显示原型就是自己的参数,隐示原型指向Teacher和Student类上的显示原型。因为Student和Teacher类继承了Person,所以自己的隐私原型上,就会往上一级找,直到对象类型为止(顶层).........原创 2022-08-12 00:34:58 · 507 阅读 · 0 评论 -
【javascript】js解构赋值中使用别名
let person = { name:"沉默小管", age:18}//js的解构,把name别名成myName,之后就可以使用myName替换namelet {name:myName,age:myAge} = personconsole.log(myName);console.log(myAge);打印結果:沉默小管18//特别注意,如果你使用了别名后,原本的变量名就不能使用,不然会报错let {name:myName,age:myAge} = personconsole.原创 2022-05-23 11:46:17 · 3466 阅读 · 0 评论 -
【typescript】typscript中感叹号和问号的区别
// 因为接口B里面name被定义为可空的值,但是实际情况是不为空的,// 那么我们就可以通过在class里面使用!,重新强调了name这个不为空值!:表示不给name初始值class A implemented B { name!: string}?:表示name为可选参数,意思是可有可无interface B { name?: string}...原创 2022-03-16 09:36:49 · 363 阅读 · 0 评论 -
【javascript】常用的函数工具集合--持续更新
工具函数集合// 处理时间戳export function formatDate(timeStamp:any, fmt?:any, noShowCy?:any){ if (!timeStamp) return timeStamp; const stamp = (timeStamp + "").length === 10 ? parseInt(timeStamp) * 1000 : parseInt(timeStamp) var date = new Date(stamp);原创 2022-01-31 14:34:40 · 966 阅读 · 1 评论 -
【javaScript】js获取当天时间开始和结束的时间戳
//当天开始时间const curStartTime=()=>{ let time = new Date(new Date(new Date().toLocaleDateString()).getTime()); return time;}//当天结束时间const curEndTime=()=>{ const time = new Date(new Date(new Date().toLocaleDateString()).getTime() + 24 * 60 * 60原创 2022-01-28 15:09:43 · 2476 阅读 · 0 评论 -
【javascript】js获取url参数
/** * 获取url指定参数 * @param url 被查找的url * @param variable url里查找的参数 * @returns {boolean|*} */function getQueryVariable(url,variable){ let vars = url.split("&"); for (let i=0;i<vars.length;i++) { let pair = vars[i].split("="); if原创 2022-01-20 01:02:13 · 504 阅读 · 0 评论 -
【react】react项目运行npm run eject报错解决办法
报错原因脚手架添加.gitgnore文件,但是却没有本地仓库。解决流程常用办法:cd project //进入项目根目录git init // 当前目录新建代码库git add . // 添加当前目录所有文件到暂存区git commit -m 'Saving before ejecting' // 提交暂存区到仓库区npm run eject //项目根目录运行如果运行npm run eject报错,查看项目根目录package.json文件,添加eject: react-scr原创 2021-12-24 16:28:14 · 2229 阅读 · 0 评论 -
【react+ts】react配置使用less
问题原因react+ts项目中找不到login.less模块,没有配置查找less和css后缀,项目默认找node_modules里的模块,所以我们需要在配置项中添加less和cssimport style from "./login.less"解决流程在项目src目录中的globals.d.ts添加以下代码,如果没有globals.d.ts文件可以创建一个declare module "*.less";declare module "*.css";个人网站:https://www.php原创 2021-12-24 12:32:00 · 1548 阅读 · 0 评论 -
如何使用npm安装指定第三方拓展版本
如何使用npm安装指定第三方拓展版本原创 2021-12-22 16:37:37 · 343 阅读 · 0 评论 -
【javascript】js中replace替换失败的问题
js中replace替换失败的问题,解决办法之一原创 2021-12-13 14:06:50 · 2799 阅读 · 0 评论