Python基础
基础简介 Python是一门动态、解释型、强类型语言
动态:在运行期间才做数据检查(不用提前声明变量)- 静态语音(C/Java):编译时检查数据类型(编码时需要声明变量类型)
解释型:在执行程序时,才一条条解释成机器语言给计算机执行(无需编译,速度较慢)- 编译型语言(C/Java):先要将代码编译成二进制可执行文件,再执行
强类型:类型安全,变量一旦被指定了数据类型,如 ...
对象字面量代替Switch
当我们需要根据一个变量的不同取值执行不同的逻辑时,通常会使用 switch 语句。但是在某些情况下,可以使用对象字面量(即普通的 JavaScript 对象)来代替 switch 语句,使代码更加简洁和易于维护。
以下是一个使用对象字面量代替 switch 的例子:
123456789101112131415161718192021222324252627282930313233// 使用 swi ...
Js继承
继承原型链继承 原型链继承是一种实现对象之间继承关系的方法,通过让一个对象的原型指向另一个对象,从而使得子对象可以继承父对象的属性和方法
步骤:
创建父对象:首先创建一个父对象,可以是一个普通对象或者一个构造函数。
创建子对象:然后创建一个子对象,通过将子对象的原型指向父对象来实现继承。
继承属性和方法:子对象通过原型链继承了父对象的属性和方法,可以访问和使用它们
123456789 ...
Typeof和instanceof判断对象类型
typeof 和 instanceof 判断类型对象
typeof : 适用于判断基本类型、方法对象等。判断所有对象,都返回对象[Object, Object]
instanceof : 适用于判断对象(Object)。判断对象比较详细
typeof 操作符:
优点:
typeof 可以用来判断基本数据类型和函数类型。
使用简单,对于基本数据类型和函数,都可以直接使用 typeof 进行判 ...
Js重点难点
const let varvar 存在声明提升,值为undefined;可以重复声明,声明后被覆盖
let 不存在声明提升,所以会存在暂时性死区;在同一个作用域内不能重复声明,声明的变量在所在的代码块内有效
const 定义常量,所以一旦声明就需要立即初始化,声明的变量在所在的代码块内有效,在同一个作用域内不能重复声明
js数据类型
基本数据类型
Number
String
Boolean
Un ...
Vue3
Vue3渐进式框架
无需构建步骤,渐进式增强静态HTML
在任何页面中作为 Web Components 嵌入
单页面应用(SPA)
全栈/服务器端渲染(SSR)
jamstack/ 静态站点生成(SSG)
开发桌面端,移动端,WebGL,甚至是命令行终端界面
目前,在开发中,Vue有两大版本Vue2和Vue3,Vue 2 已于 2023 年 12 月 31 日达到终止支持 ...
Vue2
Vue2脚手架安装和使用 - VueCli123npm install -g @vue/vli# or yarn global add @vue/cli
项目创建123vue create <my-project># orvue ui
项目目录结构
vue MVVM架构模式
M : model 数据模型 模型代表应用程序的数据层。在 Vue 中,模型通常是通过 V ...