
前端
_陈平安
前端开发
展开
-
利用 js-xlsx 实现选择 Excel 文件在页面显示
如何将选择的文件转为json数据1.将 xlsx.full.min.js 导入到页面中;2.然后通过 FileReader 对象读取文件利用 js-xlsx 转成 json 数据将得到的json数据渲染到页面上1.由于选择的Excel文件属于表格,渲染时选用 table tr td 等标签;2.获取表头数据,得到表格列数和列名;3.通过 for 循环创建...原创 2018-05-06 20:56:00 · 6261 阅读 · 3 评论 -
283. 移动零
LeetCode - 283. 移动零题目给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]限制条件:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。解题思路1. 双指针二次遍历指针 i 访问一遍数组,遇到 非0 元素时,将值赋给指针 j ,指针 j 记录 非0 元素后向后移动;将指针 j 视为起点进行后续遍历,将后面位置的值更改为 0/** *原创 2020-11-20 00:06:38 · 199 阅读 · 0 评论 -
LeetCode - 134. 加油站
LeetCode - 134. 加油站题目在一条环路上有 N 个加油站,其中第 i 个加油站有汽油 gas[i] 升。你有一辆油箱容量无限的的汽车,从第 i 个加油站开往第 i+1 个加油站需要消耗汽油 cost[i] 升。你从其中的一个加油站出发,开始时油箱为空。如果你可以绕环路行驶一周,则返回出发时加油站的编号,否则返回 -1。说明:如果题目有解,该答案即为唯一答案。输入数组均为非空数组,且长度相同。输入数组中的元素均为非负数。示例1:输入: gas = [1,2,3,4,5原创 2020-11-18 23:27:04 · 230 阅读 · 0 评论 -
LeetCode - 1030. 距离顺序排列矩阵单元格
LeetCode - 1030. 距离顺序排列矩阵单元格题目给出 R 行 C 列的矩阵,其中的单元格的整数坐标为 (r, c),满足 0 <= r < R 且 0 <= c < C。另外,我们在该矩阵中给出了一个坐标为 (r0, c0) 的单元格。返回矩阵中的所有单元格的坐标,并按到 (r0, c0) 的距离从最小到最大的顺序排,其中,两单元格(r1, c1) 和 (r2, c2) 之间的距离是曼哈顿距离,|r1 - r2| + |c1 - c2|。(你可以按任何满足此条件的原创 2020-11-17 23:07:17 · 273 阅读 · 0 评论 -
LeetCode - 406. 根据身高重建队列
LeetCode - 406. 根据身高重建队列题目假设有打乱顺序的一群人站成一个队列。 每个人由一个整数对(h, k)表示,其中h是这个人的身高,k是排在这个人前面且身高大于或等于h的人数。 编写一个算法来重建这个队列。注意:总人数少于1100人。示例:输入:[[7,0], [4,4], [7,1], [5,0], [6,1], [5,2]]输出:[[5,0], [7,0], [5,2], [6,1], [4,4], [7,1]]解题思路1. 从高到低排序将每个人按照身高从原创 2020-11-16 21:21:44 · 313 阅读 · 0 评论 -
LeetCode - 104. 二叉树的最大深度
LeetCode - 104. 二叉树的最大深度题目给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。注意:叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度 3 。解题思路1. 递归如果我们知道了左子树和右子树的最大深度 l 和 r,那么该二叉树的最大深度即为 max(l, r) + 1/** * D原创 2020-11-15 23:52:52 · 126 阅读 · 0 评论 -
表格拖拽SortableJS
Sortable 是一个JavaScript库,用于在现代浏览器和触摸设备上重新排序拖放列表。不需要jQuery。支持 Meteor, AngularJS, React, Polymer, Vue, Knockout 和任何CSS库, 例如 Bootstrap.功能描述: 用于可重新排序的拖放列表的JavaScript库。 (JavaScript library for reorderable ...原创 2019-03-26 16:38:21 · 2082 阅读 · 0 评论 -
在 HTTPS 项目中使用百度地图 API
百度地图 API 产品简介百度地图 JavaScript API 是一套由 JavaScript 语言编写的应用程序接口,可帮助您在网站中构建功能丰富、交互性强的地图应用,支持 PC 端和移动端基于浏览器的地图应用开发,且支持 HTML5 特性的地图开发。百度地图 JavaScript API 支持 HTTP 和 HTTPS,免费对外开放,可直接使用。接口使用无次数限制。在使用前,您需先申请...原创 2019-04-09 17:51:50 · 4264 阅读 · 3 评论