- 博客(13)
- 收藏
- 关注
原创 项目搭建文档
项目搭建规范一. 代码规范1.1. 集成editorconfig配置EditorConfig 有助于为不同 IDE 编辑器上处理同一项目的多个开发人员维护一致的编码风格。# http://editorconfig.orgroot = true[*] # 表示所有文件适用charset = utf-8 # 设置文件字符集为 utf-8indent_style = space # 缩进风格(tab | space)indent_size = 2 # 缩进大小end_of_line = l
2022-03-04 11:59:04 266
原创 手写深拷贝
自定义深拷贝函数一.简单的深拷贝代码示例:const s1 = Symbol()const s2 = Symbol()const obj = { name: "why", friend: { name: "kobe" }, foo: function() { console.log("foo function") }, [s1]: "abc", s2: s2}obj.inner = objconst info = JSON.parse(J
2021-12-30 09:39:09 676
原创 npm发布自己的包
npm发布自己的包准备好一个自己要发布的包首先初始化npm init初始化填写基本信息当然也可以后续手写或者修改注册npm账号网址:https://www.npmjs.com/注意:这里并不是真正保存包的地方,只是方便查看描述和搜索包名,实际上自己发布的包都保存在registry仓库上面在命令行登录npm login登录成功发布到npm registry上npm publish可能会遇到发布包报403错误,这个自己看
2021-12-24 15:47:33 337
原创 防抖节流函数
debounce和throttle一.认识防抖和节流函数防抖和节流的概念其实最早并不是出现在软件工程中,防抖是出现在电子元件中,节流出现在流体流动中而JavaScript是事件驱动的,大量的操作会触发事件,加入到事件队列中处理。而JavaScript是事件驱动的,大量的操作会触发事件,加入到事件队列中处理。防抖和节流函数目前已经是前端实际开发中两个非常重要的函数,也是面试经常被问到的面试题认识防抖debounce函数我们用一副图来理解一下它的过程:当事件触发时,相应的函数并
2021-12-24 11:27:31 442
原创 git操作
前言最近在网上有个真实发生的案例比较火,说的是一个新入职的员工,不会用 git 拉代码,第二天被开除。由此,可见 git 对我们工作的重要性,无论是前端后端,都是离不开 git 的,下面就让我们一探究竟吧。上面的案例引申出一个问题,入职一家新公司,你的 leader 给你分配了仓库的权限后,如何配置本地的git环境并拉取代码?莫慌,按照下面我讲的四个步骤走,保证你可以顺利使用 git 进行拉取代码!下载 git 下载地址 ,选择自己系统对应的版本下载即可。在你的电脑上生成 ssh 秘钥,打开终端,
2021-06-19 21:31:13 103
原创 vue常用插件
typora使用方式前端开发常用插件一、时间处理第三方包1.moment.js(适用于PC端)Monment.js步骤下包:npm i moment --save导包:import moment from 'moment'调用api格式化时间moment(时间).format('YYYY-MM-DD hh:mm:ss')2.dayjs(适用于移动端)day.js步骤下包npm i dayjs --save导包impor
2021-06-19 21:22:23 135
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人