随笔分类 -  前端 / 前端--JS

摘要:1 场景 有时,文本里面包含一些不可打印的符号,比如 ASCII 码0到31的符号都无法打印出来,这时可以使用 Base64 编码,将它们转成可以打印的字符。另一个场景是,有时需要以文本格式传递二进制数据,那么也可以使用 Base64 编码。 所谓 Base64 就是一种编码方法,可以将任意值转成 阅读全文
posted @ 2023-12-05 15:36 zhanglw 阅读(1242) 评论(0) 推荐(0)
摘要:const img = document.getElementById("img") axios.get('http://localhost:8410/avatar.png', { responseType: 'blob' }).then(res => { console.log('avatar h 阅读全文
posted @ 2022-04-22 14:50 zhanglw 阅读(1480) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/goloving/p/12826067.html 阅读全文
posted @ 2022-04-15 17:13 zhanglw 阅读(50) 评论(0) 推荐(0)
摘要:##1、 日期转换 Date 转 String /** * 日期格式化 Date -> String * @param {string} fmt yyyy-MM-dd HH:mm:ss * @param {Date} date * @returns {string} */ export functi 阅读全文
posted @ 2021-08-27 18:27 zhanglw 阅读(265) 评论(1) 推荐(0)
摘要:## page_1 是canvas 元素 ## js 导出 就是利用 a 元素的 download, href 属性,最后js点击 let a = document.createElement('a'); a.download = "p1.png"; a.href = document.getEle 阅读全文
posted @ 2021-04-23 11:32 zhanglw 阅读(889) 评论(0) 推荐(0)
摘要:###语法 符号 用法 @param @param {类型} 参数名 描述 @return @return {类型} 返回描述 @author @author 作者 @version @version 版本号 @description @description 描述 /** *@method 方法名 阅读全文
posted @ 2020-07-12 15:19 zhanglw 阅读(1353) 评论(0) 推荐(0)
摘要:1 function formatNumber1 (number) { const base = 3 number = Number(number) // 只要包含字符 都会转为NaN let numberStr = number.toString() // NaN => 'NaN' if (num 阅读全文
posted @ 2020-06-09 15:55 zhanglw 阅读(486) 评论(0) 推荐(0)
摘要:清理网站缓存的几种方法 meta方法 清理form表单的临时缓存 jquery ajax清除浏览器缓存 方式一:用ajax请求服务器最新文件,并加上请求头If-Modified-Since和Cache-Control,如下: 方法二,直接用cache:false, 方法三:用随机数,随机数也是避免缓 阅读全文
posted @ 2019-10-17 16:17 zhanglw 阅读(3934) 评论(0) 推荐(0)
摘要:for循环 一种最原始的遍历,自Javascript诞生起就一直用的 就是for循环,它用来遍历数组 var arr = [1,2,3,4] for(var i = 0 ; i< arr.length ; i++){ console.log(arr[i]) } forEach 从ES5开始 Java 阅读全文
posted @ 2019-09-09 10:58 zhanglw 阅读(139) 评论(0) 推荐(0)
摘要:ECMAScript提供了3个特殊的引用类型Boolean、Number 和 String 作为 基本类型boolean、 number、 string 的包装类型。 1、Boolean var b = new Boolean(true); valueOf(): 返回基本类型值 true 或 fal 阅读全文
posted @ 2019-07-31 14:17 zhanglw 阅读(155) 评论(0) 推荐(0)
摘要:在 web 中经常需要处理文件,在此梳理一下。 1、file 文件(File)接口提供有关文件的信息,并允许网页中的 JavaScript 访问其内容。 通常情况下, File 对象是来自用户在一个 <input> 元素上选择文件后返回的 FileList 对象(<input type="file" 阅读全文
posted @ 2019-07-30 15:56 zhanglw 阅读(7711) 评论(0) 推荐(0)
摘要:浮点数值的最高精度是17位小数,但在进行运算的时候其精确度却远远不如整数;整数在进行运算的时候都会转成10进制; 而java和JavaScript中计算小数运算时,都会先将十进制的小数换算到对应的二进制,一部分小数并不能完整的换算为二进制,这里就出现了第一次的误差。待小数都换算为二进制后,再进行二进 阅读全文
posted @ 2019-07-25 14:27 zhanglw 阅读(2510) 评论(0) 推荐(0)
摘要:1、ajax Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。能够无刷新页面而局部改变页面内容。 ajax的核心是 XMLHttpRequst 对象(简称 XHR)。 2、XMLHtt 阅读全文
posted @ 2019-06-21 17:58 zhanglw 阅读(256) 评论(0) 推荐(0)
摘要:JSON 是一种数据格式,用于传输结构化数据,多种计算机语言都有JSON的解析器和序列化器。 JavaScript中的JSON 1、数据类型 1)简单值 可以是 字符串,数值,布尔值,null,但不支持 js 中的 undefined 如:4,“hello”,true 2)对象 表示的是一组无序的键 阅读全文
posted @ 2019-06-20 17:03 zhanglw 阅读(134) 评论(0) 推荐(0)
摘要:在HTML中,表单是由 <form> 元素来表示的,而在 JavaScript 中,表单对应的则是 HTMLFormElement 类型。HTMLFormElement 继承了 HTMLElement ,因而与其他HTML元素具有相同的默认属性。 1、HTMLFormElement 也有自己独有的属 阅读全文
posted @ 2019-05-21 15:32 zhanglw 阅读(546) 评论(0) 推荐(0)
摘要:1、 ECMAScript 中的数组与其他语言中的数组有些不同,ECMAScript中的数组可以每一项都不同类型,数组的大小可以动态调整。 var colors = new Array(); var colors = new Array(20); var colors = new Array("re 阅读全文
posted @ 2019-05-20 14:33 zhanglw 阅读(238) 评论(0) 推荐(0)
摘要:es5中定义了五种简单数据类型和一种复杂数据类型:Undefined、Null、boolean、number、string、Object。 1、 typeof 操作符 格式:typeof xxx typeof 的值有:“undefined”,“boolean”,“string”,“number”,“ 阅读全文
posted @ 2019-05-16 14:27 zhanglw 阅读(197) 评论(0) 推荐(0)
摘要:防抖动函数是为了在类似连续点击事件中只在最后一次触发具体逻辑; 节流函数是为了间隔一段时间执行具体逻辑 let btn = document.getElementById("btn"); //防抖,执行性一次,每次调用间隔小于定时间隔 function debounce(fn,wait){ var 阅读全文
posted @ 2019-03-28 13:50 zhanglw 阅读(152) 评论(0) 推荐(0)
摘要:https://segmentfault.com/a/1190000011145364 http://www.cnblogs.com/adtxgc/p/4691872.html https://www.jianshu.com/p/4a3bc6d195b0 阅读全文
posted @ 2019-03-14 17:16 zhanglw 阅读(96) 评论(0) 推荐(0)
摘要:1、 IE5.0之前不支持 document.getElementById(),但存在 document.all[] 2、 IE8及之前的版本中,typeof document.createElement 返回的是 “object”,而不是 “function” 3、 IE8及之前的版本中,如果某个 阅读全文
posted @ 2019-03-05 16:28 zhanglw 阅读(161) 评论(0) 推荐(0)