会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
97z4moon
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2021年3月26日
JS002. 浅写一个DFS递归函数查省市区
摘要: 在开发过程中难免会碰到省市区级联的操作,一般后端人员是不愿意将中文储存在数据库的。 由于应用页面较多,我们在通过区域Code写查字典函数时应该注意函数的 时间复杂度 / 空间复杂度。 如果用三层for循环遍历省市区列表,很容易就把函数的复杂度堆上立方阶或者指数阶。 addressFilter(res
阅读全文
posted @ 2021-03-26 10:46 97z4moon
阅读(319)
评论(0)
推荐(0)
2021年3月18日
控制台:控制台艺术字 & 为控制台输出增加样式(console.log( ))
摘要: 控制台/代码文档LOGO 除了知乎的控制台,许多常用的依赖或SDK的README中也会出现这样的字符logo。 比如知乎的这个艺术字就可以用下面这个网站自动生成: Text to ASCII Art Generator (TAAG) 控制台输出通过多个 console.log 语句、参数,或者 '\
阅读全文
posted @ 2021-03-18 11:20 97z4moon
阅读(10600)
评论(1)
推荐(3)
2021年3月17日
CSS004. 自定义滚动条样式(webkit)
摘要: CSS /* 滚动条宽度 */ ::-webkit-scrollbar { width: 6px; } /* 轨道样式 */ ::-webkit-scrollbar-track { background-color: transparent; } /* 滑块样式 */ ::-webkit-scrol
阅读全文
posted @ 2021-03-17 14:51 97z4moon
阅读(179)
评论(0)
推荐(0)
2021年3月16日
VUE001. 拖动div盒子(自定义指令v-directives)
摘要: 拖动div是一个逻辑很简单的需求,监听容器的鼠标按下松开的事件,执行函数通过DOM改变标签的CSS偏移量。 在VUE构建的项目中,通过标签的 @mousedown 和 @mouseup 赋予行为事件,便可以通过原生JS实现这一需求。 但VUE提供了更加方便的途径 自定义指令 节选自官方文档 “ 除了
阅读全文
posted @ 2021-03-16 14:33 97z4moon
阅读(637)
评论(0)
推荐(1)
2021年3月6日
Git:为Git Bash.exe设置默认起始目录的两种方式(start in、~/.bashrc)
摘要: 在协作开发的过程中,我们经常要进行某一项目的非短期开发。 在无数次不厌其烦的打开关闭 Git Bash 后,我实在忍受不了进行如下的啰嗦操作了 cd /d/my-project 为了不影响开发效率,我一定要办了它。 方法1:更改快捷方式 国内开发者大多都是通过修改快捷方式的 start in 来修改
阅读全文
posted @ 2021-03-06 17:41 97z4moon
阅读(1988)
评论(0)
推荐(0)
2021年3月4日
CSS003. 盒子居中简写属性(place-items)
摘要: place-items CSS 中的 place-items 是一个简写属性 ,它允许你在相关的布局(如 Grid 或 Flexbox)中可以同时沿着块级和内联方向对齐元素 (例如:align-items 和 justify-items 属性) 。 如果未提供第二个值,则第一个值作为第二个值的默认值
阅读全文
posted @ 2021-03-04 10:49 97z4moon
阅读(2513)
评论(0)
推荐(0)
2021年2月23日
CSS002. 字体穿透蒙层(用img设置字体的color)
摘要: 之前在逛Apple Store时看到了下面的UI: 交互图标非常圆滑上手也很舒服,虽然背景底色本就是白底,但是只依赖css能不能使 “+” 穿透背景看到底色 ? 大致思路如下: 一开始的思路是将内容主体呈现为透明色,再赋予子元素一个 固定宽高 和 box-shadow: 0 0 0 2021px #
阅读全文
posted @ 2021-02-23 16:20 97z4moon
阅读(895)
评论(0)
推荐(0)
2021年2月22日
正则表达式:正有理数、正整数(非0)
摘要: 大于0的有理数属于比较常见的正则运算,在百度引擎查了几个表达式都无法达到预期效果,问题基本都出在 0 ~ 1 以内的小数不符合运算。以下是正确公式 大于0的有理数 /^(?!(0[0-9]{0,}$))[0-9]{1,}[.]{0,}[0-9]{0,}$/ 大于等于0的有理数 /^[+]{0,1}(
阅读全文
posted @ 2021-02-22 14:17 97z4moon
阅读(941)
评论(0)
推荐(0)
2021年2月19日
CSS001. 纯CSS实现瀑布流(纵向排序)
摘要: 通过 Multi-columns 相关的属性 column-count、column-gap 配合 break-inside 来实现瀑布流布局。 首先对包裹图片的盒子增加样式,column-count 表示瀑布流列的数量;column-gap 表示瀑布流列的间隔: .img-container {
阅读全文
posted @ 2021-02-19 15:47 97z4moon
阅读(421)
评论(0)
推荐(0)
2021年2月3日
GIT:修改上一次提交的注释信息(git commit --amend)
摘要: git commit -m 注释信息 如果这时候注释信息输入错误,就可以输入以下指令,进入最后一次 commit 的详情信息中更改 git commit --amend 键入 i 进入编辑模式,末行出现 -- INSERT -- 标识表示可以开始编辑。 修改后键入 ESC 退出编辑模式,此时 --
阅读全文
posted @ 2021-02-03 18:15 97z4moon
阅读(816)
评论(0)
推荐(1)
2021年2月1日
API:获取当前用户的公网IP
摘要: 在vue项目根目录下“ public ” 文件夹中的index.html,也就是根节点所在的文件引入JS,vue项目中静态文件需要在这里引入,用 script 标签规避跨域 <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script> 由于
阅读全文
posted @ 2021-02-01 11:06 97z4moon
阅读(599)
评论(0)
推荐(0)
2021年1月30日
JS001. antd vue遍历setFieldsValue表单键值对无效 ( {} -> new Object() )
摘要: 问题代码: const tempFieldsValue = this.form.getFieldsValue() Object.keys(tempFieldsValue).map((k) => { if(typeof(tempFieldsValue[k]) 'string' && tempField
阅读全文
posted @ 2021-01-30 10:56 97z4moon
阅读(1429)
评论(0)
推荐(0)
上一页
1
2
公告
Title