zaking's

前端技术分享、交流、学习
69 篇文章
31 人订阅

全部文章

zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(7)— 设计模式3

这一篇,我们学习本篇中最为复杂的三个设计模式,代理模式、中介者模式以及观察者模式。这三个模式很重要!!

7230
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(7)— 设计模式2

这一篇我们主要来学习装饰者模式、策略模式以及外观模式。其中装饰者模式稍微复杂一点,大家认真阅读,要自己动手去实现一下哦。

4310
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(8)— DOM和浏览器模式2

可能会注意到有时候浏览器会提示某个脚本已经运行了很长时间,是否应该停止该脚本。实际上无论要处理多么复杂的任务,都不希望应用程序发生上述事情。而且,如果该脚本的工...

4920
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(8)— DOM和浏览器模式1

在本书的前面章节中,我们主要集中关注于核心JavaScript(ECMAScript),而并没有太多关注在浏览器中使用JavaScript的模式。本章将探索一些...

5820
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(7)— 设计模式1

这些模式已经出现了相当长的一段时间,并被证明在许多情况下都非常有用。这也是为什么需要自己熟悉并谈论这些模式的原因。

7440
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

Javascript之其实我觉得原型链没有难的那么夸张!

原型链、闭包、事件循环等,可以说是js中比较复杂的知识了,复杂的不是因为它的概念,而是因为它们本身都涉及到很多的知识体系。所以很难串联起来,有一个完整的思路...

6730
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(6)— 代码复用模式3

我们之前聊了聊基本的继承的概念,也聊了很多在JavaScript中模拟类的方法。这篇文章,我们主要来学习一下现代继承的一些方法。

7920
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(6)— 代码复用模式2

上一篇讲了最简单的代码复用模式,也是最基础的,我们普遍知道的继承模式,但是这种继承模式却有不少缺点,我们下面再看看其它可以实现继承的模式。

7710
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(6)— 代码复用模式1

我们有开始进入新篇章了。这篇内容主要讲代码复用模式,实际上代码复用,就是继承啊,原型啊,构造函数啊等等这一类的内容。对于前端进阶来说,是很重要的基础知识。这...

10430
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(5)— 对象创建模式4

JavaScript中没有常量的概念,虽然许多现代的编程环境可能为您提供了用以创建常量的const语句。作为一种变通方案,JavaScript中常见的一种方法...

7410
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(5)— 对象创建模式3

顾名思义,沙箱模式提供了一个可用于模拟运行的环境,且不会对其他模块和个人沙箱造成任何影响。

14120
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(5)— 对象创建模式2

JavaScript并没有特殊的语法来表示私有、保护、或公共属性和方法,在这一点上与Java或其他语言是不同的。JavaScript中所有对象的成员是公共的:

8530
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(5)— 对象创建模式1

这又是一个新的开始,对象的重要性不言而喻。在JavaScript中创建对象是十分容易的,之前聊过的对象字面量和构造函数都可以达到目的。但是本篇中,我们越过那...

11110
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(4)— 函数5

这部分我们主要讨论Curry化和部分函数应用的内容。但是在深入讨论之前,我们需要先了解一下函数应用的含义。

8510
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(4)— 函数4

这篇文章我们主要来学习下即时对象初始化、初始化时分支、函数属性-备忘模式以及配置对象。这篇的内容会有点多。

8010
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

《JavaScript 模式》读书笔记(4)— 函数3

函数可以动态定义,也可以分配给变量。如果创建了一个新函数,并且将其分配给保存了另外函数的同一个变量,那么就以一个新函数覆盖了旧函数。在某种程度上,回收了旧函数...

8620
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

JavaScript 模式》读书笔记(4)— 函数2

请注意introduceBugs()作为参数传递给writeCode()时是不带括号的。括号表示要执行函数,而在这种情况下,我们仅需要传递该函数的应用,而让...

7010
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

JavaScript 模式》读书笔记(4)— 函数1

从这篇开始,我们会用很长的章节来讨论函数,这个JavaScript中最重要,也是最基本的技能。本章中,我们会区分函数表达式与函数声明,并且还会学习到局部作用...

11210
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

JavaScript 模式》读书笔记(3)— 字面量和构造函数3

这是字面量和构造函数的最后一篇内容,其中包括了JSON、正则表达式字面量,基本值类型包装器等知识点。也是十分重要的哦。

8720
zaking

小叶云(北京)信息技术有限公司 · 前端开发工程师 (已认证)

JavaScript 模式》读书笔记(3)— 字面量和构造函数2

上一篇啊,我们聊了聊字面量对象和自定义构造函数。这一篇,我们继续,来聊聊new和数组字面量。

10230

扫码关注云+社区

领取腾讯云代金券