摘要: 什么是AST 树是一种重要的数据结构,由根结点和若干颗子树构成的。 根据结构的不同又可以划分为二叉树,trie树,红黑树等等。今天研究的对象是AST,抽象语法树,它以树状的形式表现编程语言的语法结构,树上的每个节点都表示源代码中的一种结构。通过操作这棵树,可以精准的定位到声明、赋值、运算语句,从而实 阅读全文
posted @ 2022-11-30 10:18 小小白12 阅读(55) 评论(0) 推荐(0)
摘要: 遇到一个屏蔽点击事件,以前一般都是通过js控制,阻止事件,今天看到css加一个样式就能屏蔽,来记录一下 //css禁用鼠标点击事件 .test { pointer-events: none; } 随便其他方法也记下吧 1. e.stopPropatation||e.cancelBubble = tr 阅读全文
posted @ 2021-11-18 14:50 小小白12 阅读(646) 评论(0) 推荐(0)
摘要: 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)
摘要: 需求:跳转新页面,原来的页面也有用,使用windows.open。在新页面打开后,在旧页面第二次通过windows.open进入页面不触发任何事件, 导致数据无法刷新,(呼叫中心点击列表里面电话跳转工作台页面,然后调起电话键盘,填充电话号码) 监控页面第二次进入: 页签切换或触发浏览器的 visib 阅读全文
posted @ 2021-11-18 14:38 小小白12 阅读(491) 评论(0) 推荐(0)
摘要: 近日使用antd的table组件时遇到一个问题: 查询时通过接口获取返回数据正常,但是表格最上方会有不属于这个查询范围的数据,经检测,代码里面不涉及缓存。百思不得其解后,发现后端给的数据有重复数据,然后通过table的rowkey设置key值,导致重复。 按照 React 的规范,所有的组件数组必须 阅读全文
posted @ 2021-09-18 10:32 小小白12 阅读(739) 评论(0) 推荐(0)
摘要: 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)
摘要: 手机浏览器,微信浏览器对background-color不显示的问题 我的原来CSS是这么写的: background-color: #0000ffa8; 微信打开后,背景色没了,之前一直以为是这个属性没有奏效,其实是凑巧了,下面会说. 今天改了另一种表示方式,通过rgba的方式: 仔细看两种表示方 阅读全文
posted @ 2021-09-18 10:21 小小白12 阅读(110) 评论(0) 推荐(0)