会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小小白12
博客园
首页
新随笔
联系
订阅
管理
2022年11月30日
webpack源码之ast简介
摘要: 什么是AST 树是一种重要的数据结构,由根结点和若干颗子树构成的。 根据结构的不同又可以划分为二叉树,trie树,红黑树等等。今天研究的对象是AST,抽象语法树,它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。通过操作这棵树,可以精准的定位到声明、赋值、运算语句,从而实
阅读全文
posted @ 2022-11-30 10:18 小小白12
阅读(55)
评论(0)
推荐(0)
2021年11月18日
阻止click点击事件
摘要: 遇到一个屏蔽点击事件,以前一般都是通过js控制,阻止事件,今天看到css加一个样式就能屏蔽,来记录一下 //css禁用鼠标点击事件 .test { pointer-events: none; } 随便其他方法也记下吧 1. e.stopPropatation||e.cancelBubble = tr
阅读全文
posted @ 2021-11-18 14:50 小小白12
阅读(646)
评论(0)
推荐(0)
“2021-07-02T14:19:59+08:00“时间格式的转化(两种方法)
摘要: export function dateChangeFormat(format, date) { date = new Date(date); const dataItem = { 'Y+': date.getFullYear().toString(), 'm+': (date.getMonth()
阅读全文
posted @ 2021-11-18 14:46 小小白12
阅读(320)
评论(0)
推荐(0)
js判断当前浏览器页面是否切换
摘要: 需求:跳转新页面,原来的页面也有用,使用windows.open。在新页面打开后,在旧页面第二次通过windows.open进入页面不触发任何事件, 导致数据无法刷新,(呼叫中心点击列表里面电话跳转工作台页面,然后调起电话键盘,填充电话号码) 监控页面第二次进入: 页签切换或触发浏览器的 visib
阅读全文
posted @ 2021-11-18 14:38 小小白12
阅读(491)
评论(0)
推荐(0)
2021年9月18日
antd里面的Table渲染多出来数据问题
摘要: 近日使用antd的table组件时遇到一个问题: 查询时通过接口获取返回数据正常,但是表格最上方会有不属于这个查询范围的数据,经检测,代码里面不涉及缓存。百思不得其解后,发现后端给的数据有重复数据,然后通过table的rowkey设置key值,导致重复。 按照 React 的规范,所有的组件数组必须
阅读全文
posted @ 2021-09-18 10:32 小小白12
阅读(739)
评论(0)
推荐(0)
React中获取并改变dom style样式的方式
摘要: 1、在dom中直接使用三目运算动态改变style,react是动态渲染组件的,所以可以做到实时更新 <div className={this.state.flag?'style1':'style2'}></div>2、使用ref获取dom <div ref={e => (this.dom1 = e)
阅读全文
posted @ 2021-09-18 10:23 小小白12
阅读(416)
评论(0)
推荐(0)
h5嵌入微信背景颜色不起作用
摘要: 手机浏览器,微信浏览器对background-color不显示的问题 我的原来CSS是这么写的: background-color: #0000ffa8; 微信打开后,背景色没了,之前一直以为是这个属性没有奏效,其实是凑巧了,下面会说. 今天改了另一种表示方式,通过rgba的方式: 仔细看两种表示方
阅读全文
posted @ 2021-09-18 10:21 小小白12
阅读(110)
评论(0)
推荐(0)
公告