首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mottle
掘友等级
前端工程师
在努力成为一名高级前端中....
关注
私信
获得徽章 9
动态
文章
专栏
沸点
收藏集
50
关注
赞
52
文章 45
沸点 7
资讯 0
赞
52
关注
返回
|
搜索文章
Mottle
前端工程师
·
1天前
关注
有关定时器到期时间取值为负的问题
标准中的定义 在 HTML Living Standard 文档的 8.6 Timers 一节中定义了有关延时(delay)参数的取值说明: 下面是基于标准定义的具体实践:...
赞
评论
分享
Mottle
赞了这篇文章
清汤饺子
前端
·
9月前
关注
20个常用的 Git 指令用法
可视化工具的底层就是 Git 的各个指令,当我们熟悉了 Git 指令的各种写法,将更理解在可视化工具中用到的功能的底层指令...
97
11
分享
Mottle
前端工程师
·
1年前
关注
1x1 Vuex 核心 - Getter & Action
Vuex 基础教程系列 🎉 Getters Vuex 的 getters 选项可以看做是 Store 的计算属性 (computed),它可以基于一个或多个状态派生出全新...
1
评论
分享
Mottle
前端工程师
·
1年前
关注
1x0 Vuex 核心 - State & Mutations
Vuex 基础教程系列 🎉 Store 单一状态树与唯一数据源 单一状态树指的是用一个对象来包含整个应用中所有层级的状态(Vuex 的 store 对象就是一个典型的单一...
赞
评论
分享
Mottle
前端工程师
·
1年前
关注
0x1 Vuex 基础 - 安装 & 开始
Vuex 基础教程系列 🎉 安装 Vuex 提供了三种安装方式:CDN、NPM or Yarn、Dev Build(自行构建)。 开始 Store 是 Vuex 应用的核...
赞
评论
分享
Mottle
赞了这篇沸点
卖萌炮手
iOS,Flutter搬运工
·
1年前
举报
互联网是真降温了啊?想换个工作,投了几家公司,就1家回的。---上海
程序员搬砖人生
赞过
分享
23
2
Mottle
前端工程师
·
1年前
举报
为什么留海屏的 MacBook pro 会这么丑呢?又厚、又重!
程序员搬砖人生
赞过
分享
13
1
Mottle
前端工程师
·
1年前
关注
0x0 Vuex 基础 - Vuex 是什么?
Vuex 基础教程系列 🎉 概述 Vuex 是专门为 Vue.js 开发的用于全局状态管理的状态管理库。它是对 Flux 架构的实现工具之一,类似的例如 redux。与 ...
1
评论
分享
Mottle
前端工程师
·
1年前
举报
我知道它是实现生命周期函数的核心代码,我也知道它是实现 hooks 方式的核心代码,但是我不知道它是基于何种的设计模式与理念?发布订阅模式?回调函数模式(有这个模式吗?),请懂的大佬,给我科普下吧,感谢了!
下面是 VueRouter 中关于实现钩子的核心代码:
收起
查看大图
向左旋转
向右旋转
技术交流圈
分享
评论
点赞
Mottle
前端工程师
·
1年前
举报
我知道它是实现生命周期函数的核心代码,我也知道它是实现 hooks 方式的核心代码,但是我不知道它是基于何种的设计模式与理念?发布订阅模式?回调函数模式(有这个模式吗?),请懂的大佬,给我科普下吧,感谢了!
下面是 VueRouter 中关于实现钩子的核心代码:
收起
查看大图
向左旋转
向右旋转
掘友请回答
分享
评论
点赞
Mottle
前端工程师
·
1年前
关注
4x0 - VueRouter - 其它
VueRouter 基础教程系列 🎉 VueRouter 知识结构体系图(大图预警) 路由排名工具 使用 Router Ranker 工具可以帮我们: 查看一个路径被转换...
赞
评论
分享
Mottle
前端工程师
·
1年前
关注
3x0 - VueRouter - API 参考
VueRouter 基础教程系列 🎉 VueRouter 知识结构体系图(大图预警) router-link props to 目标路由地址,当被点击后,内部会调用 ro...
3
评论
分享
Mottle
前端工程师
·
1年前
举报
验证输入数值有效性,又调整了一波,欢迎大家测试~
【源沸点链接:
juejin.cn
】
---------------无奈的分割线-------------------
源码:
```js
function isNumber(num) {
const float = parseFloat(num);
if (isNaN(float)) return false;
if (float - float !== 0) return false;
return true;
}
```
展开
收起
查看大图
向左旋转
向右旋转
技术交流圈
分享
3
点赞
Mottle
前端工程师
·
1年前
举报
只用来验证有效数字(有理数)、排除 NaN,Infinity,null,undefine 等特殊值,随手写的,不知道有没有 bug,如果大家有兴趣,请帮忙验证下
我为什么不使用 lodash 的 isNumber 工具方法?
答:因为它会认为 Infinity 是一个数值。
```js
function isNumber(num) {
if (num === '') return false;
if (num === null) return false;
if (isNaN(num)) return false;
if (num * 1 - num * 1 !== 0) return false;
return true;
}
```
Eg:
```js
isNumber('') //false
isNumber(null) //false
isNumber(Infinity) //false
isNumber(NaN)//false
isNumber('a')//false
isNumber(0)//true
isNumber(-1)//true
```
展开
技术交流圈
分享
9
点赞
Mottle
前端工程师
·
1年前
关注
2x8 - VueRouter - 进阶 - 动态路由
VueRouter 基础教程系列 🎉 简介 通常,我们的路由配置 (routes) 是在路由器被创建之前就已经静态配置好的的。现在,我们可以使用动态路由技术在路由程序运行...
5
评论
分享
Mottle
前端工程师
·
1年前
关注
2x7 - VueRouter - 进阶 - 导航故障与重定向检查
VueRouter 基础教程系列 🎉 导航结果 路由导航的所有可能结果如下所示: 正确跳转到目标页面 可预知的故障 导航被中断 导航被取消 已经处于所要导航的目标页面 不...
4
评论
分享
Mottle
前端工程师
·
1年前
举报
这个是掘金的彩蛋吗?
收起
查看大图
向左旋转
向右旋转
上班摸鱼
赞过
分享
评论
1
Mottle
赞了这篇文章
渣渣xiong
前端开发工程师
·
1年前
关注
重生Vue路由模式区别只有"#"?之回家等通知(带图)
前言 我被一个关于VueRouter的问题难倒了,关于VueRouter的面试题不敢说精通,但是熟悉总可以吧,基本要点我虽然菜狗但是我也能描述一个1,2,3...但是直到我...
183
31
分享
Mottle
前端工程师
·
1年前
关注
2x6 VueRouter - 进阶 - 路由懒加载 与 RouterLink 扩展
VueRouter 基础教程系列 🎉 路由组件的懒加载 VueRouter 的 component 和 components 配置可以接受一个返回 promise 组件的...
3
评论
分享
Mottle
前端工程师
·
1年前
关注
2x5 VueRouter - 进阶 - 滚动行为
VueRouter 基础教程系列 🎉 滚动行为 创建路由器时,可以使用 scrollBehavior 方法来控制路由切换时页面的滚动位置。 例如,滚动到顶部、保持原先的滚...
1
1
分享
下一页
个人成就
文章被点赞
293
文章被阅读
56,647
掘力值
2,976
关注了
1
关注者
626
收藏集
50
关注标签
13
加入于
2017-07-11