上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 87 下一页
摘要: 1. 颜色绘制 d3.rgb(r,g,b) 获取一个rgb颜色对象d3.rgb(color) rgb.brighter() 颜色变亮 rgb.darker() 颜色变暗 rgb.hsl() 返回该颜色的HSL值 rgb.toString() 以字符串形式返回颜色,例如 #ffeeaa 2. 图形绘制 阅读全文
posted @ 2020-05-29 01:10 全玉 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 1. 比例尺 比例尺的关键概念:定义域和值域,比例尺本质就是一个函数。 常用比例尺有: 1.1 线性比例尺 d3.scale.linear() 1.2 指数比例尺 d3.scale.pow().exponent(x) x为指数 1.3 对数比例尺 d3.scale.log() 1.4 量子比例尺 d 阅读全文
posted @ 2020-05-29 00:39 全玉 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 1. 首先将需要打包的文件打包为dll 需要一个打包配置 webpack.dll.js const webpack = require('webpack') const path = require('path') module.exports = { entry: { react: ['react 阅读全文
posted @ 2020-05-28 10:09 全玉 阅读(1713) 评论(0) 推荐(0) 编辑
摘要: 项目中的文件多了,开发模式实时编译,会变得很慢,影响开发效率。很多模块是不相干的,没必要同时启动,这个时候就需要 只启动项目的某个文件夹。 例如: src --pages --pageA --index.js --index.ejs --pageB --index.js --index.ejs -- 阅读全文
posted @ 2020-05-27 20:20 全玉 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 1. 选择集自身属性 1. selection.empty() 选择集是否为空,为空返回true,否则返回false 2. selection.node() 返回第一个非空元素,无则返回null 3. selection.size() 返回选择集中的元素个数 2. 选择集元素属性 1. attr 设 阅读全文
posted @ 2020-05-27 00:40 全玉 阅读(1250) 评论(0) 推荐(0) 编辑
摘要: d3是基于数据绑定的思想的,选择器选择元素,然后元素与数据绑定。由于元素与数据未必数量一致,会产生,元素多于数据或元素少于数据。 元素与数据一一对应,是 update 部分,表示已经存在的元素,用于更新元素少于数据,是enter部分,表示即将进入的元素,即缺少的元素,用于添加元素多于数据,是exit 阅读全文
posted @ 2020-05-26 19:57 全玉 阅读(1403) 评论(0) 推荐(0) 编辑
摘要: 1. node内存泄漏情形 1.1 全局变量 全局变量不会被回收,需要手动设置为null或undefined 1.2 闭包 function out() { const bigData = new Buffer(100); inner = function () { void bigData; } 阅读全文
posted @ 2020-05-25 19:39 全玉 阅读(1998) 评论(0) 推荐(0) 编辑
摘要: 1. 服务端渲染2个优点 和 缺点 1.1 服务端渲染可以减少白屏时间 服务端渲染,客户端接收到html,可以直接显示 客户端渲染,客户端接收到html,解析完毕,还要向服务端去请求js文件,返回后,执行完js,才能显示完成 因此,服务端渲染,白屏时间短。 1.2 服务端渲染利于SEO 有清晰的ht 阅读全文
posted @ 2020-05-25 16:28 全玉 阅读(721) 评论(0) 推荐(0) 编辑
摘要: ts可以使用泛型来做类型映射,将对象或数组中类型转换为另一个类型。 例如: 定义一个类型 interface Student{ name: string, age: number } 1. 把一个类型的每个属性都变为可空的 type Nullable<T> = { [p in keyof T]: T 阅读全文
posted @ 2020-05-22 14:38 全玉 阅读(2321) 评论(0) 推荐(0) 编辑
摘要: 编程语言的子类型,分为两种: 名义子类型 Java和C#中就是名义子类型,必须显示继承,用来extends才是子类型 结构子类型 只要结构相同,就是子类型 typescript是结构子类型。 type Foo = { age: number } 和 type Bar = { age: number 阅读全文
posted @ 2020-05-22 14:09 全玉 阅读(960) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 87 下一页