前言
上一篇我们简单的说了一下小白应该如何认识编程这件事,怎么选择编程语言。这一篇我们来说我们选择好了编程语言后,如何学习这门编程语言,它的学习路径应该是怎么样的。这个得分开讲,每一门编程语言的学习路径都不太相同,这篇我们来讲前端的学习。
迭代器、生成器、数组操作,JavaScript和Python变得越来越像。今天我们来探讨ECMAScript的装饰器 —— 又一个Python化的JavaScript特性。
装饰器到底是什么东西?在Python中,装饰器是调用高阶函数的一种非常简单的语法。 一个Python 的装饰器,实际上就是以另一个函数为参数的函数, 它以非常简洁的语法来增强参数函数的行为。 最简单的Python装饰器看起来像这样:
1 | @mydecorator |
第一行的@mydecorator
就是一个装饰器。@
用来告诉Python解析器,我们将调用一个名为mydecorator
的函数来增强函数myfunc
,这将得到一个新的函数 —— 它可以增强myfunc
的功能。