yuanhehe' blog


  • 首页

  • 关于

  • 归档

立即执行函数的写法

发表于 2016-12-20 | 分类于 js | 阅读次数:

立即执行函数

今天无意中看到下面的立即执行函数的一种写法:

1
2
3
!function(){
// do something
}();

傻傻搞不懂的,google了一番:原因是:

阅读全文 »

最近一段面试的总结

发表于 2016-12-17 | 分类于 js | 阅读次数:

前言

前端时间面了几家公司,陆续收到一些offer,最终选择一家做智能家居的公司,感觉以后物联网更会有发展前途。在新公司上班有一周时间,架构跟业务都基本已熟悉,凑着星期天,对前段时间面试的问题总结。

阅读全文 »

理解闭包

发表于 2016-11-22 | 分类于 js | 阅读次数:

MDN的解释:

闭包是指那些能够访问独立(自由)变量的函数 (变量在本地使用,但定义在一个封闭的作用域中)。换句话说,这些函数可以“记忆”它被创建时候的环境。

阅读全文 »

js中的执行环境及作用域概念

发表于 2016-11-08 | 分类于 js | 阅读次数:

执行环境(excution context,为简单起见,有时称为“环境”)是JavaScript中最为重要的一个概念。执行环境定义变量或函数有权访问的其他数据,决定了他们的各自行为。每个执行环境都有一个与之关联的变量对象(variable object),环境中定义的所有变量和函数都保存在这个对象中。虽然我们编写的代码无法访问这个对象,但解析器在处理数据时会在后台使用它。

阅读全文 »

理解JS的浅拷贝与深拷贝

发表于 2016-11-03 | 分类于 js | 阅读次数:

JS 中的浅拷贝与深拷贝,只是针对复杂数据类型(Object,Array)的复制问题。浅拷贝与深拷贝都可以实现在已有对象上再生出一份的作用。但是对象的实例是存储在堆内存中然后通过一个引用值去操作对象,由此拷贝的时候就存在两种情况了:拷贝引用和拷贝实例,这也是浅拷贝和深拷贝的区别。

阅读全文 »
1…456
hehe

hehe

生活不止眼前的代码,还有诗和远方的足球场

28 日志
12 分类
30 标签
© 2019 hehe
由 Hexo 强力驱动
|
主题 — NexT.Mist v5.1.3