
随笔、笔记
文章平均质量分 80
柯闪电
前端小白一枚ლ(́◉◞౪◟◉‵ლ)
展开
-
vue2.0源码解析,initState之initProps
前言在初始化过程中initState主要负责初始化props、methods、data、computed与watch,此篇主要对props初始化的源码解析,避免太长,computed与watch篇会在另一篇文章解释。data与methods的部分前面已有,data导航:vue2.0源码解析,Data,methods导航:vue2.0源码解析,Methods。initState// init.jsinitState(vm);// state.js/*初始化props、methods、d原创 2021-07-11 14:25:59 · 695 阅读 · 1 评论 -
JavaScript—特殊数值:NaN和isNaN()方法
NaNNaN是number类型中一个特殊的数值,在JavaScript中它有个奇怪的定义:非数值(Not a Number),即是一个不是数字的数值,这个数值用于表示一个本来要返回数值的操作数未返回数值的情况。在其他语言中,任何数值在未返回都会得到错误,但在JS中,会返回NaN,这样它就不会抛出错误了,继续解析执行接下来的代码。console.log(typeof NaN); //返回Numbe原创 2017-03-18 00:11:21 · 12660 阅读 · 2 评论 -
typescript学习一一类型
介绍typescript可以看做一个js的强类型超集,js代码可以完全无修改移到.ts(typescript)文件去编译。编译官方推荐使用npm包或者使用vscode中的typescript插件进行编译,学习的时候还可以使用在线编译来编写代码,会将你写的ts代码编译成es5的形式来展示,方便理解。 指定类型这是typescript最有特点的特性—类型检查,指定类型后,会在...原创 2018-07-03 15:55:33 · 311 阅读 · 0 评论