自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 DOM-事件

(1)后者可在修改的内容中可识别html标签(如strong加粗),是标准的,前者不能。(2)p.innerText读取不会保留原来的黄行和空格,而p.innerHTML会保留。2.事件类型:如何让触发,是点击onclick还是鼠标经过,键盘按下。要求点击‘刘德华’按钮,图片变成相应的,title也是,张学友也同理。1.点击按钮,div里面的文字发生变化(点击后才会有效果)为了验证完整性和正确性,我将h改成20,则为下面结果。获取事件源,绑定(注册)事件,添加事件处理程序。1.事件源:触发对象按钮。

2024-06-13 00:34:35 418

原创 DOM-获取元素

在script标签中:注意getElementById括号里面必须要有引号,获得的是对象类型。

2024-06-12 20:35:37 432

原创 Javascript-内置对象Array

arr.indexOf('..')从前面开始查找返回该数组元素的下标,只满足第一个满足条件的索引,如果没有该元素返回-1。arr.lastIndexOf('..')从后面开始查找该元素返回下标,找不到返回-1。核心算法遍历旧元素,拿旧数组查询新数组,在新数组中没出现过添加,出现过则不添加。我的第一反应是立flag,用两重循环,j来遍历新数组。方法二:unshift在数组前面追加元素。方法一:push在数组末尾进行增加。方法二: shift删除开头元素。方法一:pop删除末尾元素。6.数组转换成字符串。

2024-06-05 23:49:52 318

原创 Javascript-内置对象String

只有对象、复杂数据类型才有属性和方法。

2024-06-05 23:20:46 333

原创 Javascript-内置对象Date

/输出是12月,相当于下标为11。1.获取当前年月日,周,时分秒。在获取月份的时候+1,月份从0开始计算;,距离1970年1月1号过的毫秒数。星期是:周一1,周六6,周天0。

2024-06-05 11:02:22 174 1

原创 Javascript-内置对象Math

Javascript-内置对象Math

2024-06-05 10:40:52 245 2

原创 Javascript-对象

对象的创建

2024-06-05 10:27:04 333

原创 JavaScript-作用域

3.执行效果:全局变量只有浏览器关闭的时候才会销毁,比较占资源;不等于var a=9,var b=9;,预解析会将所有的var和function提升到当前作用域的最前面,再按照代码的执行顺序执行。分析如下:关键在于var a=9;c=9,在函数中,仅赋值没声明相当于全局变量。如果全局变量和局部变量的名字相同了,由于其作用的范围不一样,因此不会互相影响。2.局部作用域:也叫做函数作用域,这个变量只在函数内部起作用效果。1.全局作用域:在整个script标签中有效或者js文件中。分析:相当于下面分析过程。

2024-05-29 23:52:47 311 1

原创 JavaScript-函数

3.它没有真正数组的一些方法如pop,push等。2.函数表达式命名和声明变量类似,区别在于该变量存放的是函数。二者区别:1.fun是变量名,不是函数名;3.函数表达式也可以进行传参。1.具有数组length的特性,2.按照索引的方式存储的;如输入10,12,11。

2024-05-29 16:27:12 289

原创 亲测有效-npm ERR! code CERT_HAS_EXPIRED:解决证书过期问题详细方法

运行以下命令以禁用严格的 SSL 设置。: 运行以下命令以清除 npm 缓存。

2024-05-28 19:23:20 112

原创 亲测有效-Conflict: Multiple assets emit different content to the same filename index.html报错解决方案

当使用vue-cli(脚手架)创建项目后,运行serve项目过程中,出现Conflict: Multiple assets emit different content to the same filename index.html的报错.index.html在public的文件夹下:如下图修改。

2024-05-28 19:09:05 348

原创 JavaScript数组案例

2.改变数组的大小可以直接改变length,未赋值下标对应undefined,也就可以直接用arr[n]赋值,n大于原来数组的下标,就可实现数组长度增大。如果用<=,则循环条件中的为i<=(arr.length-1)/2,这样子写,偶数个不变,奇数个相当于中间的那个数自己给自己赋值了一次。如果是偶数个,如4个,前两个与后两个交换,取到下标为1,4/2=2,取不到下标为2的值,用小于,不能用<= */如果奇数个,则中间那个不用交换,,以5个为例,前两个和后两个交换,到下标为(5-1)/2,取不到2;

2024-05-26 15:23:01 289

原创 Javascript循环案例

根据输入的学生人数以及每个学生的成绩计算班级成绩总分和平均分。每一行的看成整体的一行串,\t调整距离,\n换行。

2024-05-25 17:17:06 418

原创 JS-简易ATM制作,--continue和break的区别

我在写的时候用flag来控制 while循环,如果选择退出则修改flag=0,循环也就是程序结束,其他选择则flag不变,可继续选择其他的操作。(2)当break出现在循环体中的switch语句体内时,起作用只是跳出该switch语句体,并不能终止循环体的执行。若想强行终止循环体的执行,continue语句的作用是跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环条件判定,仅结束本次循环。用break语句可以使流程跳出switch语句体,也可以用break语句在循环结构终止本层循环体。

2024-05-25 17:00:52 617

原创 5大运算符种类

,<,==(会进行默认转换数据类型),>=,<=,!=,(全等和不全等)===,!=== ,结果是返回true或false。浮点数值最高计算精度17位小数,但是在计算精度上远远不如整数。有的浮点计算结果会和预想的不一样,所以。分为:算术运算符、递增递减运算符、比较运算符(关系运算符)、逻辑运算符、赋值运算符。,前为真和前为假两种情况,可直接判断或者返回后者表达式。++p:先返回值,再自加。5.赋值运算符:=,+=,-=,*=,/=,%=全等指的是数据以及数据的类型要完全一致。++p:先自加,后返回值。

2024-05-23 20:06:55 152 1

原创 数据类型转换

注意:减法会有隐式转换,如果是加法要将从prompt获取的字符类型转换成数字类型,如计算年龄例子。但是加法不会,需要将获取到的字符串类型转换成数字类型才能得到正确的结果。'',0,null,undefined,NaN 转换成布尔会是false,其他都是true。可以用下面3种方法:toString(),String(),''+qq。编译是需要生成中间文件,如java的.class文件,然后再去执行。翻译是直接在运行的时候就执行了,如果遇到错误的程序,则运行会被终止。3.将字符串通过运算可以变成数字类型。

2024-05-22 23:36:31 284 1

原创 布尔类型,undefined、null,typeof()判断类型

浏览器后台,一般蓝色的是数字型,深蓝是布尔型,灰色是null和undefined。·通过prompt取过来的是字符型,输入18用typeof检验是string类型。1.布尔类型:true(1),false(0),可以与数字进行运算。(3)与数字拼接(+)是非数字类型(NaN)(1)本身是undefined类型。(1)字符串拼接任意得到字符串类型。4.typeof()函数判断类型。(2)null类型是object。(2)与字符串拼接是字符串类型。(1)与字符串拼接是字符串类型。(2)与数字拼接是数字。

2024-05-20 21:09:07 100 1

原创 3种弹出框、变量声明、数字类型数据

JS基础--3种弹出框、变量声明、数字类型数据

2024-05-20 15:39:24 307 1

原创 CSS3新特性

属性选择器,结构伪类选择器,伪元素选择器

2024-04-14 23:33:02 183 1

原创 京东秒杀价布局

css直角三角的制作

2024-04-14 15:22:35 294 1

原创 sizeof和strlen 区别和用法

#include<stdio.h>#include<string.h>int main(){ char *str="123qwerty"; printf("len=%d\n",strlen(str));//strlen不包含\0,是实际占有效长度 printf("len=%d\n",strlen(str+3));//从偏移的第三个开始计算 printf("size=%d\n",sizeof(str));//指针在32位机下位4字节,在64位机下为8字节 print.

2022-04-17 15:20:55 261

原创 C语言之求两个数的最大公因数和最小公倍数

最大公因数:找到两数之间的最小数,从最小的数开始向1遍历,最先得到的就是最大的因子最小公倍数:思路一:两数之积再除以最大因子思路二:从二者中最大的一个开始向两数之积遍历,即可得到最小公倍数#include<stdio.h>int main() { int m, n,min; int i; scanf("%d%d",&m,&n); min = m > n ? n : m ; //条件运算...

2022-01-11 13:27:09 5747

原创 C语言之打印水仙花数

题目:打印1000以内的水仙花数水仙花数:设一个数为x,各位,十位,百位分别为a,b,c,若a的三次方+b的三次方+c的三次方=x则x为水仙花数方法一:求出各个位上的数字,进行判断打印百位:除100取整, 十位:除10,与10, 个位:余10#include<stdio.h> #if 0 int main() { int a,b,c,i; for(i=100;i<1000;i++) {

2022-01-10 10:43:49 707

原创 C语言之9*9乘法表

方法:9*9乘法表有行数和列数,9行9列,数字从1~9,则想到用循环第一层循环:行,(1~9)第二层循环:列,(1~9)打印:设置列宽,使左对齐,且每一行之后回车换行#include<stdio.h>int main(){ int i,j; for(i=1;i<=9;++i)//循环列数 { for(j=1;j<=i;++j)//循环行数 { printf("%d*%d=%-3d",j,i,j*i);//将列宽设置为3,左对齐

2022-01-09 15:43:18 1956

原创 C语言之打印素数

题目:打印100~200之间所有的素数素数:除了1和它本身以外,没有其他因子方法:第一层for 循环限制100~200之间的数;第二层for循环遍历因子;判断一旦能被因子整除,就不是素数,break跳出循环,当将因子遍历完,都没有找到能被整除的,则为素数,打印即可,如下#include<stdio.h>int main(){ int i ,j; for(i=100;i<201;i++){ for(j=2;j<i;j++){

2022-01-09 15:21:12 3151 1

空空如也

空空如也

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

TA关注的人

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