JS
毛默默不吃鱼
这个作者很懒,什么都没留下…
展开
-
WEB前端初阶入门
WEB入门WEB的基础知识前端页面的三大构成HTML、css、JavaScriptHTML文档——网页网页:后缀名.html- 语法:标签(标记)用尖括号括起来的关键词;单标签、双标签单标签: | 双标签:[内容]HTML文档基本结构<!doctype html> 声明语句<html> 文档的开始 <!-- html标签和head标签是父子关系(嵌套关系) head标签和body标签是兄弟关系(并列关系) -->原创 2022-04-27 10:54:00 · 1070 阅读 · 1 评论 -
对象数组新增一条数据
let option=[{text:"aaa",value:"0"},{text:"bb",value:"1"}]let newList=[]let obj=[{text:"111",value:"00"}]let set =new Set([...option,...obj])newList.push(...set)console.log(newList,'11');```javascript在这里插入代码片原创 2021-12-15 10:42:13 · 499 阅读 · 0 评论 -
javascript算法:输入整数n,从1到n 包含多少个1
function aa(n){ var arr=[],newN=0,i=1 while(i<=n){ var str=i.toString() if(str.includes("1")){ var newArr= str.split('') newArr.forEac...原创 2021-11-03 15:09:21 · 510 阅读 · 0 评论 -
微信小程序整合后台数据
//数据整合,将后台取出的数据整合成自己需要的const getDataList=async ()=>{ let newctrAllPrice=0,task=[],newPrdList=[],allNum=0 let res=await Db.queryData(config.tables.cate) if(res.data.length!=0){ res.data.forEach((item)=>{ item.ctrNo.forEach((val原创 2021-11-02 16:55:31 · 589 阅读 · 0 评论 -
js 排序 字符串内含数字字母特殊符号排序
var a="10022.T01"var b="02133.SH1" getChartCode(str){ var newStr = str.split(""); var num = 0; newStr.forEach((item, ind) => { let flag = Number(item) ? true : false; var mm=Math.pow(10,(newStr.length-ind))原创 2021-11-02 15:10:36 · 738 阅读 · 0 评论 -
echarts根据时间画出折线图
```javascript在这里插入代码片 drawTime() { const data = [ { value: ["2021-9-16 12:00", 8] }, { value: ["2021-9-16 12:50", 6] }, { value: ["2021-9-16 13:20", 6] }, { .原创 2021-11-01 10:58:03 · 2946 阅读 · 0 评论 -
事件委托
<script> //事件委托: 本质是利用冒泡 //使用:涉及到重复的同一件事情,不许每一个都单独处理了,只需要交给他们的父集进行处理 var myUl = document.getElementById("myUl"), oLis = myUl.getElementsByTagName("li"); // // 性能不好 // for(var i =...原创 2020-10-28 21:58:45 · 99 阅读 · 0 评论 -
输入框正则校验
~function () { var form = document.getElementById('form'), tel = form.username, pass = form.pass, repass = form.repass, yzm = form.yzm, verify = form.verify, btn = form.btn; var b = document.createE..原创 2020-10-28 21:46:52 · 634 阅读 · 0 评论 -
封装ajax
// 防止 污染全局 将方法挂到widnow上~ function (window) { // 处理IE 兼容问题 // 创建ajax的实例 function createXHR() { if (window.ActiveXObject) { //IE的 return new ActiveXObject("Microsoft.XMLHttp"); } else { //标准 return new原创 2020-10-25 22:28:24 · 112 阅读 · 1 评论 -
多张图片懒加载
<script> var newsList = document.getElementById('newsList'), oLis = newsList.getElementsByTagName('li'), aImg = newsList.getElementsByTagName('img'); //滚动事件 window.onscroll = function () { ...原创 2020-10-25 22:17:38 · 144 阅读 · 0 评论 -
懒加载
<body> <div id="box"> <img src="" trueSrc="img/6b0d1a7924eb2bc716cbd3ed80502a3b.jpg" /> </div> <script> var box = document.getElementById("box"), aImg = box.getElementsByTagName("img")[0原创 2020-10-25 22:16:42 · 87 阅读 · 0 评论 -
回到顶部
var btn = document.getElementById("btn"); //首屏的高度加上滚动条卷去的高度大于3500的时候就显示btn //获取首屏的高度 var winH = document.documentElement.clientHeight || document.body.clientHeight; window.onscroll = function () { //获取滚动条卷去的高度.原创 2020-10-25 22:15:46 · 56 阅读 · 0 评论 -
window.location用法
// location (地址栏对象信息) //http://127.0.0.1:5500/04.location.html console.log(window.location); //host:域名和端口号 console.log(window.location.host); //hostname:域名 console.log(window.location.hostname); ...原创 2020-10-25 22:13:12 · 581 阅读 · 0 评论 -
js操作添加表格
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> #form { width: 480px; margin: 30px auto; border: 1px solid #eee;原创 2020-10-25 22:11:43 · 2060 阅读 · 0 评论 -
简单的js工具库
function getStyle(eleObj, attr) { return eleObj.currentStyle ? eleObj.currentStyle[attr] : window.getComputedStyle(eleObj)[attr];} // 判断滚轮的方向(兼容的处理) function whellEvent(ev) { //滚轮方向的 //IE或谷歌 事件对象.wheelDelta //往前滚 : 120 往后滚:-120 并且火狐原创 2020-10-25 21:56:40 · 225 阅读 · 0 评论 -
JavaScript数组整理
JavaScript数组整理数组:join:将所有数组元素结合为一个字符串pop:从数组中删除最后一个元素,返回被删除的值push:在数组结尾处像数组添加一个新的元素,返回新数组的长度,修改原数组shift:删除首个数组元素,并把所有其他元素位移到更低的索引,返回被移除的字符串unshift:再开投向数组添加新元素,返回新数组的长度,修改原数组length可以提供向数组追加新元素的简易方法,arr[arr.length]=‘aaa’splice:可用于向数组添加新的项目 arr.splice原创 2020-08-05 17:25:28 · 205 阅读 · 0 评论 -
JavaScript数组整理
JavaScript数组整理数组:join:将所有数组元素结合为一个字符串pop:从数组中删除最后一个元素,返回被删除的值push:在数组结尾处像数组添加一个新的元素,返回新数组的长度shift:删除首个数组元素,并把所有其他元素位移到更低的索引,返回被移除的字符串unshift:再开投向数组添加新元素,返回新数组的长度length可以提供向数组追加新元素的简易方法,arr[arr.length]=‘aaa’splice:可用于向数组添加新的项目 arr。splice(2,2,‘aaa’)第原创 2020-08-04 19:46:35 · 154 阅读 · 0 评论 -
JS常备知识点
JS的原型及原型链原型:每一个函数或者类上都天生带有一个属性叫prototype,并且这个prototype是这对象数据类型的,是这类对象共有的方法和属性的集合原型链:当前实例用到某个方法或属性的时候,先看自己私有的有没有,有先用自己私有的,没有的话通过__proto__向原型进行查找,原型没有,再通过__proto__向原型的原型进行查找,直到找到object根类上的原型,没有就不再查找,因为object的原型指向null;邮箱的正则验证var reg3 = /^\w.-]+@[a-zA-Z0-9原创 2020-07-07 10:14:34 · 128 阅读 · 0 评论