摘要: 1. 基础类型 有12种 布尔值 let isDone: boolean = false; 数字 let dec: number = 6; 字符串 let name : string = 'bob'; 数组 let list: number[] = [1, 2, 3]; 元组 let x : [st 阅读全文
posted @ 2020-05-21 20:52 全玉 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1. JavaScript高级程序设计 (红宝书) 2. JavaScript权威指南 (犀牛书) 阅读全文
posted @ 2020-05-21 16:31 全玉 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1. 选择集 d3.select() //选择第一个 d3.selectAll() //选择全部 2. 绑定数据 datnum() //绑定一个数据到选择集上 data() //绑定一个数组到选择集 3. 输出数据 var body = d3.select("body"); var p = body 阅读全文
posted @ 2020-05-21 16:20 全玉 阅读(203) 评论(0) 推荐(0) 编辑
摘要: Array.map的参数 Array.map((item,index,arr) => {}, thisValue) map的callback参数分别是数据项,索引,数组本身,thisValue可以指定callback中的this值 parseInt的参数 parseInt(str, radix) 该 阅读全文
posted @ 2020-05-21 14:56 全玉 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 首先明确,首屏和白屏的时间计算,没有明确的API可以得到。 白屏 = 开始显示body的时间 - 开始请求的时间 首屏 = 首屏内容渲染结束的时间 - 开始请求的时间 具体计算方法如下: 1. 白屏 支持performance api,开始请求的时间 performance.timing.navig 阅读全文
posted @ 2020-05-21 14:34 全玉 阅读(1360) 评论(0) 推荐(0) 编辑
摘要: 两种可行的办法 1. 多套不同主题的css 用less/sass变量代替颜色值,用编译工具生成主题文件 theme-dark.csstheme-green.css 切换文件使用,不要append link,直接修改原有theme的link的href,就行了 //根据不同的企业用户加载不同的css d 阅读全文
posted @ 2020-05-21 10:51 全玉 阅读(518) 评论(0) 推荐(0) 编辑