- 博客(13)
- 收藏
- 关注
原创 虚拟dom
1、虚拟DOM(virtual DOM)简称vdom,是一个普通的js对象,用来描述真实dom结构,因为它不是真实的DOM,所以称为虚拟DOM2、属性:vdom具有三个属性(1)tag:标签名(2)attrs:属性(3)children:子元素对象3、虚拟DOM的设计思想(1)提供一种方便的工具,使开发效率得到保证;(2)保证最小化的DOM操作,使得执行效率得到保证1、原因一:真实的DOM运行是很慢的,其元素非常庞大,页面的性能问题,大部分都是由DOM操作引起的,真实的DOM节点,哪怕一个最简单
2022-06-14 17:09:32
2480
原创 闭包简单理解
闭包首先肯定是一个函数,一个可以访问另一个函数作用域变量的函数。一般是外层函数中的内函数需要用到函数内部的变量时1、让外部访问函数内部变量成为可能2、局部变量会常驻在内存中3、可以避免使用全局变量,防止全局变量污染4、会造成内存泄漏(有一块内存空间被长期占用,而不被释放)直接打印函数f1中的变量显示未定义访问不到但是内部再加一个函数作为返回值时可以获取这就是闭包每次外部函数执行的时候,外部函数的引用地址不同,都会重新创建一个新的地址。所以说虽然res1和res2都是f1(),但是呢都创建了新地址
2022-06-14 16:33:14
220
原创 学习小程序第一天
一、介绍从事过网页编程的人知道,网页编程采用的是 HTML + CSS + JS 这样的组合,其中HTML是用来描述当前这个页面的结构,CSS用来描述页面的样子,JS通常是用来处理这个页面和用户的交互。同样道理,在小程序中也有同样的角色,其中WXML充当的就是类似HTML的角色。打开pages/index/index.wxml,你会看到以下的内容:<view class="container"> <view class="userinfo"&...
2022-05-29 21:16:25
107
原创 动画库的使用(Vue)
一、animate.css地址https://animate.style/安装使用 npm 安装:npm install animate.css --save将其导入到您的 main.js 文件中:import 'animate.css';vue的 transition 标签<transition enter-active-class="animate__animated animate__lightSpeedInLeft"
2022-05-09 19:57:09
412
原创 JavaScript 防抖与节流
一、防抖防抖:防止用户频繁触发 只执行最后一次没有防抖代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initia...
2021-11-24 18:08:02
554
原创 HTML中选择器
HTML中选择器1.标签选择器一个HTML文件由很多不同的标签组成,利用标签选择器可以统一设置使用某类标签定义的元素的外观。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title&g...
2021-10-24 13:00:48
1431
原创 Python 字符串的内置方法1(查找)
1.find():检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则返 回-1。 语法:str.find(子串,开始位置下标,结束位置下标)a = "asdagajk"print(a.find("a"))b = "asdagajk"print(b.find("a",1,5))结果:032.index():检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则报 异常。语法:str.index(子串, 开始位置
2021-08-30 15:16:06
404
原创 Python for循环 range() len()
Python for循环可以遍历任何的项目,如一个列表或者字符串。语法:for i in a: print(i)实例:a = "python"for i in a: print(i)b=["ab","bc","cd","de"]for i in b: print(i)运行结果:pythonabbccdderange()函数:生成一个整数列表常用在for循环中for i in range(7): #range(7)表示0~7
2021-08-27 17:24:55
11419
1
原创 Python的while循环
Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。其基本形式为:while True:#(判断条件) print("执行语句")执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假 false 时,循环结束while 语句时还有另外两个重要的命令 continue,break 来跳过循环。1.continue:用于跳过该次循环i = 0wh
2021-08-26 16:41:15
338
原创 Python 数据类型二
一、赋值运算 1.赋值运算只有一个,即使=,它的作用是将等号右侧的值赋给等号左侧, 在python中,可以有三种赋值方式 单一变量赋值 同时给多个变量赋一个值 给多个变量赋予不同的值二、符合运算符 += 加法赋值运算 a+=1,a=a+1 -= 减法赋值运算 a-=1, a=a-1 *= ...
2021-08-25 16:45:29
90
原创 Python 简单的数据类型笔记
一、整数类型(int) 1. 含义:英文为 integer,简写为 int 可代表正数、负数和零 2. 整数不同进制的表示方式: 十进制:无特殊表示 二进制:0b开头 八进制:0o开头 十六进制:0x开头二、浮点类型(float) 1.含义:浮点数就常用的带小数点的数 2.代码演示a = 1.55...
2021-08-24 16:36:55
146
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人