2、Python3 博客前端开发

2.1、开发环境设置 解压 webpackjs.rar 脚手架,更名为 frontend。在 src 中新增 component、service、css 目录。 注:没有特别说明,js 开发都在 src 目录下。 frontend/ |-- babel.config.js |-- config | `-...

1、Python3 博客后端开发

1.1、分析 多人使用的博客系统。采用 BS 架构实现。博客系统,需要用户管理、博文管理。 用户管理:注册、增删改查用户。 博文管理:增删改查博文 需要数据库,本次使用 Mysql 8.0,InnoDB 引擎。需要支持...

7、React 应用

7.1、React 脚手架 7.1.1、开发模式配置 webpack.dev.js // webpack.dev.js const path = require("path"); const ESLintWebpackPlugin = require("eslint-webpack-plugin"); const HtmlWebp...

6、Webpack 打包工具

6.1、前言 开发时,我们会使用框架(React、Vue),ES6 模块化语法,Less/Sass 等 css 预处理器等语法进行开发。 这样的代码要想在浏览器运行必须经过编译成浏览器能识别的 JS、Css 等语法,才能运行。 所以我们...

5、Python3 ES6 Javascript 进阶

JavaScript 是一种基于原型(Prototype)的面向对象语言,而不是基于类的面向对象语言。 C++、Java 有类 Class 和实例 Instance 的概念,类是一类事物的抽象,而实例则是类的实体。 JS 是基于原型的语言,它只有...

4、Python3 ES6 Javascript 基础

4.1、Nodejs Nodejs 是服务器端运行 JavaScript 的开源、跨平台运行环境。 Nodejs 原始作者瑞安·达尔(Ryan Dahl),于 2009 年发布,使用了 V8 引擎,并采用事件驱动、非阻塞、异步 IO 模型。 2010 年,npm 软件...

3、Python3 前端工具

3.1、HTML HTML(HyperText Markup Language)超文本标记语言,它不同于编程语言。 超文本就是超出纯文本的范畴,例如描述文本的颜色、大小、字体等信息,或使用图片、音频、视频等非文本内容。 HTML 由一个个标...

2、Python3 Web 框架

2.1、WEB 开发 CS 即客户端、服务器编程。 客户端、服务端之间需要使用 Socket,约定协议、版本(往往使用的协议是 TCP 或者 UDP),指定地址和端口,就可以通信了。 客户端、服务端传输数据,数据可以有一定的...

1、Python3 网络编程

1.1、Socket 介绍 Socket 套接字:Python 中提供 socket.py 标准库,非常底层的接口库。 Socket 是一种通用的网络编程接口,和网络层次没有一一对应的关系。 协议族:AF 表示 Address Family,用于 socket() 第一...

2、Pyenv 安装

2.1、操作系统准备 准备 Linux 最小系统即可。 如果在虚拟机中克隆,MAC 地址会变。 Rocky Linux 9.2 已测试可行。 2.2、pyenv 安装方式 2.2.1、git 安装 pyenv 的安装依赖于git 所以首先请确保本地安装了git。...