自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python爬虫

代码-爬取搜狗首页的页面数据。代码-破解百度翻译1。

2025-04-14 17:09:20 656

原创 【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 774

原创 【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 441

原创 【js变量回收问题】

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

2022-05-06 15:44:58 2012

原创 【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 573

原创 【js执行机制】

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

2022-05-05 18:02:38 605

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

1.冒泡事件addEventListener 通常只会知道使用事件addEventListener为false时时冒泡,为true时是捕获 2.冒泡事件很多,记住其他不支持冒泡的事件就好了 1、focus 2、blur 3、mouseenter 4、mouseleave 5、load 6、unload 7、resize ...

2022-05-03 21:38:52 1662

原创 【JavaScript取整方法】

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

2022-05-03 21:29:40 589

原创 【HTML迷惑性题目二】

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

2022-05-03 20:46:50 600

原创 【html迷惑性的题目】

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

2022-04-27 21:28:40 923

原创 【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 277

原创 【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,5 2.交集 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 433

原创 【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 374

原创 【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 423

原创 【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 243

原创 【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 4546

原创 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 786

原创 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 371

原创 【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 601

原创 【数组专题练习二】

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

2022-04-26 13:44:05 183

原创 【数组专题练习】

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 390

原创 前端面试题(一)

1.以下关于HTTP状态码描述错误的是() A。403 Forbidden:请求资源的访问被服务器拒绝 B。301 Found:临时性重定向,表明该资源暂时被分配了新的URL C。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 284

原创 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 156

原创 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 1833

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

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

2022-04-23 20:48:40 1496

原创 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 873

原创 js实现添加删除记录

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

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

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

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

2022-04-14 16:11:14 283

原创 用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 2323 1

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

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

2021-03-12 10:18:03 1089 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 9044

原创 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 18889

原创 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 11435 1

c++课后习题.docx

c++课后习题.docx

2021-01-07

空空如也

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

TA关注的人

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