流浪のwolf

卷帝

导航

上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 73 下一页

2022年8月31日

base64 是什么,有什么作用?

摘要: base64 是图片编码的一种形式,可以替代图片的url进行网络访问和请求等操作; 使用图片的url形式操作图片,每次都要请求一次网络,因为每次请求都是一个http;都是一个网络开销,都是对服务器的负担; 但是base64 没有http,不需要对网络请求;减少网络请求的次数,减轻网络服务器的压力; 阅读全文

posted @ 2022-08-31 14:28 流浪のwolf 阅读(312) 评论(0) 推荐(0) 编辑

2022年8月27日

箭头函数和普通函数的区别

摘要: (1)箭头函数比普通函数更加简洁 如果没有参数,就直接写一个空括号即可 如果只有一个参数,可以省去参数括号 如果有多个参数,用逗号分割 如果函数体的返回值只有一句,可以省略大括号 如果函数体不需要返回值,且只有一句话,可以给这个语句前面加一个void关键字。最常用的就是调用一个函数: let fn 阅读全文

posted @ 2022-08-27 15:34 流浪のwolf 阅读(21) 评论(0) 推荐(0) 编辑

2022年8月25日

存储事件 storage

摘要: // 去手动删除本地存储触发存储事件 window.addEventListener('storage', function () { console.log('存储事件触发了') }) const obj = { name: 'zlx', age: 24, } localStorage.setIt 阅读全文

posted @ 2022-08-25 19:30 流浪のwolf 阅读(40) 评论(0) 推荐(0) 编辑

2022年8月24日

从url地址获取主机名

摘要: function getHost(url) { var host = "null"; if(typeof url == "undefined"|| null == url) { url = window.location.href; } var regex = /^\w+\:\/\/([^\/]*) 阅读全文

posted @ 2022-08-24 20:27 流浪のwolf 阅读(33) 评论(0) 推荐(0) 编辑

柯里化函数

摘要: 柯里化函数就是一个带有参数的函数返回一个带有另一个参数的函数;要返回一个函数; 使用柯里化函数求 a + b 的和: // 箭头函数的简写方式函数体里只有一条语句省略{} const add = (a) => (b) => a + b console.log(add(4)(5)) // 9// 然后 阅读全文

posted @ 2022-08-24 17:24 流浪のwolf 阅读(27) 评论(0) 推荐(0) 编辑

url 统一资源定位符的组成

摘要: 协议 protocol :http 或者 https = http + ssl 或者 file 文件(本地); 域名 host 或 ip 地址: 端口 port 省略默认 80 : 路径 path 第一个 / 后面的内容; 查询字符串 search (querystring) ?后面的 用来给动态网 阅读全文

posted @ 2022-08-24 16:57 流浪のwolf 阅读(21) 评论(0) 推荐(0) 编辑

减少全局变量的方式

摘要: // 定义一个全局变量当作命名空间 const eq = {} // 每次需要变量就使用eq对象的属性当作变量名 eq.i = 0 // 需要使用函数时就给使用eq对象的方法作为函数 // 定义一个公共的函数获取指定元素,提高代码的复用率 eq.$ = function (selector) { r 阅读全文

posted @ 2022-08-24 08:38 流浪のwolf 阅读(13) 评论(0) 推荐(0) 编辑

2022年8月23日

filter 加 indexOf 方法去重数组

摘要: let arr = [1, 2, 3, 4, 3, 2, 3, 4, 6, 7, 6] let unique = (arr) => { console.log(arr) return arr.filter((item, index) => { // console.log(item, index) 阅读全文

posted @ 2022-08-23 18:19 流浪のwolf 阅读(23) 评论(0) 推荐(0) 编辑

把数字转换RMB形式

摘要: 方法1 : var str = '12345679' let strNew = str.replace(/\B(?=(?:\d{3})+\b)/g, ',') // 匹配单词边界替换为逗号 方法2: // 定义一个反转函数反转函数 // 字符串没有直接的反转函数方法 function re(str) 阅读全文

posted @ 2022-08-23 17:18 流浪のwolf 阅读(46) 评论(0) 推荐(0) 编辑

使用 reduce 统计字符串每个字母出现的次数

摘要: // 统计字符串每个字母出现的次数 let str = 'asdfssaaasasasasaa' let obj = str.split('').reduce(function (prev, item) { // prev的初始值是空对象 if (prev[item]) { prev[item]++ 阅读全文

posted @ 2022-08-23 15:37 流浪のwolf 阅读(26) 评论(0) 推荐(0) 编辑

上一页 1 ··· 60 61 62 63 64 65 66 67 68 ··· 73 下一页