首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
时间小鱼
掘友等级
前端搬砖
闲着没事吐泡泡
获得徽章 21
动态
文章
专栏
沸点
收藏集
关注
作品
赞
264
文章 249
沸点 15
赞
264
返回
|
搜索文章
最新
热门
论时间数组去除交叉重复项
近日,接到个紧急需求,考勤员给员工排班,但是这个员工当天有请假时间段,有休息时间段,有用餐时间段。所以这个员工当天的排班时长应该是: 由于请假、用餐时间段可以在排班区间外(😣不要问为什么可以,这是需求️),所以我们对于请假和用餐必须要先处理一次。我们首先分析一下,这里用请假举…
细读 JavaScript 之静态作用域与动态作用域区别
看到标题,相信大家有点懵逼,什么是静态作用域?什么又是动态作用域?先抛开这些不谈,我们先来看一个题目,这个题目来自于《你不知道的 JavaScript》(上)。 执行以上代码,输出是什么?我们发现输出是2?这是啥情况,为什么不是 3,而是 2?到底是什么原因造成的?因为 Jav…
Common JS、AMD、CMD 和 UMD 的区别
一个单独的文件就是一个模块,有自己的作用域。在一个文件里定义的变量、函数、类都是私有的,对其他文件不可见。 加载模块使用 require 方法,该方法读取一个文件并执行,最后返回该文件内部的 exports 对象。 模块加载的顺序,按照其在代码中出现的顺序。加载模块是同步的,所…
JS 类型转换整理
如果是 Boolean 值,true 和 false 将分别被转换为 1 和 0。 如果是数字值,只是简单的传入和返回。 如果是 null 值,返回 0。 如果是 undefined,返回 NaN。 如果字符串中只包含数字(包括前面带正号或负号的情况),则将其转换为十进制数值。…
细读 JavaScript 之类数组对象通过 Array.prototype.slice 转换成数组的原理
我们来看下 MDN 对 Array.prototype.slice 的定义。 slice() 方法返回一个新的数组对象,这一对象是一个由 begin 和 end(不包括 end )决定的原数组的浅拷贝。原始数组不会被改变。 begin 如果为负数,表示从原数组中的倒数第几个元素…
搭建基于 Mac 的 Flutter 开发环境
此文档不会完全按照官方文档来书写,只会讲解在配置开发环境过程中,遇到的一些坑的解决方法。所以,请结合官方文档来看此篇文档。 3.打开控制台,进入到解压的文件路径,针对于笔者环境,当前路径为 ~,输入以下命令。 针对于前面所述,你每次使用 flutter 命令,都需要执行一次命令…
也谈部分渲染
我们经常会遇到这样的场景,要渲染成千上万个列表。如果你真的去这么做的话,你会发现浏览器滚动起来会非常吃力,所以,我们需要在这方面去做优化,来提升用户体验。大家不妨想一下,我们在列表极少的情况下滚动,性能非常好,那么我们的方向就是让列表变少。当然,市面上有许多做性能优化的案列,本…
如何构建一个高效的开发流程
不知道各位出包流程是否一样,反正我这边现状是每次后端要包,都需要打一个包,然后压缩并通过企业微信发送。或者迭代出包,首先打包,打完包之后压缩通过邮件发送给测试,并要重命名每一个文件的名字,比如名字为迭代版本 + 年月日时分。这样的流程非常繁琐,每次走这个流程都十分难受。那么,我…
一起来学习如何用 Node 来制作 CLI
提起 CLI,不由得会想起 vue-cli 和 angular-cli,它们都是基于 Node 的命令行工具。 假设你现在要建立一个新项目 ,这个项目配置和之前的项目配置是一样的。在你没有 CLI 的时候,你只能通过复制、粘贴来进行。然而,当你有了 CLI,你就可以通过命令来…
基于 GitLab CI 搭建前端自动构建环境
持续集成(Continuous integration,简称CI)指的是,频繁地(一天多次)将代码集成到主干。 GitLab CI 是 GitLab Continuous Integration (Gitlab 持续集成)的简称。从 GitLab 的 8.0 版本开始,GitL…
下一页
个人成就
文章被点赞
649
文章被阅读
48,235
掘力值
2,042
关注了
103
关注者
74
收藏集
3
关注标签
11
加入于
2017-02-07