logo头像

总有人间一两风,填我十万八千梦

JS

理解JS中的内存分配

理解JS中的内存分配

原始值和引用值在 ECMAScript 中,变量可以存放两种类型的值,即原始值和引用值;原始值:原始数据类型(简单类型)的值,即undefined、null、Number、String、Boolean 类型所表示的值;引用值:复合数据...

JS中的==、===和Object.is

JS中的==、===和Object.is

在查阅了很多资料之后,我将在这篇文章对于 JS 中的 ==、===、Object.is 进行详细的讲解,所以这很有可能是一篇很长很长的“唠叨文”,但是我相信你一定可以从这篇文章中收货很多,所以抖擞精神,往下看吧! 比较操作首先,你需要...

函数声明VS函数表达式

函数声明VS函数表达式

本篇文章译自某大牛的文章:Function Declarations vs. Function Expressions,推荐英语不是很差的童鞋点击前面链接看原文。首先先做个小测验,下面四个例子的 alert 输出分别是什么? 例子一:...

JS中判断字符串中是否含有一个子串

JS中判断字符串中是否含有一个子串

题目我就不过多解释了,这篇文章是对 stackoverflow 上一个问题的总结,如果英文不是特别差的话,推荐大家点击上面链接看大家对这个问题的详细讨论 实现方案indexOf123var string = "foo", sub...

JS 中的浅拷贝和深拷贝

JS 中的浅拷贝和深拷贝

浅拷贝 VS 深拷贝浅拷贝和深拷贝也成为浅复制和深复制,是在很多编程语言中经常用到的方法。另外,本文只会涉及到 js 中复杂数据类型的拷贝问题(Object, Array 等),不讨论基本数据类型(null, undefined, s...

JS宽高的理解和应用

JS宽高的理解和应用

window 和 documentdocument 是 window 对象的一部分:document.body -> window.document.body,浏览器的 HTML 文档称为 document 对象window.l...

读书笔记-JavaScript半知半解

读书笔记-JavaScript半知半解

这本书是我无意中看到的一本电子版书籍,但是第一章就吸引到了我,然后就对作者展开了深入“挖掘”,通过作者的个人博客发现作者是一个很厉害的技术开发人员,不管是前端还是后台都有所涉猎,所以推荐大家去他的个人博客逛逛,同时推荐他的两本书籍:《...