自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 收藏
  • 关注

原创 在vue3中 引入echarts

安装:npm install echarts --save。方式二:在main.js中挂载,如何再组件中使用。方式一:直接在组件中引用。

2024-08-08 15:04:10 648

原创 js实现图片懒加载

js实现图片懒加载,前端性能优化

2024-07-23 16:39:50 155

原创 29、js中this指向

js中this指向

2024-07-19 15:02:51 217

原创 25.dom创建、获取、插入、替换、删除、克隆节点

dom创建、获取、插入、替换、删除、克隆节点

2024-07-18 15:26:52 280

原创 28.js事件传播 事件委托

事件传播

2024-07-17 14:47:43 190

原创 27.js实现鼠标拖拽

js实现鼠标拖拽,offsetX、clientX

2024-07-16 16:25:57 407

原创 26.js事件

js事件绑定、事件解绑、鼠标事件、键盘事件、表单事件、触摸事件、事件对象e

2024-07-16 11:43:49 699

原创 24.js获取元素尺寸、元素偏移量、获取文档尺寸

offsetWidth、offsetHeight、clientWidth、clientHeight、offsetLeft、offsetTop、offsetParent、clientLeft、clientTop

2024-07-12 10:55:51 432

原创 22.js全选、反选

js反选 全选 全不选

2024-07-12 10:54:55 630

原创 23.js、jquery实现选项卡

js、jquery选项卡

2024-07-12 09:42:09 371

原创 21.js中localStroage、sessionStroage、cookie

js的stroage和cookie

2024-07-11 10:51:58 544

原创 20.js获取页面卷去的距离以及滚到到指定位置

window.onscroll 监听滚动事件window.scrollTo滚动到指定位置

2024-07-11 09:09:09 395

原创 vue路由实现的原理

【代码】vue路由实现的原理。

2024-07-03 21:14:52 134

原创 19.1 简易抽奖

使用定时器结合random随机数实现简易抽奖

2024-05-31 15:21:32 283

原创 19.js定时器

js定时器,同步异步机制

2024-05-30 14:31:09 272

原创 18 js时间对象

js时间对象及事件对象的方法

2024-05-29 21:27:50 543

原创 17.js字符串

js字符串的创建、length属性、index属性,字符串常用方法:charAt chartCodeA toUppercase toLowercase substr substring split slice concat trim等

2024-05-29 14:47:42 1100

原创 15.3 js数组塌陷和数组去重

js数组塌陷及解决、数组去重的四个方法

2024-05-27 20:32:04 487

原创 15.2js数组练习题答案

js数组练习题答案

2024-05-27 17:16:14 881

原创 16.js数学方法和进制转换

js数学方法、进制转换、小数保留、相应练习题

2024-05-24 20:01:28 484

原创 15.1数组练习题

数组练习题

2024-05-24 16:07:11 340

原创 14.js数组

数组的length属性,index属性,选择排序,冒泡排序

2024-05-23 22:36:15 480

原创 15.数组的方法(改变原数组和不改变原数组)

数组的api:push()、pop()、unshift()、shift()、reverse()、splice()、join()、concat()、slice()、indexOf()、forEach()、map()、filter()、every()、some()、flat()

2024-05-23 22:35:50 1423

原创 13.js对象

js对象的增删改查、遍历、in关键字的使用、Object.keys及Object.values的使用

2024-05-22 16:06:23 423

原创 12.递归函数

一个函数调用它自身,这种现象叫递归

2024-05-22 10:42:43 157

原创 11.作用域及作用域链

首先在自己作用域内查找,若没有则向上一级查找,直到window,window若没有直接赋值,作为全局变量。首先在自己作用域查找,若没有向上一级查找,直到window,window若没有直接报错。当函数内部变量前没有var时,被看作时全局变量。叫做window,直接卸载script标签中。定义在函数里边的变量。

2024-05-22 09:14:21 210

原创 10.js预解析

对函数进行提前声明,并且直接赋值为一个函数。(1)对var声明的变量进行提前声明,但不赋值。(1)对var声明的变量。就是在代码执行之前,对代码进行通读解释。

2024-05-21 15:34:31 242

原创 9.js函数

函数是js复杂数据类型的一种---可以理解为存放代码的盒子用来帮助我们封装、复用、扩展以及调用代码的工具。

2024-05-21 14:31:39 297

原创 8.循环语句

js循环语句及练习题

2024-05-15 16:13:47 413

原创 8.1 循环语句练习题答案

思路:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。一百块买一百只鸡,公鸡5块一只,母鸡3块一只,小鸡1块3只, 要求每种鸡都有。break直接终止循环,continue是跳过本次循环,开始下次循环。"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。思路:获取每位数的百位、十位、个位,然后相加。输出结果:1 2 4 5。第二步:添加内层循环。

2024-05-15 16:06:23 411

原创 7.2 switch语句练习

从第一个满足条件的case开始,若没有break,不会判断条件就一直执行代码,直到代码结束或下一个break。题目:判断某年某月某日是当年的第几天。思路:不写break,会穿透。

2024-05-14 16:24:34 409

原创 7.1 if语句练习题

score>=90—'A级' score>=80—'B级' score>=70—'C级' score>=60—'D级' 其它为E。BMI=体重 /(身高X2),BMI<18.5—体重过轻,BMI<24—正常,BMI<28—超重,其它为肥胖。x<0时,f(x)=x+2;x>=0时,f(x)=x*x。

2024-05-14 15:30:38 245

原创 7.js选择结构-if语句、switch语句

js会自动调用Boolean()函数将表达式的结果转为布尔类型,如果是true则执行{}的代码。条件为true执行if后面的代码块,为false时执行else后面的代码。(4)if(条件表达式){} else if(条件){}...else{}switch表达式括号的值要求和case后面的值以及类型相等,才能执行case后面的语句。按照顺序执行,哪个为真执行哪个,都不满足则执行else的代码块。(3)if(条件表达式){} else if(条件){}(2)if(条件表达式){} else{}

2024-05-14 14:16:55 799

原创 6.js运算符

- × / *(幂)

2024-05-13 15:22:28 400

原创 5.js转布尔类型

0,null,undefined,NaN," "(空字符串)以下五个转换的结果都是false,其它都是true。1.Boolean(要转换的类型)

2024-05-13 14:25:16 165

原创 4.转字符串类型

语法:要转换的数据.toString() ——undefined和null不能用,会报错。语法:String(要转换的数据)两边都是数字类型或布尔类型时进行加法运算。1.String——任意类型均可。3.字符串拼接(+运算符)任意一边时字符串就进行拼接。

2024-05-13 14:17:05 180

原创 3.js转数值类型

取整 console.log(parseInt("11.12fkdk")) //11。console.log(+"100") //100 number类型。console.log(1+true) //2 number类型。console.log(1+'12') //112 string类型。两边数据类型都为数字或布尔值时才能得到数字,当任意一边是字符串时都会拼接。第一个字符是数字就能转,否则返回NaN。整体字符为数字才能转,否则为NaN。符号两边的字符都是数字才能转。

2024-05-13 09:55:50 265

原创 2.js基本数据类型--检测基本数据类型

typeof (检测的数据—— typeof (10+20) 将10和20相加为30,再typeof检测30的类型。typeof 检测的数据——typeof 10+20 先typeof检测10的类型,再和20相加。空:null(定义并赋值为空) unifined(定义未赋值)数值型number :整形、浮点型、进制、科学计数法。两种语法区别: 语法的先后顺序不同,括号内优先级高。布尔类型boolean:true false。typeof只能检测基本数据类型。

2024-05-11 17:21:51 342 1

原创 1.js三种书写方式

a标签:

2024-05-11 17:04:31 233 1

原创 css实现loading样式

/div></div>to {

2024-05-08 11:04:59 363 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除