Skip to content

Commit

Permalink
更新“堆栈,原始类型”内容
Browse files Browse the repository at this point in the history
  • Loading branch information
stephentian committed Oct 17, 2018
1 parent 46677f1 commit fb40ca1
Show file tree
Hide file tree
Showing 2 changed files with 90 additions and 2 deletions.
Binary file added 33_js_concepts.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
92 changes: 90 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,2 +1,90 @@
# 33-js-concepts
33-js-concepts Chinese Version
<h1 align="center">
<br>
<a href="https://github.com/stephentian/33-js-concepts"><img src="33_js_concepts.jpg" alt="每位 JS 开发应该懂的 33 个概念" width=200"></a>
<br>
<br>
JavaScript开发者应懂的33个概念
<br>
</h1>

## 简介

这个项目是为了帮助开发者掌握 JavaScript 概念而创立的。它不是必备,但在未来学习(JavaScript)中,可以作为一篇指南。

> 本篇文章是参照 @leonardomso 创立,英文版项目地址在[这里](https://github.com/leonardomso/33-js-concepts)
> 由于英文版资源都要翻墙,所以本人创立一个中文版,并附上关于这些概念在国内的一些文章和视频。
---

## 目录

- **[调用堆栈](#调用堆栈)**
- **[原始类型](#原始类型)**
- **[值类型和引用类型](#值类型和引用类型)**
- **[隐式,显式,名义和鸭子类型](隐式,显式,名义和鸭子类型)**

---

## 调用栈堆

### 文章

- :book: [JavaScript 运行机制详解:再谈 Event Loop —— 阮一峰](http://www.ruanyifeng.com/blog/2014/10/event-loop.html)
- :book: [深入理解 JavaScript 事件循环 —— 博客园](https://www.cnblogs.com/dong-xu/p/7000163.html)
- :book: [深入浅出 Javascript 事件循环机制 —— 知乎](https://zhuanlan.zhihu.com/p/26229293)
- :book: [JS 事件循环机制(event loop)之宏任务、微任务 —— SegmentFault](https://segmentfault.com/a/1190000014940904#articleHeader7)
- :book: [JavaScript:彻底理解同步、异步和事件循环 —— SegmentFault](https://segmentfault.com/a/1190000004322358)
- :book: [[] JavaScript 如何工作:对引擎、运行时、调用堆栈的概述 —— 掘金](https://juejin.im/post/5a05b4576fb9a04519690d42#comment)
- :book: [[] 理解 JavaScript 中的执行上下文和执行栈 —— 掘金](https://juejin.im/post/5ba32171f265da0ab719a6d7)
- :book: [这一次,彻底弄懂 JavaScript 执行机制 —— 掘金](https://juejin.im/post/59e85eebf265da430d571f89)
- :book: [Call Stack — MDN](https://developer.mozilla.org/en-US/docs/Glossary/Call_stack)
- :book: [并发模型与事件循环 —— MDN](https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/EventLoop)
- :book: [解读 JavaScript 之引擎、运行时和堆栈调用 —— 开源中国](https://www.oschina.net/translate/how-does-javascript-actually-work-part-1)
- :book: [Tasks, microtasks, queues and schedules —— Jake Archibald](https://jakearchibald.com/2015/tasks-microtasks-queues-and-schedules/)

### 视频

- :tv: [What is the event loop anyway? —— 腾讯视频(英文字幕)](https://v.qq.com/x/page/h0372bld8re.html?ptag=qqbrowser)
- :tv: [Understanding The JavaScript Call Stack, Event Queue, Event Table, & Event Loop —— Bilibili](https://www.bilibili.com/video/av33824933/)
- :tv: [JS 中的变量提升、堆栈内存及闭包详解 —— Acfun](http://www.acfun.cn/v/ac4495641)
- :tv: [事件循环模型 —— PHP 中文网](http://www.php.cn/code/21194.html)

**[:arrow_up: back_to_up](#目录)**

---

## 原始类型

### 文章

- [How numbers are encoded in JavaScript — Dr. Axe](http://2ality.com/2012/04/number-encoding.html)
- [每一个 JavaScript 开发者应该了解的浮点知识 —— 颜海镜](https://yanhaijing.com/javascript/2014/03/14/what-every-javascript-developer-should-know-about-floating-points/)
- [JavaScript 标准参考教程 —— 阮一峰](https://wangdoc.com/javascript/types/number.html)

### 视频

**[:arrow_up: back_to_up](#目录)**

---

## 值类型和引用类型

### 文章

- :book: [JavaScript 的值传递和引用传递 —— FunDebug](https://blog.fundebug.com/2017/08/09/explain_value_reference_in_js/)

### 视频

**[:arrow_up: back_to_up](#目录)**

---

## 隐式,显式,名义和鸭子类型

### 文章

### 视频

**[:arrow_up: back_to_up](#目录)**

---

0 comments on commit fb40ca1

Please sign in to comment.