- 博客(4)
- 资源 (5)
- 问答 (3)
- 收藏
- 关注
原创 JavaScript的NaN为什么不等于NaN
在JS中 Object === Object 感觉没有任何问题 这两个都代表的一个东西但是如果你试过 NaN === NaN 是返回false为什么呢?因为NaN 是:Not a number (不是一个数字的缩写)既然不是一个数字 那么很好理解 'A'不是一个数字 ,'B'也不是一个数字那么既然他们两个都不是数字 ,难道'A' === 'B'吗? 显然不是所以这个东西开出来是...
2017-09-25 11:39:27 10273
原创 JavaScript的值和引用
JavaScript中有两种大类型:引用类型 & 值类型.就算在一些面向对象语言中也是一样的.var o = {};//定义一个对象var temp = o;//赋值var temp2 = temp;//赋值引用类型:temp保存的是o的指针(指向该对象的地址),temp和temp2都指向同一个内存地址,指向的对象也是相同的,并且如果改变其中一个,那么会影响到所有指向这个对
2017-09-26 19:06:33 335
原创 JavaScript的闭包详解
在刚接触到js的闭包的时候,一直的懵懵懂懂,后来偶然一次又看到闭包才下决心把这个玩意搞懂,在网上也找到了很多说的比较好的资源,这里我想用自己学到的闭包,来总结一下.闭包:在函数内构造一个函数,然后这个函数拥有能访问外部函数参数和变量的能力(除了this和arguments),也就是说所有的function都是一个闭包,内部函数的生命周期是比外部函数更长的.这里扯一点关于js的作用域:j
2017-09-26 10:37:25 253
原创 为什么C#中所有对象都有这四个方法
最近正在学习js,学到原型链这里的时候,突然知道了C#中为什么所有对象都会有.tostring.、Equals、GetHashCode、GetType、ToString这四个方法了,就像js中的原型链一样,因为所有对象的父都是object,而object又有这四个方法,所以这四个方法就像是'继承'一样,只要是对象就会有object中的四个方法,所以无论创建什么对象,无论这四个方法对这个创建的对象有
2017-09-17 01:39:26 832
HTML实现歌词歌曲同步
2018-05-02
Vue3动态路由(addRoutes)报错不知道怎么解决了
2021-04-20
急~, Vue路由不一样, 打开的页面一样
2020-09-28
HTML5的canvas标签为什么会覆盖之前画的东西的颜色
2017-12-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人