- 博客(200)
- 资源 (6)
- 收藏
- 关注

原创 这2万字的前端基础知识查漏补缺,请你收藏好
一,JS基础1.如何在es5环境下实现let对于这个问题,我们可以直接查看babel转换前后的结果,看一下在循环中通过let定义的变量是如何解决变量提升的问题源码//源码for(let i=0; i<10; i++){ console.log(i)} console.log(i)babel转码for(var _i = 0; _i < 10; _i++){ console.log(_i)} console.log(i)babel在let定义的变量前加了道下.
2021-10-07 15:43:38
1474
4

原创 web前端基础知识查漏补缺,JavaScript面试题,赶紧收藏
介绍js的基本数据类型js一共六种基本数据类型,分别是 undefined null boolean number string ,还有es6新增的symbol 和 es10新增的bigint。Symbol代表创建后独一无二且不可变的数据类型,他的出现我认为是解决可能出现的全局变量冲突的问题BigInt 是一种数字类型的数据, 它可以表示任意精度格式的整数,使用BigInt可以安全的存储和操作大整数,即使这个数据已经超过了number能够表示的安全范围JavaScript有几种类型的值?你能画一下
2021-09-23 18:24:17
438
原创 github访问慢
GitHub访问慢?一键解决! 国内访问GitHub常遇到速度慢、不稳定问题,影响开发者工作效率。解决方案现已上线,只需点击链接即可快速优化访问体验。该方案提供: 稳定加速通道 简单注册流程 专业网络优化 立即点击解决方案告别卡顿!开发效率提升,从优化GitHub访问开始。
2025-05-30 14:37:14
170
原创 兼容Object.assign
这段代码通过 Object.defineProperty 方法为 Object 对象定义了一个名为 assign 的属性,该属性是一个函数,用于将一个或多个源对象的可枚举属性复制到目标对象中。函数首先检查第一个参数是否为 null 或 undefined,如果是则抛出类型错误。接着,它将目标对象转换为一个普通对象,并遍历所有源对象,将其可枚举属性复制到目标对象中。最后,返回目标对象。这个实现类似于 Object.assign 方法的功能,用于对象的浅拷贝。
2025-05-14 15:41:39
115
原创 JavaScript 模块封装函数
用于在不同的模块系统中导出一个名为 Aegis 的对象。它的目的是为了兼容多种 JavaScript 模块加载规范(如 CommonJS、AMD 和全局变量),从而让同一个库可以在 Node.js 环境、浏览器环境或通过模块加载器(如 RequireJS)中使用。
2025-05-13 16:15:30
166
原创 reactnative boost
https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.bz2签名验证失败。
2025-03-18 17:41:39
540
2
原创 前端编辑器JSON HTML等,vue2-ace-editor,vue3-ace-editor
vue2-ace-editor有问题,ace拿不到(brace)一些组件都是基于ace-builds或者brace包装的。不如直接用下面的,不如直接使用下面的。
2024-12-12 15:35:54
611
原创 vscode插件开发,集成vue
到此这篇关于vscode 插件开发 + vue的操作方法的文章就介绍到这了,更多相关vscode 插件开发 vue内容请搜索我们以前的文。-这里要注意的是,要确保vue项目里面的public有一个index用作插件打开时的模板,等一下需要做base的特换,不然插。1.把开发好的vue项目打包,如果打包出来的vue执行是空白页,就需要看看之前我写的文章,vue 3 clie打包配置。主要介绍了vscode 插件开发 + vue的操作方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工。
2024-10-22 14:34:32
523
原创 前端优化之路:git commit 校验拦截
xxx 为自定义的脚本名,会使node打开并执行指定目录下的js脚本文件,所以node后跟着的是自定义的脚本存放地址。在项目package.json中,与scripts同级层配置钩子,npm run xxx,xxx为自定义的脚本执行命令。在上述脚本执行路径创建commit-msg.js,文件名自定义,对应上面的路径就行。需要了解git hooks,它是git的钩子,就像vue拥有自己的钩子一样。为了提示信息能够醒目,自定义颜色(如果无需醒目,这步可省略)先引入fs工具包,不用安装,它是node的工具包。
2024-10-09 09:58:43
476
原创 PM2使用
(如果提示找不到命令且你已安装成功,则可能你没有配置环境变量,需要自己手动配一下)3、将步骤2生成的命令,粘贴到控制台进行,搞定。生成开机自启动的命令。
2024-09-14 14:01:03
367
原创 zsh compinit: insecure directories, run compaudit for list.
再次执行 source ~/.zshrc,如果问题还未解决,这时你就需要修改 site-functions 的所有者。再次执行 source ~/.zshrc 即可!执行命令 compaudit。执行如下命令修改权限。
2024-08-23 11:32:51
317
原创 1. 两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。
2024-07-02 16:49:29
372
原创 vue富文本wangeditor加@人功能(vue2 vue3都可以)
【代码】vue富文本wangeditor加@人功能(vue2 vue3都可以)
2024-06-12 17:09:25
679
原创 vue3 h5模板
仓库地址https://github.com/hbsjmsjwj/vue3-ts-h5template。基于vue3+ts+vant+rem的h5模板。
2024-04-26 12:12:49
406
1
原创 mac链接服务器上传zip,解压
打开mac的终端远程sft链接你的服务器,使用put 本地文件路径 服务器路径。在服务器unzip dist.zip解压文件。
2024-03-25 20:35:43
169
原创 vue3 ant-design-vue table动态合并行(根据字段值)
【代码】vue3 ant-design-vue table动态合并行(根据字段值)
2024-03-21 13:53:55
573
原创 项目管理控制成本
SV 进度偏差 SV = EV - PV ----------- SV > 0 当前进度提前;CV 成本偏差 CV = EV - AC ---------- CV > 0 成本节约;CV = 0 成本符合;SPI 进度绩效指数 SPI = EV / PV -------SPI > 1 进度提前;CPI 成本绩效指数 CPI = EV / AC -------CPI > 1 成本节约;AC 实际成本: 到目前为止实际画了多少。PV 计划价值: 到目前位置计划做多少。EV 挣值:到目前为止已经做了多少。
2024-02-27 11:19:08
250
:http => 'https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost-1-76-0.tar.bz2',
2025-01-21
vue2.0双向绑定v-modal.html
2020-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人