- 博客(15)
- 收藏
- 关注
原创 基于原生JS的复制粘贴功能
基于原生JS的复制粘贴功能代码代码 const input = document.createElement('input'); input.setAttribute('readonly', 'readonly'); // 设置成只读 input.setAttribute('value', `你想要复制粘贴的内容`); document.body.appendChild(input);...
2022-05-07 11:41:04
436
原创 设计模式之策略模式(基于JS的编写及应用场景)
JS应用设计模式-策略模式一.什么叫策略模式二.优点三.如何在代码中运用和体现一.什么叫策略模式策略模式是一种软件设计模式,指对象有某个行为,但是在不同的场景中,该行为有不同的实现算法。举个不太成熟的例子:大概就是我们有穿衣服这个行为,但我们在春夏秋冬四个季节有我们不同的穿衣策略,选择穿不同的衣服。二.优点拓展性好,可以根据我们的需求,拓展更多的行为策略出来;符合开闭原则,拓展策略的同时,不用修改原来的策略;三.如何在代码中运用和体现目前就我自身而言,在代码中的运用的话,会在改写一些swi
2022-04-29 18:14:18
330
原创 eslint整改代码遇到的问题和解决方案
1.Identifier xxxxxx is not in camel case.问题描述:意思就是xxxxxx这个没有用驼峰法命名举例:<img src={default_logo} alt="图标" />像这里的default_logo解决:命名改成驼峰法就行<img src={defaultLogo} alt="图标" /> 2.xxxxxx is never reassigned. Use const instead.问题描述:意思就是xxxxxx这个定义了但
2020-11-12 16:52:45
27156
3
原创 react+antd开发中input框每输入一个字符就失去焦点
react+antd开发中input框每输入一个字符就失去焦点1.问题出现2.解决过程1.问题出现我需要做一个功能,就是在一个点击显示的气泡框上,有一个输入框,输入数量后点击确定完成添加,效果图大概是这样的由于整体开发用了react+antd,所以我用了antd的一个Popconfirm气泡确认框,并且把红框圈住的地方抽离出来,代码大致如下:// 增加商品数量的Popconfirm的ti...
2019-12-10 11:55:16
9225
2
原创 git add时遇到的warning: LF will be replaced by CRLF in问题
git add时遇到的warning: LF will be replaced by CRLF in问题1.问题出现2.解决办法1.问题出现最近遇到一个warning,在使用git add提交代码时,发现报了这样的一个warning,warning: LF will be replaced by CRLF in ******看提示意思大概就是LF将会代替CRLF,然后百度了一下,发现:L...
2019-12-10 10:47:12
367
原创 移动端开发中遇到的坑点及总结(持续更新)
前端在移动端开发中遇到的坑点前言一、new Date()在IOS上出现值为NAN的问题二、移动端中input中的文字使用height和line-height等值,文字居中但光标不居中的问题前言本文主要是记录自己在移动端开发中遇到的一些坑点(持续更新)一、new Date()在IOS上出现值为NAN的问题我们常用new Date()去获取时间戳,例如new Date("2017-08-11...
2019-09-29 17:49:25
3016
原创 发布-订阅模式关于Vue数据双向绑定原理的应用
发布-订阅模式关于Vue数据双向绑定原理的应用前言一、Vue和MVVM二、数据劫持三、数据双向绑定的实现前言本章主要讲诉发布-订阅模式关于Vue数据双向绑定原理的应用,全程大概耗时10分钟。一、Vue和MVVMVue是一个MVVM模式的框架,即Model-View-ViewModelModel是数据View是视图ViewModel是View和Model之间的桥梁,负责监听View(...
2019-08-29 17:33:59
624
原创 git切换分支时,该分支的修改被带到另一个分支
git切换分支时,该分支的修改被带到另一个分支前言1.坑点背景2.理想解决思路3.遇到问题4.实验探索5.找到原因6.解决办法7.总结前言本章主要讲述自己遇到的一个关于git的小坑1.坑点背景master分支上已经有了稳定版的项目版本,并且我在develop分支上进行着新的需求的开发。在这个基础上,突然需要对master进行一点小修改。2.理想解决思路从develop分支切换到mast...
2019-08-23 18:41:36
25428
18
原创 Vue.js生命周期详解
Vue.js生命周期详解前言生命周期简介功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言了解Vue的生命周期很重...
2018-12-28 23:33:55
874
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人