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

浙公网安备 33010602011771号