摘要:
# Babel 是什么 #### Babel 是一个 Javascript 编译器 Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。下面列出的是 Babel 能为你 阅读全文
摘要:
# npm 简易教程 npm Javascript 包管理工具,包括了 * 包注册中心 [npmjs](https://www.npmjs.com/) 可以在这里搜索开源的包 * npm 命令行工具 #### npm 命令行 ##### npm init npm init 初始化一个项目,生成 pa 阅读全文
摘要:
# 管理输出 到目前为止,我们都是在 index.html 文件中手动引入所有资源,然而随着应用程序的不断增长,一旦开始 使用哈希值进行文件命名 并输出 多个 bundle,手动管理 index.html 文件将变得困难。然而,使用一些插件可以让这个过程更容易管理。 #### 预先准备 首先,调整一 阅读全文
摘要:
# 管理资源 如果你是从一开始就沿用指南的示例,现在应该有一个显示 “Hello webpack” 的小项目。接下来我们尝试混合一些图像之类的其他资源,看看 webpack 如何处理。 在 webpack 出现之前,前端开发人员会使用 grunt 和 gulp 等工具来处理资源,并将它们从 /src 阅读全文
摘要:
# webpack 概念 本质上,webpack 是一个用于现代 JavaScript 应用程序的 静态模块打包工具。当 webpack 处理应用程序时,它会在内部从一个或多个入口点构建一个 依赖图(dependency graph),然后将你项目中所需的每一个模块组合成一个或多个 bundles, 阅读全文
摘要:
# Webpack 起步 webpack 用于编译 JavaScript 模块。一旦完成 安装,你就可以通过 webpack CLI 或 API 与其配合交互。如果你还不熟悉 webpack,请阅读 核心概念 和 对比,了解为什么要使用 webpack,而不是社区中的其他工具。 #### 基本安装 阅读全文
摘要:
# Python 常见文件操作 Python 常见的文件操作主要由 os, shutil, pathlib 等提供 ```python import os import shutil import time from pathlib import Path def test_file(): file 阅读全文
摘要:
# 有效的 Python Effective Python ## Python 思维方式 #### 第1条 知道你使用的 Python 版本 ```python python --version # Python 3.8.10 ``` Python 3 通常是 python3 ```python p 阅读全文
摘要:
# Python 抽象类和抽象方法 Python 通过继承 abc 模块中的 ABC 来实现抽象类,通过 abc 模块的 abstractmethod 装饰抽象方法 #### 示例 ```python from enum import Enum from abc import ABC, abstra 阅读全文
摘要:
# Python 函数装饰器 Python function decorator 函数装饰器的典型行为:把被装饰的函数替换成新函数,二者接受相同的参数,而且(通常)返回被装饰的函数本该返回的值,同时还会做些额外操作。它不修改原来的函数,还给函数增加新的功能,而是使得调用原函数的时候附加一些功能。 # 阅读全文