From 0f1ecbd7a93b32c8fecf12cb17c7fc8689948daf Mon Sep 17 00:00:00 2001 From: xuwu Date: Mon, 13 Sep 2021 22:26:48 +0800 Subject: [PATCH 1/5] =?UTF-8?q?feat:=20=E7=B1=BB=E5=9E=8B=E8=BD=AC?= =?UTF-8?q?=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/README.md b/README.md index e35fe96..5d3adcd 100644 --- a/README.md +++ b/README.md @@ -79,9 +79,14 @@ JS 数据类型分为两大类及八种数据类型,注意别漏了 ES6 新增 类型转换算是 JS 中情况繁杂且容易出错,但是开发中还经常会遇到的知识点。强行全部记忆容易遗忘,推荐记忆及练习开发中的常见情况。 - [ ] 文档 + - [ ] [ES 标准](https://tc39.es/ecma262/#sec-abstract-operations) + - 标准并不好读,如果读者英文水平欠佳,可以只阅读该小节内的表格内容。 - [ ] [双等判断](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Equality) - [ ] 推荐文章 - [ ] [You Don't Know JS 书中关于类型转换的一章节](https://github.com/weiqinl/You-Dont-Know-JS-CN/blob/master/types%20%26%20grammar/ch4.md) + - [ ] [几种基本类型简单的类型转换](https://zh.javascript.info/type-conversions) + - [ ] [JavaScript 深入之头疼的类型转换(上)](https://github.com/mqyqingfeng/Blog/issues/159) + - [ ] [JavaScript 深入之头疼的类型转换(下)](https://github.com/mqyqingfeng/Blog/issues/164) ## 十五万字面试资料 From b1bc22fbbd1eea4c6144197875bb4f98d6904015 Mon Sep 17 00:00:00 2001 From: xuwu Date: Mon, 13 Sep 2021 22:41:44 +0800 Subject: [PATCH 2/5] feat: this --- README.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 5d3adcd..c256cfd 100644 --- a/README.md +++ b/README.md @@ -87,7 +87,22 @@ JS 数据类型分为两大类及八种数据类型,注意别漏了 ES6 新增 - [ ] [几种基本类型简单的类型转换](https://zh.javascript.info/type-conversions) - [ ] [JavaScript 深入之头疼的类型转换(上)](https://github.com/mqyqingfeng/Blog/issues/159) - [ ] [JavaScript 深入之头疼的类型转换(下)](https://github.com/mqyqingfeng/Blog/issues/164) - + +> 务必自己总结规则! + +### this + +`this` 算是不少初学者容易搞混的一个知识点,但是它很重要,务必掌握。 + +- [ ] 文档 + - [ ] [this](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this) +- [ ] 推荐文章 + - [ ] [You Don't Know JS 书中关于 this 的第一章节](https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/this%20%26%20object%20prototypes/ch1.md) + - [ ] [You Don't Know JS 书中关于 this 的第二章节](https://github.com/getify/You-Dont-Know-JS/blob/1st-ed/this%20%26%20object%20prototypes/ch2.md) + - [ ] [深入理解 js this 绑定 ( 无需死记硬背,尾部有总结和面试题解析 )](https://segmentfault.com/a/1190000011194676) + +> 务必自己总结规则! + ## 十五万字面试资料 [在线阅读](https://yuchengkai.cn/home/) From 17eb6fad6302e41ca08c13c38325ee8ff66c561a Mon Sep 17 00:00:00 2001 From: unknown <2388560359@qq.com> Date: Mon, 13 Sep 2021 23:30:47 +0800 Subject: [PATCH 3/5] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E8=B7=A8?= =?UTF-8?q?=E7=AB=AF=E7=9A=84=E7=9B=B8=E5=85=B3=E5=86=85=E5=AE=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index a61378c..eb8c7af 100644 --- a/README.md +++ b/README.md @@ -57,6 +57,19 @@ JS 数据类型分为两大类及八种数据类型,注意别漏了 ES6 新增 - [ ] 文档: - [ ] [JavaScript 数据类型和数据结构](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Data_structures) + +## 跨端框架 + +跨端的最主要的含义就是一套代码多端运行,减少重复劳动 + +目前看来,国内比较流行的是`小程序, H5, app`三端跨的框架, uniapp跟taro是其中做的比较出彩的两个框架,当然在taro3.0之前(以下主要是说小程序),taro跟uniapp都是使用编译时做更多的事情,编译成小程序能够运行的代码 + +而在taro3.0之后,与remax的相同的思想,在运行时做更多的事情,保证了原框架代码能够完全使用,而不需要为了转换成其他小程序时做兼容 + +- [ ] [awesome-remax](https://github.com/remaxjs/awesome-remax) +- [ ] [美团自研react跨端](https://tech.meituan.com/2021/06/10/react-native-hybrid-practice-dsl-in-meituan.html) +- [ ] [京东taro](https://juejin.cn/post/6844904036743774216) + ## 十五万字面试资料 [在线阅读](https://yuchengkai.cn/home/) From cf98de2417edf402e6f0e1d76660686b29637e2d Mon Sep 17 00:00:00 2001 From: xuwu Date: Tue, 14 Sep 2021 09:11:34 +0800 Subject: [PATCH 4/5] =?UTF-8?q?feat:=20=E9=97=AD=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index c256cfd..07b0509 100644 --- a/README.md +++ b/README.md @@ -103,6 +103,15 @@ JS 数据类型分为两大类及八种数据类型,注意别漏了 ES6 新增 > 务必自己总结规则! +### 闭包 + +- [ ] 文档 + - [ ] [闭包](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Closures) +- [ ] 推荐文章 + - [ ] [You Don't Know JS 第二版中对于闭包的解释](https://github.com/getify/You-Dont-Know-JS/blob/2nd-ed/scope-closures/ch7.md),该版本暂无中文翻译,读者可用 [DeepL](https://www.deepl.com/translator) 进行翻译。 + - [ ] [JavaScript 的静态作用域链与“动态”闭包链](https://juejin.cn/post/6957913856488243237) + - [ ] [知乎中关于闭包的讨论](https://www.zhihu.com/question/34210214) + ## 十五万字面试资料 [在线阅读](https://yuchengkai.cn/home/) From 8c1862a143d2bdadefed2e8e78813f24c0981558 Mon Sep 17 00:00:00 2001 From: yck Date: Tue, 14 Sep 2021 10:56:14 +0800 Subject: [PATCH 5/5] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 438b068..cb9cad0 100644 --- a/README.md +++ b/README.md @@ -115,9 +115,9 @@ JS 数据类型分为两大类及八种数据类型,注意别漏了 ES6 新增 跨端的最主要的含义就是一套代码多端运行,减少重复劳动 -目前看来,国内比较流行的是`小程序, H5, app`三端跨的框架, uniapp跟taro是其中做的比较出彩的两个框架,当然在taro3.0之前(以下主要是说小程序),taro跟uniapp都是使用编译时做更多的事情,编译成小程序能够运行的代码 +目前看来,国内比较流行的是小程序, H5, App 三端跨的框架, [uniapp](https://github.com/dcloudio/uni-app) 及 [taro](https://github.com/NervJS/taro) 是其中做的比较出彩的两个框架。当然在 taro3.0 之前(以下主要是说小程序),taro 跟 uniapp 都是使用编译时做更多的事情,编译成小程序能够运行的代码。 -而在taro3.0之后,与remax的相同的思想,在运行时做更多的事情,保证了原框架代码能够完全使用,而不需要为了转换成其他小程序时做兼容 +而在 taro3.0 之后变成了与 [remax](https://github.com/remaxjs/remax) 相同的思想,在运行时做更多的事情,保证了原框架代码能够完全使用,而不需要为了转换成其他小程序时做兼容。 - [ ] [awesome-remax](https://github.com/remaxjs/awesome-remax) - [ ] [美团自研react跨端](https://tech.meituan.com/2021/06/10/react-native-hybrid-practice-dsl-in-meituan.html)