首页 > 其他分享 >js格式化工具

js格式化工具

时间:2023-12-05 19:34:14浏览次数:31  
标签:格式化 ret jsbeautifier https prismjs 工具 js

背景

通常我们进行网页调试或者爬虫的时候,发现get到的js通常是格式很乱的,不利分分析代码和查找
所以本文找到一个可以将js格式化的工具

在线解析

1.网址 https://coding.tools/cn/javascript-beautifier
比如我们请求一个js https://unpkg.com/[email protected]/components/prism-docker.min.js ,然后获取源码
image
输入到网页里面,直接格式化
image

通过python模块进行解析

  1. 安装模块 $ pip install jsbeautifier
    image
import requests
ret=requests.get("https://unpkg.com/[email protected]/components/prism-yaml.min.js")
print("格式化前:\n",ret.text)
import jsbeautifier
opts = jsbeautifier.default_options()
result = jsbeautifier.beautify(ret.text, opts)
print("格式化后:\n",result)

image

标签:格式化,ret,jsbeautifier,https,prismjs,工具,js
From: https://www.cnblogs.com/codedingzhen/p/17877936.html

相关文章

  • sensitive-word 敏感词/脏词开源工具-v.0.10.0-脏词分类标签支持
    sensitive-wordsensitive-word基于DFA算法实现的高性能敏感词工具。创作目的实现一款好用敏感词工具。基于DFA算法实现,目前敏感词库内容收录6W+(源文件18W+,经过一次删减)。后期将进行持续优化和补充敏感词库,并进一步提升算法的性能。希望可以细化敏感词的分类,感觉工作......
  • 年度最佳!推荐3款产品指南搭建工具!
    引言:在当今竞争激烈的市场中,为产品提供清晰、易懂的指南和文档非常重要。而搭建一个优质的产品指南网站能够帮助企业提供一流的技术支持和用户体验。在本文中,我们将推荐三款备受赞誉的产品指南搭建工具,其中包括备受推崇的Helplook,助您为产品提供卓越的指南服务。Helplook:Helplook是......
  • C语言中的基本数据类型及其格式化输出
    C语言中的基本数据类型及其格式化输出基本数据类型从下图可以看出,C语言中的基本数据类型包括了整型(int)、字符型(char)、浮点型(float)和双精度浮点型(double)。在声明变量时,不同数据类型都会分配不同的存储空间,而且还跟操作系统有关。char//有符号字符型,1个字节u......
  • jsmn示例使用
    前言jsmn是一款超级精简的c语言json解释器,用于嵌入式进行json数据解析特别友好。官方库:https://github.com/zserge/jsmn/tree/masterjsmn(pronouncedlike'jasmine')isaminimalisticJSONparserinC.Itcanbeeasilyintegratedintoresource-limitedorembedde......
  • javascript之如何禁用chrome开发者工具自动网络录制
    在chrome开发人员工具中,每次加载页面时,我都单击“网络”选项卡并看到“记录”按钮处于事件状态/红色。即使我禁用了网络流量记录,当我刷新同一页面或打开另一个网站时,我也会看到Chrome正在“网络”选项卡中记录流量。在开发具有大量流量的大型Web应用程序时——第3方API......
  • 『江鸟中原』鸿蒙---聊天应用(JS)
    鸿蒙大作业,一个简单的基于JS的聊天应用环境搭建软件要求DevEcoStudio版本:DevEcoStudio3.1Release。HarmonyOSSDK版本:APIversion9。硬件要求设备类型:华为手机或运行在DevEcoStudio上的华为手机设备模拟器。HarmonyOS系统:3.1.0DeveloperRelease。环境搭建安装DevEcoStudio......
  • Java 时间戳与格式化字符串互转
    直接看代码:importjava.text.SimpleDateFormat;importjava.util.Date;publicclassTimestamp2DateFormatUsage{publicstaticvoidmain(String[]args){System.out.println("当前时间:"+timestampToFormatDatetime());System.out.printl......
  • c++ json的解析和QT中json的操作
    1.下载jsoncpp源码2.首先建议jsoncpp源码编译成动态库https://www.bilibili.com/video/BV1pb4y1W7ZZhttps://www.bilibili.com/video/BV1Ra4y1e7gL (1)用QT的Cmake工具 (2)用Visualstudio a.工具打开jsoncpp源码,在CMakeLists.txt右键->jsoncpp的CMak......
  • SQL Pretty Printer for SSMS 很不错的SQL格式化插件
    写SQL语句或者脚本时,看到凌乱的格式就头大了,于是决心找一款SQL语句格式化的工具。功夫不负有心人还真的被我找到一款很好用,很方便的SQLServer插件:SQLPrettyPrinterfor SSMS。安装SQLPrettyPrinter以后你可以在SSMS(SQLServerManagementStudio)的菜单栏看到菜单SQLB......
  • 交叉编译工具链的安装
    交叉编译工具链的安装交叉编译工具链的下载安装和配置及使用教程1.树莓派交叉编译工具链下载https://github.com/raspberrypi/tools将下载的文件放入虚拟机共享文件夹中,在Linux中建立一个文件夹复制进来共享文件夹路径在/mnt/hgfs/下拷贝刀新建文件夹并解压(unziptools-ma......