js
往者不可谏, 来者犹可追
世上无难事,只要肯登攀。
展开
-
js防抖和节流
js防抖和节流原创 2023-03-27 17:06:05 · 521 阅读 · 2 评论 -
js宏任务、微任务、事件循环机制
js宏任务、微任务、事件循环机制原创 2023-03-27 16:46:46 · 528 阅读 · 0 评论 -
js实现记住登录密码
js实现记住和不记住登录密码原创 2020-04-28 16:34:47 · 524 阅读 · 0 评论 -
vue创建并使用公共js方法
vue创建并使用全局js中的方法原创 2022-10-25 13:10:05 · 2320 阅读 · 0 评论 -
js循环调用接口
js循环调用接口,获取多页数据原创 2022-07-05 14:06:41 · 7956 阅读 · 0 评论 -
html页面显示之前执行js方法
一、方法:1. 把方法写在head中2. onload方法3. jq提供的ready() 方法4. document.addEventListener(“DOMContentLoaded”,console.log(123), false);执行顺序: head > ready = DOMContentLoaded > onload二、示例:<!DOCTYPE html><html lang="en"><head> <meta原创 2021-08-20 22:10:50 · 3598 阅读 · 1 评论 -
js去除字符串前后空格
1.使用 js 提供的函数 trim()trim() 方法会删除一个字符串两端的空白字符。trim() 方法并不影响原字符串本身,它返回的是一个新的字符串。//trim()例子let str = ' hello 'console.log(str.trim()) //hello2.使用正则表达式去除所有空格: str = str.replace(/\s+/g,"")去除两头空格:str = str.replace(/^\s+|\s+$/g,"")去除左空格:str=str.原创 2021-06-10 09:45:15 · 24291 阅读 · 0 评论 -
获取dom节点(事件源)的三种方法
1. 传统方式var div1 = document.getElementById("box1"); //方式一:通过id获取单个标签var arr1 = document.getElementsByTagName("div"); //方式二:通过 标签名 获得 标签数组,所以有svar arr2 = document.getElementsByClassName("hehe"); //方式三:通过 类名 获得 标签数组,所以有s2. html5新选择器document.querySelecto原创 2021-04-05 21:18:58 · 502 阅读 · 0 评论 -
js深克隆方法
方法一:JSON.parse(JSON.stringify(obj))方法二: function deepClone(obj) { //过滤特殊情况 if (obj === null) return null; if (typeof obj !== "object") return obj;//基本数据类型时 // 如果是正则 if (obj instanceof RegE原创 2021-03-23 22:17:53 · 76 阅读 · 0 评论 -
iframe中的方法
代码整理的有点乱,整体思路就是:resizeWindow 是在父页面中调用子页面的方法resizeWindows 是在子页面中调用父页面的方法父页面created: function () { that = this; //将父页面中的方法,与iframe页面中的方法绑定,用于子页面调用 window.resizeWindows = function (parentId, zi_id, selfs) { console.l.原创 2021-03-15 14:52:38 · 563 阅读 · 0 评论 -
js跳转页面传参,参数中有汉字
方法encodeURI() 函数可把字符串作为 URI 进行编码。decodeURI() 函数可对 encodeURI() 函数编码过的 URI 进行解码。事例//页面 a ,传递参数addProject() { window.location.href = './b.html?' + encodeURI('学历')},//页面 b ,接收参数let search = location.search;let arr = search.split("?");console原创 2021-01-19 08:18:17 · 485 阅读 · 0 评论 -
js 返回顶部,并封装成组件
1、封装成组件// 返回顶部Vue.component('gotop', { template: '<div class="gotop" @click="top"></div>', methods: { top: function () { var timer = setInterval(function () { $(window).scrollTop($(window).scrollTop() - 50); if ($(window).scrol原创 2020-11-26 15:49:34 · 158 阅读 · 0 评论