首页
学习
活动
专区
工具
TVP
发布

js api 之 fetch、querySelector、form、atob及btoa

js api 之 fetch、querySelector、form、atob及btoa 转载请注明出处: https://www.cnblogs.com/funnyzpc/p/11095862.html...js api即为JavaScript内置函数,本章就说说几个比较实用的内置函数,内容大致如下: fecth http请求函数 querySelector 选择器 form 表单函数 atob与btoa...Base64函数 Base64之atob与btoa 以前,在前端,我们是引入Base64.js后调用api实现数据的Base64的编码和解码的运算,现在新的ES标准为我们提供了Base64 的支持,...输入:window.atob("aGVsbG8="); 输出:"hello" DOM选择器之 querySelector DOM选择器在jQuery中用的十分广泛,极大地方便了前端开发,现在你有了...__querySelector__,不用引入恼人的js及 各种js依赖,一样便捷开发~ ID选择 // 获取DOM中的内容 document.querySelector("#title

1.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

atob和btoa的趣谈 原

不了解的人突然看到window对象的atob和btoa 函数,估计会认为哪个臭小子添加全局函数了。 你如果告诉他这是原生函数,他一定会怒骂:哪个脑残给api起个这样的名子。...直观看有这几点: “123” 经过  atob 变短了,  结过btoa 变长了 。 先atob 后btoa,字符变了 。 但是先btoa,后atob,字符不变。...atob() 函数能够解码通过base-64编码的字符串数据。相反地,btoa() 函数能够从字符串或二进制数据创建一个base-64编码的ASCII字符串。...btoa就是进行Base64编码,atob是解码。 有问题就是:它不支持Utf-8中的所有字符,会有异常。...developer.mozilla.org/zh-CN/docs/Web/API/WindowBase64/Base64_encoding_and_decoding 但我试验更简单的是: unescape(atob

1.4K20

微信小程序使用pako.js的踩坑笔记

然后就找到了pako.js,具体实现是本地gzip压缩成base64。我在pc端稍微测试了下,原本150k左右的文章,能够压缩到14k,压缩率90%。嗯,不错,开始搞一下。...当然这只是我预期的结果(因为web端这样的操作确实可行)   真机调试后小程序报错,找不到atob ? 原因是pako方法中使用到window.atob,而小程序不支持这个方法,所以导致报错。   ...解决方法:引入atob的polyfill,就是在小程序实现一个atob方法   atob polyfill 下载地址:https://github.com/davidchambers/Base64.js.../utils/base64') 2 const {atob, btoa} = polyfill;   引入atob后,再跑一遍真机测试,诶,舒服了,完美的展示出来,而且响应速度和原本的没有什么差别   ...至此,我在小程序使用pako.js之路告一段落。之后如果还有存在问题,我会继续更新这篇文章。若你在使用过程中发现其他问题,请告诉我。

3.2K30

Js逆向-猿人学(1)源码混淆

猿人学爬虫题目第一题: 《抓取所有机票价格》,该案例非常适合js新手入门。...---- 执行时如果报错: ReferenceError: atob is not defined atob方法:natice code , 用于解码使用 base-64 编码的字符串。...如果有node环境的话,可以安装一下 npm install atob (其实也可以换一种方法处理,比如返回数据后使用python来进行base64转换) const atob = require('...发现不是固定参数, 全局中也没有搜索出来 这样说明,windows.f 可能是更改了字符或者编码或者用了什么代替 试了好几个地方,才找到window.f 这里打印了下 base64转码后的代码,发现是一段js...完整js代码: const atob = require('atob'); // npm install atob function oo0O0(mw) { window = {};

52220

js unit8array和java变量之间的关系

unit8array如何同java进行交互 最近一个项目遇到了一个二维码转换的问题,厂家给的demo只有js的转换方式,其中用到了Unit8,由于实际应用场景,转换应该由后端java代码进行实现,这里记录一下实现方式...JS对字符串操作的时候,有时候我们会用到UNIT8ARRAY,例如 var binary_string = window.atob(str); var array= new Uint8Array...consolr.dir(array[i]); } 接下来,比如我们想将array传入java后台,我们应该定义一个什么样的参数来接收呢,或者同样的方法,如果用java代码该如何写才能实现类似js...1、读js代码,window.atob,为base64转换,而在java中,我们常用的base64转换的第一部是将str转换为byte[],所以通过这个进行推测,这个array的unit8数组,应该是java...记录一下,以后设计js和后端进行交互,遇到Unit8array,后端直接使用Byte[]进行接收即可。 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

1.1K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券