摘要:切换全屏状态 // 定义一个变量用于跟踪是否处于全屏状态 this.isFull = !this.isFull; // 定义一个对象,其中包含用于进入和退出全屏模式的各种浏览器方法 var documentMethods = { // 用于进入全屏的方法列表 enter: ['requestFull
阅读全文
摘要:功能介绍 // 这个文件是在2016年9月5日创建的, 博主个人在项目里使用的特效库, 基于jquery, 需引入 函数实现 //当鼠标移动到列表项或点击列表项时,使该列表项变为选中状态。 //移入or点击默认选中 /** * 根据用户的操作(点击或移入),对列表项进行选中操作。 * @param
阅读全文
摘要:功能介绍 // 这段代码是在2016年6月5日创建的, 博主个人在项目里使用的特效库 函数实现 // 获取指定 class 名称的元素集合 // 参数 oParent:父元素对象,从该元素下查找指定 class 名称的元素 // 参数 className:要查找的 class 名称 // 获取 cl
阅读全文
摘要:初始化数据 // 定义三个数组: // arr:主数组,包含了多个消息对象 // arr2:包含了部分消息ID和未读标记的数组 // arr3:初始为空,后面用于存放过滤后的结果 let arr = [ { messageId: 1154198777724319, appid: "xiniv2",
阅读全文
摘要:数组去重方法1 // 初始化一个包含重复元素的数组 var arr = ['1', '2', '3', '4', '5', '2', '2', '2', '2']; var arr2 = []; // 遍历数组,利用indexOf来判断新数组arr2中是否已存在当前元素 for (var i = 0
阅读全文
摘要:数组冒泡排序 // 冒泡排序方法 // 初始化一个无序的数组 var arr = [4, 95, 19, 1, 33, 3, 2]; // 外层循环:每一轮进行比较 for (var i = 0; i < arr.length; i++) { // 内层循环:每一轮进行俩俩比较 for (var j
阅读全文
摘要:利用分割方法计算字符出现次数 // 利用分割计算字符出现的次数 // 初始化一个字符串 var str = 'border-bottom-color'; // 通过split方法将字符串按照'o'字符分割,然后计算得到的数组长度减1,就是'o'出现的次数 var n = str.split('o')
阅读全文
摘要:HTML 结构 <ul> <li>111111</li> <li>111111</li> <li>111111</li> <li>111111</li> </ul> 事件委托示例 // 获取第一个ul元素 var oUl = document.getElementsByTagName('ul')[0
阅读全文
摘要:方法1:JS千分位格式化 // 将数字转换为字符串 var aa = String(10123456789); var arr = []; // 获取数字长度对3取余的结果 var num = aa.length % 3; var num2 = 0; var tem = ''; // 若不为0,则表
阅读全文
摘要:完整的代码, 可以复制引用 // jquery-3.6.0.min.js <div class="ddd"> <!-- 按钮输入区域 --> <div class="input"> <input type="button" value="1" class="red"> <input type="bu
阅读全文
摘要:HTML 结构 <div id="wrap"> <ul id="list"> // 使用JavaScript动态生成时钟的刻度 <!-- 这里将使用JavaScript动态生成时钟的刻度 --> </ul> <div id="hour"></div> <div id="min"></div> <di
阅读全文
摘要:功能介绍 // 这段代码是在2016年6月5日创建的, 博主个人在项目里使用的特效库 /* 获取指定class的元素集合 * 用法示例:var cda = getClass(document, 'da')[0]; * * @param {Object} oParent - 父元素对象,从该元素内查找
阅读全文
摘要:HTML 结构: <div class="left"> <p class="p1">携程旅行网是中国领先的在线旅行服务公司,向超过9000万会员提供酒店预订、酒店点评及特价酒店查询、机票预订、飞机票查询、时刻表、票价查询、航班查询、度假预订、商旅...</p> <span class="sp1"><
阅读全文
摘要:样式定义 * {padding: 0; margin: 0;} /* 重置页面默认样式 */ .div1 {position: relative; margin: 0 auto; width: 432px; height: 224px; border: 1px solid #000;} .div2
阅读全文
摘要:样式定义 * {padding: 0; margin: 0;} /* 重置页面默认样式 */ body {} li {list-style: none;} #ul {margin: 300px auto 0; width: 360px;} li {float: left; margin: 10px;
阅读全文
摘要:寻找最小值及其索引 // 定义数组 var arr = [999, 992, 997, 22, 38, 8, 923, 232, 1023]; // 初始化最小值和最小值索引 var minArr = arr[0]; // 将最小值初始化为数组的第一个元素 var minIndex = 0; //
阅读全文
摘要:HTML <input type="text"> <input type="text"> <input type="text"> <input type="text"> <input type="text"> <div class="box"> <div id="ml0" class="div1">
阅读全文
摘要:CSS 样式 * { padding: 0; margin: 0; // 全局样式重置,去除默认的边距和填充 } body { overflow: hidden; // 隐藏超出部分 } li { list-style: none; // 去除列表前的小圆点 } ul { width: 700px;
阅读全文
摘要:CSS 样式 * { padding: 0; margin: 0; // 全局样式重置,去除默认的边距和填充 } body {} li { list-style: none; // 去除列表前的小圆点 } ul { width: 700px; font-size: 0; position: rela
阅读全文
摘要:<!DOCTYPE HTML><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>无标题文档</title><style>*{ margin:0; padding:0;}.logi
阅读全文