自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 【JS之JSON.stringify() 和 JSON.parse()】

一、JSON.stringify() 和 JSON.parse()JSON.stringify() 和 JSON.parse() 是一对处理JSON数据的方法,前者是将JSON对象序列化为字符串,而后者是将JSON字符串解析为JSON对象。二、它们分别可以传入几个参数以及每个参数对应的作用JSON.stringify()JSON.stringify(value[, replacer [, space]])它可以传入三个参数,参数1 是需要字符串化的对象,参数2 是用于指定对象序列化过程中需要被

2022-05-08 16:43:52 691

原创 【JavaScript面试大全之易错面试题】

1.有误导性的题目for(var i=0;i<3;++i){ setTimeout(function(){ console.log(i);//3,3,3 },100); } for(var i=0;i<3;++i){ setTimeout(console.log(i),100);//1,2,3}2.js的五种基本数据类型 undefined、string、null、number、boolean...

2022-05-07 20:16:21 390

原创 【js变量回收问题】

变量回收原则:1.全局变量不会被回收2.局部变量会被回收,也就是函数一旦运行完以后,函数内部的东西就会被销毁3.只要被另外一个作用域所引用就不会被回收例如:var i = 1; // 全局变量不会被回收var i = 2; // 这里重复声明变量i,因此var声明被忽略,只是把i赋值为2var add = function () { // 全局变量不会被回收 var i = 0; // 局部变量 return function () { i++; c

2022-05-06 15:44:58 1934

原创 【js splice和slice】

1.splice和slice的区别:slice的操作不影响原数组。会返回所选择的元素。(从哪到哪开始删)splice往数组中指定位置添加或删除元素,会影响原数组。返回被删除的元素,(从什么位置开始,删几个?删了后插入什么新元素?)2.splice和slice的用法slice语法array.slice(start, end);参数start: 必需。起始元素,使用负数可从数组结尾处规定位置。end:可选。截止元素(截取不包含此元素)。代码:var arr = [1,2,3,4,5];co

2022-05-06 14:30:24 505

原创 【js执行机制】

标题js执行机制一、运行机制顺序:1.同步程度2.nextTick3.异步4.setImmediate(当前事件循环结束执行)二、加上宏任务和微任务的执行顺序1.同步程度2.process.nextTick3.微任务(promise.then,async)4.宏任务(setTimeout,ajax,读取文件)5.setImmediate(当前事件循环结束执行)每次事件循环都看任务队列里面有没有东西,有就执行利用代码来理解理解setTimeout(function() {

2022-05-05 18:02:38 555

原创 【JavaScript支持冒泡的事件】

1.冒泡事件addEventListener通常只会知道使用事件addEventListener为false时时冒泡,为true时是捕获2.冒泡事件很多,记住其他不支持冒泡的事件就好了1、focus2、blur3、mouseenter4、mouseleave5、load6、unload7、resize...

2022-05-03 21:38:52 1619

原创 【JavaScript取整方法】

1.floor(x)取小于等于数值x的最大整数var a=10.42Math.floor(a);//102.ceil(x) 取大于等于数值n的最小整数var a=10.42Math.ceil(a);//11

2022-05-03 21:29:40 543

原创 【HTML迷惑性题目二】

1.overflow 属性定义内容溢出元素框时会如何处理。如果值为 scroll,不论是否需要,用户代理都会提供一种滚动机制。A。TrueB。False答案:A参数是scroll必会出现滚动条。auto子元素内容大于父元素时出现滚动条。visible溢出的内容出现在父元素之外。hidden溢出隐藏。2.下列关于 CSS2 中轮廓 outline 说法错误的是()A。轮廓是绘制于元素周围的一条线B。轮廓位于边框边缘的外围,可起到突出元素的作用C。CSS outline 可以设置内外边距样式

2022-05-03 20:46:50 537

原创 【html迷惑性的题目】

1.以下哪个元素没有width属性?A。inputB。objectC。embedD。textarea答案:D2.以下哪个标签用于表示 HTML5 中不同类型输出的结果 ?outputplaceholderautofocusrequired答案:Aoutput:<output> 标签定义不同类型的输出,比如脚本的输出。placeholder:该提示会在输入字段为空时显示,并会在字段获得焦点时消失。autofocus:当页面加载时 input 元素应该自动获得焦点。r

2022-04-27 21:28:40 861

原创 【html专项练习二】

1.【<meter>元素表示已知范围内的标量值或阶乘值】。它包括全局变量,如:min,max,value,optimal,low,high,form等2.可以在audio开始标签和结束标签之间放置文本内容,这样老的浏览器就可以形式出不支持该标签的信息3.HTML5 增加的表单元素:【<datalist><keygen><output>】、html表单元素【<form><input>[text,password,radio,che

2022-04-27 21:28:22 212

原创 【set用法之去重交集、并集、差集】

1.数组去重arr中有相同的数去掉let arr = [1,2,3,4,5,4,3,2,1];let result = [...new Set(arr)];console.log(result);//1,2,3,4,52.交集let arr = [1,2,3,4,5,4,3,2,1];let arr2 = [4,5,6,5,6];let result =[...new Set(arr)].filter(item => { let s2=new Set(arr2);//[4·

2022-04-27 15:13:23 379

原创 【js之Promise读取文件和Promise封装AJAX】

//1. 引入 fs 模块 const fs = require('fs');//2.调用方法读取文件 //fs.readFile('./resources/xxx',(err,data)=>{ // //如果失败,则抛出错误 // if(err) throw err; // //如果没有出错,则输出内容 // console.log(data.toString()); // });//3.使用 Promise 封装 const p = new Promise(fu

2022-04-27 14:22:52 330

原创 【HTML专项练习】

1.html5提供两种新对象,通过javascript API来存储本地数据,这两种对象是【localStorage、sessionStorage】2.<link rel="stylesheet" href="main1.css" > <link rel="stylesheet" href="main2.css" >是合并规则,有相同属性的话就会覆盖3.HTML5中,<br><img><input><meta><lin

2022-04-26 21:28:47 387

原创 【es6遍历数组for...in和for...of】

1.for…of保存的是值2.for…in保存的是下标const xiyou =['唐僧','孙悟空','猪八戒','沙僧'];//使用 for...of 遍历数组for(let v of xiyou){ //for...of保存的是值 console.log(v); //唐僧,孙悟空,猪八戒,沙僧}for(let i in xiyou){ //for...in保存的是下标console.log(i); //0,1,2,3}...

2022-04-26 18:54:25 179

原创 【es6数组合并的方法】

es6数组合并的方法1.concat()2.拓展运算符【…】const kuaizi = ['王太利','肖央']; const fenghuang = ['曾毅','玲花']; //方法1 const zuixuanxiaopingguo1 = kuaizi.concat(fenghuang) console.log(zuixuanxiaopingguo1)//['王太利','肖央','曾毅','玲花'] //方法2 const zuixuanxiaopingguo2 = [...kua

2022-04-26 16:59:05 4465

原创 js【从数组中返回偶数的元素】

const arr = [1,6,9,10,100,25];//第一种方法const result = arr.filter(function(item){ if(item % 2 === 0){ return true; }else{ return false } });console.log(result);//第二种方法//const result = arr.filter(item => item % 2 === 0);//cons

2022-04-26 15:49:47 711

原创 js【点击 div 2s 后颜色变成『粉色」】

<style type="text/css"> div {width:200px; height: 200px;background:#58a; }</style><div id="ad"></div>//获取元素let ad = document.getElementById('ad');//绑定事件ad.addEventListener("click", function(){//保存 this 的值// let _th

2022-04-26 15:45:29 309

原创 【es6关于this的用法】

this 是静态的.this 始终指向函数声明时所在作用域下的 this 的值直接调用call()调用不能作为构造实例化对象不能使用 arguments 变量箭头函数的简写// ES6 允许使用「箭头」(=>)定义函数。//声明一个函数let fn = function(){}let fn = (a,b) => {return a + b; }调用函数let result = fn(1, 2);console.log(result);//1. this 是.

2022-04-26 15:15:31 542

原创 【数组专题练习二】

1.数组作为函数参数传递的是【数组的首地址】,数组名就是数组的首地址。2.在面向对象的程序设计中【数组是一种对象】,因为对象的特点是封装一些数据,提供一些属性和方法。3.设数组a[]作为循环队列SQ的存储空间,数组的长度为m,f为对头指示,r为队尾指示,则执行出队操作的语句是【f(f+1)%m】4.【串、链式存储栈、顺序存储栈】都市线性结构5.float的字节数是【4】字节...

2022-04-26 13:44:05 137

原创 【数组专题练习】

1.数组指针和指针数组有什么区别? 数组指针:只是一个指针变量,它占有内存中一个指针的存储空间。 指针数组:是多个指针变量,以数组形式存在内存当中,占有多个指针的存储空间。2.二维数组是其数据元素为线性表的线性表3.设循环队列中数组的下标范围是1~n,其头尾指针分别为f和r,其元素个数为:【(r-f)mod n+1】 假设以数组Data[0..m-1]存放循环队列的元素,其头尾指针翻倍为front和rear,则当前队列中的元素个数为:【(rear-front+m)%m】4.数组元素的地址计算与数

2022-04-25 21:30:41 342

原创 前端面试题(一)

1.以下关于HTTP状态码描述错误的是() A。403 Forbidden:请求资源的访问被服务器拒绝B。301 Found:临时性重定向,表明该资源暂时被分配了新的URLC。503 Service Unavailable:服务器处于超负载或正在停机维护,暂时无法处理请求D。206 Partial Content:客户端进行了范围请求,服务器成功执行这部分GET请求此题C是错的。对的答案自己找吧。2.阅读以下代码:a1=[1,2,12];a2=[4,23];a1.concat(a2);

2022-04-25 15:38:57 243

原创 Webpack开发环境搭建

在webpack.config.js里写开发环境配置。const { resolve } = require('path');const HtmlWebpackPlugin=require('html-webpack-plugin')module.exports = { entry: './src/index.js', output: { filename: 'built.js', path: resolve(__dirname, 'build') },mo

2022-04-24 20:45:44 139

原创 jQuery实现添加删除

用jQuery实现添加删除用原生js实现的代码:https://blog.csdn.net/m0_53679993/article/details/124179917?spm=1001.2014.3001.5502 <table id="employeeTable"> <tr> <th>Name</th> <th>Email</th>

2022-04-24 12:34:19 1789

原创 用jQuery编写爱好选择器,全选/全不选/反选

功能说明:1.点击’全选’:选中所有爱好2.点击’全不选’:所有爱好都不勾选3.点击’反选’:改变所有爱好的勾选状态4.点击’提交’:提示所有勾选的爱好5.点击’全选/全不选:选中所有爱好,或者全不选中6.点击某个爱好时,必要时更新’全选/全不选’的选中状态<form action="" method="post"> 你爱好的运动是?<input type="checkbox" id="checkedAllBox"/>全选/全不选 <br/>

2022-04-23 20:48:40 1446

原创 jQuery筛选中的查找的语法

查找有:children()parent()find()next()prevAll()nextAll()siblings()<div> <ul> <span>span文本1</span><li>AAAAA</li> <li title="hello" class="box2">BBBBB</li> <

2022-04-23 20:02:45 843

原创 js实现添加删除记录

在这里插入代码片 <table id="employeeTable"> <tr> <th>Name</th> <th>Email</th> <th>Salary</th> <th>&nbsp;</th> .

2022-04-14 19:46:16 226 1

原创 js操作dom元素增删改查

HTML代码如下: 你喜欢哪个城市? 北京 上海 东京 首尔 </ul> </div> </div> <div.

2022-04-14 16:11:14 244

原创 用js编写全选/全不选/反选

运行出来的图片:在html的代码如下:在这里插入代码片```<form action="" method="post"> 你爱好的运动是?<input type="checkbox" id="checkedAllBox"/>全选/全不选 <br/> <input type="checkbox" name="items" value="足球"/>足球 <input type="chec

2022-04-13 20:46:09 2223 1

原创 用javaScripe编写基础代码 输入圆的半径 输出圆的周长和面积

用javaScripe编写基础代码 输入圆的半径 输出圆的周长和面积 圆的半径: 圆的周长: 圆的面积:弹出窗口输入半径![在这里插入图片描述](https://img-blog.csdnimg.cn/20210312101715923.png)![在这里插入图片描述](https://img-blog.csdnimg.cn/2021031210172978.png)...

2021-03-12 10:18:03 1002 1

原创 编写c++程序,输入圆的半径,输出圆的面积

下面展示一些 内联代码片。#include using namespace std;int main(){const double pi=3.14;double radius;double cir;cout<<“输入圆的半径:”<<endl;cin>>radius;cir=radiusradiuspi;cout<<“圆面积为:”<<cir<<endl;}...

2021-03-09 20:15:04 8611

原创 C++ 输出1~100之间能被3整除的数

1.输出1~100之间能被3整除的数#include using namespace std;int main(){int num=0;for(int i=0;i<=100;i++){if(i%30){cout<<i<<’\t’;}}}``2.输出1~100之间能被3整除的数,每行输出5个数字#include using namespace std;int main(){int num=0;for(int i=0;i<=100;i++){

2021-01-07 20:07:53 18159

原创 C++将输入的正整数按逆序输出 例如:输入12345,输出54321

#include <iostream>#include <string.h>using namespace std;int main() { char a[10]; //字符数组存储输入的 字符 cin >> a; int i = 0; //数组首位 int j = strlen(a) - 1; //输入的字符末尾 while ( i<j ) { //字符首尾交换 a[0]<-->a[9] int x = a[i]; a[i] = a[j]; a[j]

2021-01-07 19:45:00 11190 1

c++课后习题.docx

c++课后习题.docx

2021-01-07

空空如也

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

TA关注的人

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