From 8aab27bc3f665417b9270647063a7eb02e7d4e83 Mon Sep 17 00:00:00 2001 From: JeromeLin <16908091@qq.com> Date: Fri, 20 Nov 2020 09:51:01 +0800 Subject: [PATCH 1/2] =?UTF-8?q?Update=20003.=E7=B2=BE=E8=AF=BB=E5=89=8D?= =?UTF-8?q?=E5=90=8E=E7=AB=AF=E6=B8=B2=E6=9F=93=E4=B9=8B=E4=BA=89.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...53\257\346\270\262\346\237\223\344\271\213\344\272\211.md" | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git "a/003.\347\262\276\350\257\273\345\211\215\345\220\216\347\253\257\346\270\262\346\237\223\344\271\213\344\272\211.md" "b/003.\347\262\276\350\257\273\345\211\215\345\220\216\347\253\257\346\270\262\346\237\223\344\271\213\344\272\211.md" index 52074d5d..1f573d22 100644 --- "a/003.\347\262\276\350\257\273\345\211\215\345\220\216\347\253\257\346\270\262\346\237\223\344\271\213\344\272\211.md" +++ "b/003.\347\262\276\350\257\273\345\211\215\345\220\216\347\253\257\346\270\262\346\237\223\344\271\213\344\272\211.md" @@ -27,7 +27,7 @@ - 服务端渲染不需要先下载一堆 js 和 css 后才能看到页面(首屏性能) - SEO -- 服务端渲染不用关心浏览器兼容性问题(随意浏览器发展,这个优点逐渐消失) +- 服务端渲染不用关心浏览器兼容性问题(随着浏览器发展,这个优点逐渐消失) - 对于电量不给力的手机或平板,减少在客户端的电量消耗很重要 以上服务端优势其实只有首屏性能和 SEO 两点比较突出。但现在这两点也慢慢变得微不足道了。React 这类支持同构的框架已经能解决这个问题,尤其是 Next.js 让同构开发变得非常容易。还有静态站点的渲染,但这类应用本身复杂度低,很多前端框架已经能完全囊括。 @@ -142,4 +142,4 @@ Next.js 是时下非常流行的基于 React 的同构开发框架。作者之 > 讨论地址是:[前后端渲染之争 · Issue #5 · dt-fe/weekly](http://link.zhihu.com/?target=https%3A//github.com/dt-fe/weekly/issues/5) -> 如果你想参与讨论,请[点击这里](https://github.com/dt-fe/weekly),每周都有新的主题,每周五发布。 \ No newline at end of file +> 如果你想参与讨论,请[点击这里](https://github.com/dt-fe/weekly),每周都有新的主题,每周五发布。 From 2dbe4d6368b00d182c99ce8e36c42122f6ce53af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=B7=B1=E6=A8=B9?= Date: Wed, 25 Nov 2020 19:14:31 +0800 Subject: [PATCH 2/2] =?UTF-8?q?Update=20171.=E7=B2=BE=E8=AF=BB=E3=80=8A?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1=E6=A8=A1=E5=BC=8F=20-=20Singleton=20?= =?UTF-8?q?=E5=8D=95=E4=BE=8B=E6=A8=A1=E5=BC=8F=E3=80=8B.md?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit class method: `instance` -> `getInstance` --- ...\215\225\344\276\213\346\250\241\345\274\217\343\200\213.md" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/171.\347\262\276\350\257\273\343\200\212\350\256\276\350\256\241\346\250\241\345\274\217 - Singleton \345\215\225\344\276\213\346\250\241\345\274\217\343\200\213.md" "b/171.\347\262\276\350\257\273\343\200\212\350\256\276\350\256\241\346\250\241\345\274\217 - Singleton \345\215\225\344\276\213\346\250\241\345\274\217\343\200\213.md" index 011bb804..5b813969 100644 --- "a/171.\347\262\276\350\257\273\343\200\212\350\256\276\350\256\241\346\250\241\345\274\217 - Singleton \345\215\225\344\276\213\346\250\241\345\274\217\343\200\213.md" +++ "b/171.\347\262\276\350\257\273\343\200\212\350\256\276\350\256\241\346\250\241\345\274\217 - Singleton \345\215\225\344\276\213\346\250\241\345\274\217\343\200\213.md" @@ -56,7 +56,7 @@ class Ball { // 构造函数申明为 private,就可以阻止 new Ball() 行为 private constructor() {} - public static instance = () => { + public static getInstance = () => { if (this._instance === undefined) { this._instance = new Ball() }