临时整理的react的几个问题 - 定时器要在componentWillUnmount中清除- 遍历的时候需要唯一的key - 操作真是dom需要再didmount中操作,比如echarts - react中的this指向问题,使用箭头函数或者bind this - 用setState才能改变页面,比如input的value在state中定义,这时候input是不能输入值的,只能通过改变sta ...
js 驼峰命名和下划线互换
// 下划线转换驼峰function camelize(name) { return name.replace(/\_(w)/g, function(all, letter){ return letter.toUpperCase(); });}// 驼峰转换下划线function hyphenate(name) { re ...
数组最简单去重-Set
var arr = [1,2,3,3,2,1,3,5,4,11,1,1]function newArr(arr){ return Array.from(new Set(arr))}alert(newArr(arr))
async/await && promise
<!DOCTYPE html><html lang='en'><head> <meta charset='UTF-8'> <title>Document</title></head><body> <script> function test(num) { re ...
禁止微信调整字体大小
IOS禁止微信调整字体大小 css给全局样式body设置如下: body { -webkit-text-size-adjust: 100% !important;} android禁止微信调整字体大小 js在页面加载时候调用下边的方法(react在componentDidmount中调用方法) function resetFontSize() { if ...