自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JS ajax获取数据

<script>let xhr = new XMLHttpRequest();xhr.open("get", "https://tianqiapi.com/api?version=v6&appid=31159757&appsecret=7eANhsA0&city=苏州");xhr.send();xhr.responseType = "text";xhr.onreadystatechange = function(){if(xhr....

2020-08-08 11:39:04 340

原创 JS 简易tab切换

html部分<div class="container"> <a href="#" class="item active" data-id="1">按钮1</a><a href="#" class="item" data-id="2">按钮2</a> <div class="box active box1">盒子1</div> <div class="box box2">...

2020-08-05 00:11:07 145

原创 js 简易放大镜

样式如图html部分<div class="box"> <div class="pic"> <img src="1.jpeg" alt=""> <div class="cover"></div> </div> <div class="detail"> <img src="1.jpeg" alt=""> </d...

2020-07-31 20:28:22 222

原创 JS 找出数组中元素重复次数最多的元素

[1,5,6,2,4,6,8,9,3]找出数组中元素重复次数最多的元素function getMaxRepCount(arr){let newArr = arr.reduce(function(acc,cur,curIndex){if(acc[cur]){acc[cur]++;} else {acc[cur] = 1;}return acc;},[])let maxCount = 0;let max = 0;for(let x in newArr)..

2020-07-28 23:56:43 1894

原创 JS 小米官网轮播图

效果如图Html部分<div class="box iconfont"> <img src="img/banner1.jpg" alt="" class="slider"><!-- 前后页 --> <a href="" class="p-icon prev">&#xe663;</a> <a href="" class="p-icon next">&#xe670;</...

2020-07-24 17:24:43 450

原创 JS 数字字母混合验证码

var str="123456789ABCDEFGHIG";利用上方的字符串,随机得到一个4位的数字字母混合的验证码function randomStr(str){ let len = str.length; let result = "" ; for(let i = 0; i<=3; i++){ let randomIndex = parseInt(Math.random()*len); result += st...

2020-07-22 23:33:15 546

原创 JS document方法

1、document.open(),document.close()document.open方法清除当前文档所有内容,使得文档处于可写状态,供document.write方法写入 内容。document.close方法用来关闭document.open()打开的文档。2、document.querySelector()document.querySelector方法接受一个CSS选择器作为参数,返回匹配该选择器的元素节点。如果有多个节点满足匹配条件,则返回第一个匹配的...

2020-07-22 20:29:58 3071

原创 JS DOM Node 方法属性

属性整个文档是一个文档节点, 每个HTML标签是一个元素节点 ,包含在HTML元素中的文本是文本节点, 每一个HTML属性是一个属性节点(属性节点是另一个层面的理解,在浏览器后台打印的时候,不存在属性节点) ,注释属于注释节点1、Node.prototype.nodeTypenodeType属性返回一个整数值,表示节点的类型。document.nodeType// 9nodeType属性值和对应常量如下:文档节点(document):9对应常量Node.DOCUMENT_NO...

2020-07-22 20:11:45 195

原创 JS 定义两个函数,计算两个数的最大公约数和最小公倍数

最大公约数辗转相除法递归function gys(a,b){if(b==0){return a;}let num = a%b;return gys(b,num);}document.write(gys(12,24)). //12迭代function gys(a,b){let num;while(b!=0){num = a%b;a = b;b = num;}return a;}document.write(gys(3,..

2020-07-21 23:52:28 961

原创 JS 实时显示当前时间

<div id="time"></div><script>function showTime(){let today = new Date();let hour = today.getHours();let mins = today.getMinutes();let secs = doubleNum(today.getSeconds());let str = hour + ":" + mins + ":" + secs;documen.

2020-07-21 23:38:37 128

原创 JS 给定一个字符串,返回其最后一个单词的长度

定义一个函数,给定一个字符串,字符串可能包含大小写字母、数字和空格 ' ' 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。说明:一个单词是指由字母组成,但不包含任何空格的字符串。输入: " Hello World " 输出: 5输入:“hello a213 rabbit b234”, 输出 6输入:“a123 b222 c22”,输出0function lastWord(str){ let arr = str.trim().split("...

2020-07-20 23:44:40 802

原创 JS 删除字符串中所有的数字

删除字符串中所有的数字 var str = "ab2c3df4dg57dsd3";定义一个函数,将参数中所有数字去掉,返回去掉数字后的字符串function deleteNum(str){ let reg = /[0-9]+/g; let str1 = str.replace(reg,""); return str1;}document.write(deleteNum("ab2c3df4dg57dsd3"));...

2020-07-20 23:34:14 8700

原创 JS 常用数组方法

let arr1 = [1,2,4];let arr2 = [2,4,6];let arr4 = [1,3,5];let arr5 = ["王者荣耀","吃鸡","英雄联盟"];1. concat() 连接两个或多个数组,返回一个新的数组let arr3 = arr1.concat(arr2);console.log(arr3); // 1,2,4,2,4,62.join() 将一个数组的所有元素连接成一个字符串,并返回这个字符串let str1 = arr2.join..

2020-07-20 00:08:49 130

原创 JS 百钱百鸡

通过for循环实现百钱买百鸡的题:公鸡5元每只,母鸡3元每只,小鸡3只1元,100元买一百只鸡多少种办法,分别是什么?function ji(){ for(let x=0; x<=20; x++){ for(let y=0; y<=33; y++){ let z = 100 - x - y; if((z % 3==0)&&(5*x + 3*y + z/3 == 100)){ ...

2020-07-19 20:31:55 138

原创 JS 猴子吃桃问题

公园里有一只猴子和一堆桃子,猴子每天吃掉桃子总数的一半,把剩下一半中扔掉一个坏的。到第七天的时候,猴子睁开眼发现只剩下一个桃子。问公园里刚开始有多少个桃子? 函数返回值为最开始的桃子数// 天数 1 2 3// 桃子数 1 (1+1)*2 ((1+1)*2+1)*2function getPeach(){let peach = 1;for(let i=1; i<=6; i++){ // i=1第二天,i=6就是第七天 peach = (peach+1...

2020-07-19 19:53:11 2817

空空如也

空空如也

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

TA关注的人

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