首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
技术漫谈
掘友等级
微信公众号
|
技术漫谈
《现代 JavaScript 教程》官方账号,专注于大前端技术。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
68
文章 67
沸点 1
赞
68
返回
|
搜索文章
赞
文章( 67 )
沸点( 1 )
开眼界!阿里用这样的组件开发大屏(二)
Hi~ 我是前端学徒业枫,今天继续向大家分享可视化系列文章,介绍我们的前端开源图表库📈 CloudCharts(Github 欢迎试用&Issue&PR) 如何基于 G2 封装,解决其在大规模使用场景中遇到的问题,通过少量配置项即可绘制图表,服务内部近两百…
ES2020 系列:空值合并运算符 '??'
在本文中,我们将值既不是 null 也不是 undefined 的表达式称为“已定义的(defined)”。 空值合并运算符(nullish coalescing operator)的写法为两个问号 ??。 如果 a 不是已定义的,则结果为 b。 换句话说,如果第一个参数不是 …
ES2020 系列:新增基本数据类型 BigInt
BigInt 是一种特殊的数字类型,它提供了对任意长度整数的支持。 创建 bigint 的方式有两种:在一个整数字面量后面加 n 或者调用 BigInt 函数,该函数从字符串、数字等中生成 bigint。 请注意:除法 5/2 的结果向零进行舍入,舍入后得到的结果没有了小数部分…
ES2020 系列:空值合并运算符 '??'
空值合并运算符 ?? 提供了一种简短的语法,用来获取列表中第一个“已定义”的变量(译注:即值不是 null 或 undefined 的变量)。 b,其他情况。 下面是一个更长一点的例子。 假设,我们有一个用户,变量 firstName、lastName 和 nickName 分…
LeetCode 1122. 数组的相对排序:JavaScript 计数排序解法
这是一道排序的题目,那么我们首先应该想到一些常见的排序算法。主要分为两类,一类是基于比较的排序算法,例如快速排序和堆排序等。另一类是非基于比较的排序算法,包括计数排序和桶排序等。基于比较的排序算法的最优化时间复杂度也无法小于 。而非基于比较的排序算法则可以实现更低的时间复杂度。…
LeetCode 27. 移除元素:JavaScript 遍历和双指针两种解法
主要思路是遍历数组 nums,每次取出的数组元素为 num,设置初始下标为 ans。 在遍历过程中,如果 num 与需要移除的值不同,则进行拷贝覆盖 nums[ans] = num,ans 自增 1。 如果相同,则跳过该数字不进行拷贝覆盖,最后 ans 即为新的数组长度。 这种…
LeetCode 167. 两数之和 II - 输入有序数组:JavaScript 双指针解法
1. 两数之和:JavaScript 三种解法,暴力和哈希表 但那样并没有利用本题有序数组的条件。我们应该想一下,如何利用该条件来进一步降低算法复杂度。 因为是有序数组,我们使用两个指针,初始分别位于数组第一个元素和最后一个元素的位置,比较这两个元素之和与目标值的大小。如果和等…
我对 React V16.4 生命周期的理解
网上有很多关于 React 生命周期的文章,我也看了不少,为了梳理并加深我对此的理解,所以决定写这篇文章。本文主要梳理目前最新的 V16.4 的生命周期函数。现在 React 最新版本是 16.13,但是生命周期最新版本是 16.4,之后版本的生命周期没有过改动了,本文不涉及 …
还在迷茫于前端如何入门和进阶?万字指南让你不再迷茫!
我经常会看到很多同学在学习前端的时候比较迷茫,不知道到底应该以怎样的学习路线来入门和进阶前端领域。每次遇到这种问题我也会分享一下自己的学习经验,但是发现这是一个问得非常多的一个共性问题。 作为程序员,肯定是不能容忍重复无味的劳动的,因此我就系统地总结分享一下我的前端学习路线,希…
一份值得收藏的 Git 异常处理清单
Git 作为一种分布式版本控制系统已经成为现在开发的宠儿,不仅应用在前端、后端、客户端等开发场景中,也成为各行业互联网企业分工协作的必备技能之一。 大家都知道,一个文件夹中的文件如果被删掉了,那只有在垃圾箱里面找了。如果垃圾箱里面的也被删掉了,以笔者的常识在不借助工具的情况下怕…
下一页
个人成就
优秀创作者
文章被点赞
1,475
文章被阅读
182,618
掘力值
6,121
关注了
25
关注者
2,150
收藏集
2
关注标签
1
加入于
2019-04-22