摘要: 简介 D3是一个数据驱动的数据可视化js函数库,类似jQuery,D3可以借助svg,html,canvas将数据生动的展现出来。 选择元素与绑定数据 选择元素 D3中选择元素的函数有两个: d3.select() 选择所有指定元素的第一个 d3.selectAll() 选择所有指定元素 const 阅读全文
posted @ 2022-02-23 14:09 JMH0113 阅读(368) 评论(0) 推荐(0)
摘要: 常见的块级元素有:div,p,ul,li,h1-h6,td,tr,hr 常见的行内元素有:span,strong,a,i,font,img,input 块级元素呈块状,有自己的宽度和高度,可以自定义width和height,块级元素会独占一行高度(float除外),一般可以做容器使用来容纳块级元素和 阅读全文
posted @ 2021-09-11 16:46 JMH0113 阅读(206) 评论(0) 推荐(0)
摘要: 行内元素水平对齐方式:text-align valuedescriptionleft左对齐(默认)right右对齐center居中justify两端对齐inherit继承父元素的text-align valuedescriptionleft左对齐(默认)right右对齐center居中justify 阅读全文
posted @ 2021-09-11 16:44 JMH0113 阅读(219) 评论(0) 推荐(0)
摘要: 输入: nums='100,300,50,30,500,103,605,720' k=3 输出:[ 300, 300, 500, 500, 605, 720 ] 大概就是 [100,300,50]找最大值是300;[300,50,30]最大值300,[50,30,500]最大值是500.。。。。 让 阅读全文
posted @ 2021-04-10 09:36 JMH0113 阅读(297) 评论(0) 推荐(0)
摘要: 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 你可以认为每种硬币的数量是无限的。 输入:coins = [1, 2, 5], amount = 11 输出:3 解释:11 = 5 阅读全文
posted @ 2021-04-06 10:53 JMH0113 阅读(69) 评论(0) 推荐(0)
摘要: 双指针法 var merge = function(nums1, m, nums2, n) { let arr = new Array(m+n).fill(0); let p1 = 0;let p2 = 0; let cur; while(p1<m || p2 < n) { if(p1 m) cur 阅读全文
posted @ 2021-04-05 10:38 JMH0113 阅读(40) 评论(0) 推荐(0)
摘要: class MyPromise { constructor(executor) { this.state = 'pending'; this.value = null; try { executor(this.resolve.bind(this),this.reject.bind(this)); } 阅读全文
posted @ 2021-04-04 10:14 JMH0113 阅读(135) 评论(0) 推荐(0)
摘要: class MyPromise { constructor(executor) { this.state = 'pending'; //初始状态为pending this.value = null; try { // class中默认是严格模式,这个executor是MyPromise中的函数,他的 阅读全文
posted @ 2021-04-03 19:50 JMH0113 阅读(62) 评论(0) 推荐(0)
摘要: 使用递归的方式解决,先新建一个数组用于存放数据,树的每一层都是一个第二维的数组,然后再将数组扁平化 var levelOrder = function(root) { let levelArr = []; build(root,0); function build(node,level) { if( 阅读全文
posted @ 2021-03-29 10:31 JMH0113 阅读(28) 评论(0) 推荐(0)
摘要: 树的问题主要通过递归解决,确认每个节点需要做的事情 1.先在数组中找到最大值作为根节点 2.最大值左边作为root.left,右边作为root.right 3.递归调用左右数组构造二叉树 var constructMaximumBinaryTree = function(nums) { return 阅读全文
posted @ 2021-03-27 14:21 JMH0113 阅读(33) 评论(0) 推荐(0)