JavaScript杂项
javascrip编码过程中常用到的工具以及方法的使用说明
plan_ b
这个作者很懒,什么都没留下…
展开
-
flask文件发送与js前端接收
flask后台文件发送 try: # 文件数据处理 res = export_all_files_list() # 通过response封装数据 response = make_response(res) # 设置响应信息 response.headers['content-type'] = 'application/octet-stream;charset=utf-8' response.he原创 2021-11-19 16:39:37 · 2607 阅读 · 0 评论 -
js常用utils集合
// 获取指定位数的随机串export function randomString(e) { e = e || 32 const t = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ" let res = '' for (let i = 0; i < e; i++) { res += t[Math.floor(Math.random() * t.length)] } return res}...原创 2021-11-11 15:23:06 · 794 阅读 · 0 评论 -
js深拷贝
// 该函数只处理了【原始类型、数组、对象、函数、循环引用】这几类问题,对于【正则、Map、Set、日期】类型可参考: https://blog.csdn.net/cc18868876837/article/details/114918262function deepClone(obj, map = new WeakMap()) { // 此处map用于处理循环引用问题,使用weakMap可以用于防止内存泄露问题 // 处理对象和数组 if (typeof obj === 'obj原创 2021-09-09 22:04:32 · 113 阅读 · 0 评论 -
js函数防抖和节流
函数防抖// 防抖函数低配版 function denounceOld(fn, delay) { // 定时器 let timer = null // 将debounce处理结果当作函数返回 return function () { // 保留调用时的this上下文 let context = this // 保留调用时传入的参数 let args = arguments // 每次事件被触发时,都去清除之前的原创 2021-09-09 19:35:07 · 77 阅读 · 0 评论 -
通过promise封装ajax
简易的ajax封装function ajax(url, method, callback) { let xhr = new XMLHttpRequest() // 生成一个新的XMLHttpRequest对象,具体参考https://developer.mozilla.org/zh-CN/docs/Web/API/XMLHttpRequest xhr.open(method, url)原创 2021-06-10 16:51:12 · 177 阅读 · 0 评论 -
js中this作用域
添加链接描述转载 2021-03-31 11:15:12 · 74 阅读 · 0 评论 -
javaScript中常见高阶函数的使用
常见高阶函数:map():由于map()方法定义在JavaScript的Array中,我们调用Array的map()方法,传入我们自己的函数,就得到了一个新的Array作为结果。本质上是把数组中的每个数都取出来执行一遍操作。示例:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>map演示</title></head>原创 2021-01-23 17:21:33 · 193 阅读 · 0 评论 -
typeof 和 instanceof区别
示例:let a = 1let b = 'ss'let clet d = nulllet e = truelet f = {}let g = function () {}console.log(typeof a)console.log(typeof b)console.log(typeof c)console.log(typeof d)console.log(typeof e)console.log(typeof f)console.log(typeof g)结果:i原创 2021-01-12 14:03:42 · 85 阅读 · 0 评论 -
图解javascript原型链
图解javascript原型链转载 2021-01-12 13:24:02 · 329 阅读 · 0 评论 -
js中null和undefined的区别
添加链接描述转载 2021-03-25 15:36:38 · 92 阅读 · 0 评论 -
js判断一个对象是否为空
添加链接描述转载 2021-03-16 19:40:59 · 76 阅读 · 0 评论 -
JavaScript字符串常用方法
添加链接描述转载 2021-03-11 16:08:40 · 51 阅读 · 0 评论 -
JavaScript中列表常用方法
1转载 2021-03-11 16:06:49 · 694 阅读 · 0 评论 -
js中的方法和函数
method:定义在对象中的函数呗称为方法function:定义在外边的叫函数示例:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body></body><script> // 函数 function f()原创 2021-01-20 00:57:49 · 145 阅读 · 0 评论 -
Json使用
方法说明JOSN.parse()将json字符串转化为js对象JSON.stringify()将js对象,转化为json字符串代码实例:var user = { name: 'aa', age: 18, sex: 'male' } console.log(user) let s = JSON.stringify(user); console.log(s) let m = JSON.s...原创 2020-10-23 12:35:27 · 86 阅读 · 0 评论