Javascript 中的 HTML 格式化程序

2023-12-21

我一直在寻找一个 HTML 格式化程序来与我正在做的项目结合起来。我需要用 Javascript 编写它,因为我希望在客户端完成格式化。

问题是,我尝试过的一些方法效果不佳......例如:

http://www.davidpirek.com/blog/html-beautifier-jquery-plugin http://www.davidpirek.com/blog/html-beautifier-jquery-plugin:For 循环之一(在 cleanAsync 函数中)有问题。 Chrome 显示“意外令牌非法”

GitHub 上的 JS Beautifier :当我在 HTML 中有链接时,它会在后面添加一个换行符。问题是,在某些情况下,我在链接后面直接有一个句点,它会在链接文本和句子中的句点之间添加一个空格。我试图四处寻找来修复它,但我做不到。

还有其他人吗,或者有人有建议来解决上述两个问题吗?

EDIT:

这是为了编辑代码,所以我只需要在行中添加一些内容,等等。代码输出将进入文本区域。


use https://github.com/beautify-web/js-beautify https://github.com/beautify-web/js-beautify并将您的代码传递给html_beautify() method.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Javascript 中的 HTML 格式化程序 的相关文章

  • 设置双指缩放时精确的滚动位置

    我正在创建一个地图应用程序 它将标记图像放置在画布上并滚动到它 我正在使用浏览器的捏缩放和滚动来放大 缩小地图 然而 我注意到有一些奇怪的行为 我想知道如何解决它 这有点难以解释 但我们开始吧 假设您处于网页的标准缩放级别 无法进一步缩小
  • 在javascript中访问函数内的实例变量?

    如何以最简单的方式访问函数内的实例变量 function MyObject Instance variables this handler Methods this enableHandler function var button doc
  • JSP/Servlet HTTP 404 错误处理

    我想在我的网络应用程序中处理 HTML 404 错误 我可以这样写
  • API 使用令牌向 odoo 进行身份验证

    我想使用令牌从 Express 应用程序向 Odoo 进行身份验证 我在用odoo xmlrpc https www npmjs com package odoo xmlrpc连接 Odoo 的节点模块 我的快递应用程序 Odoo 要求 A
  • 访问 nuxt 配置文件中的存储

    我想添加通过 Nuxt 静态生成的动态路由 我定义了一个客户端 服务器端存储asyncData方法 我想将这个存储值 一个数组 映射到我的nuxt config js文件使其成为 动态 静态 路线图nuxt generate命令 但如何访问
  • 更改API数据输出的布局

    我是 API 集成和 PHP 的新手 我最近将 VIN 解码器集成到我的应用程序中 在输入框中输入车辆的 VIN 选择提交 然后就会显示 API 数据库中有关该车辆的所有信息 数据存储为关联数组 其中包含类别及其相应元素 例如 对于 VIN
  • 为什么这行带有“await”的代码会触发微任务队列处理?

    以下引用是我理解微任务队列处理的主要参考 当 JS 堆栈清空时 就会处理微任务 承诺使用 杰克 阿奇博尔德 https twitter com jaffathecake status 954653170986311680 这对我来说没有意义
  • 如果没有 /// 标签,TypeScript 的“将 JavaScript 输出合并到文件中”选项无法推断出正确的脚本顺序

    我正在开发一个使用 将 JavaScript 输出合并到文件中 选项的 TypeScript 解决方案 我经常引用另一个文件中定义的项目 例如 In MyBaseClass ts export class MyBaseClass In My
  • 如果一个对象结构与另一个对象结构不匹配/不匹配,如何引发异常

    我将读取格式正确的用户输入对象 也就是说 输入对象现在可以具有接口中未定义的任何键或子结构 如果用户提供了无效的对象 我如何抛出异常 预定义接口 export interface InputStructureInterface tableN
  • 如何将 arraylist 从 servlet 传递到 javascript?

    我通过在属性中设置数组列表并将其转发到 jsp 来从 servlet 传递数组列表 Servlet ArrayList
  • 电话输入自动填充会删除国际前缀

    我有一个类型为 tel 的输入字段 并启用了自动完成功能
  • HTML 代码中的 PHP [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我用 HTML 代码编写了 PHP div div 但这出现在输出页面中 else print 我怎样才能让PHP执行 你的文件有一个 p
  • webpack中动态加载外部模块失败

    我正在尝试建立以下架构 一个核心 React 应用程序 它具有一些基本功能 并且能够在运行时加载其他 React 组件 这些额外的 React 组件可以按需加载 并且它们在构建核心应用程序时不可用 因此它们不能包含在核心应用程序的捆绑包中
  • 带有用户信息的 Django Logger

    我只是好奇 是否可以放User内的信息formatters信息输入LOGGING配置在setting py 现在我只是将该信息放入要记录的消息中 但也许有一种方法可以将其设置为formatters争论 这是我的LOGGING现在的配置 LO
  • Web组件中嵌套槽的内容不可见

    我有一个 Web 组件 它应该接受任意元素来包装其内容 虽然我可以在 Chrome 开发工具中看到插槽已正确分配 但 DOM 中什么也没有出现 以前有人见过这个问题吗 定义 class ExampleParent extends HTMLE
  • javascript 是否有等效的 __repr__ ?

    我最接近Python的东西repr这是 function User name password this name name this password password User prototype toString function r
  • 将特定字形与网络字体一起使用

    使用网络字体 我想使用字体功能设置 CSS 中的选项以及跨度类HTML 中 以便使用字体集中的特定替代字形 我需要以正确的语法使用哪些值 GID Unicode 才能定位特定的目标glyph内glyph备择方案 这些功能使用 OpenTyp
  • 尝试使用 Javascript 解决对称差异

    我正在尝试找出对称的解决方案 使用 javascript 完成以下任务的差异 目标 接受未指定数量的数组作为参数 保留数组中数字的原始顺序 不删除单个数组中数字的重复项 删除数组中出现的重复项 因此 例如 如果输入是 1 1 2 6 2 3
  • ThreeJS 中阴影的奇怪行为

    所以我有一个 ThreeJS 场景 并且添加了一些球体 多材质 我还添加了定向光 this light new THREE DirectionalLight 0xFFFFFF 1 this light position set 2 10 2
  • ng-include 和 ng-view 不同时加载

    下面是我的应用程序的结构 很简单 页眉和页脚是非常小的文件 而主页上的 ng view 要大得多 当我进入该页面时 我注意到了这一点 首先加载两个 ng include 然后 ng view 出现 页脚被推到底部 页脚闪烁大约 0 1 秒

随机推荐

  • ubuntu eric 没有模块 PyQt5.Qsci

    昨天刚安装了Ubuntu 16 04 LTS 安装了Eric 工作得很好 今天想要启动 Eric 并使用 qtdesigner 但没有成功 出现错误 qtdesigner not found 因为您必须根据指南手动安装它 现在经历了这个错误
  • 我的 iOS 8 框架是否需要自己的代码签名才能分发?

    我正在尝试将我的 iOS 8 应用程序上传到应用程序商店进行分发 我的应用程序包含使用 Xcode 6 创建的框架 我从上传工具收到以下配置文件错误 错误 ITMS 90161 配置文件无效 com auraishere AuraClien
  • BadParcelableException:解组时出现ClassNotFoundException:android.support.v4.app.FragmentManagerState

    我3天前已经迁移到SDK Android 27 1 0 并且出现了一些像这样的崩溃 我不明白为什么 它 当前 出现在 Android 8 和 6 上 BadParcelableException ClassNotFoundException
  • C++ 中的快速百分位数

    我的程序计算风险价值指标的蒙特卡罗模拟 为了尽可能简化 我有 1 simulated daily cashflows 2 to get a sample of a possible 1 year cashflow I need to dra
  • Angularjs 自动为正斜杠添加前缀

    如果我点击网址说 www xyz com home route 1 AngularJS 自动将其重定向到 www xyz com home route 1 也就是说 它在路由前面加上前缀 正斜杠 为什么会发生这种情况 我怎样才能阻止它这样做
  • JavaScript 是一种按引用传递还是按值传递的语言?

    基本类型 数字 字符串等 按值传递 但对象是未知的 因为它们都可以按值传递 在这种情况下 我们认为保存对象的变量实际上是对对象的引用 对象 和按引用传递 当我们认为对象的变量保存对象本身时 尽管最后并不重要 但我想知道呈现传递约定的参数的正
  • CodeIgniter关闭自动路由?

    是否可以关闭 CodeIgniter 中的自动路由 并让它仅在存在该请求的路由时处理请求 谢谢 请记住戴尔的解决方案 route any some default controller 1 仅适用于单段 URL 例如 example com
  • Puppeteer 查找阴影元素列表并获取 ElementHandles 列表

    我正在运行 Node 12 和 Puppeteer 2 2 1 两者现在都无法升级 挑战是在阴影根中找到 DOM 元素并将它们传递给我的主类的另一个函数 此外 我正在抓取不同的网站 因此代码必须动态查找隐藏的根 使用page or page
  • 如何在java中将字符串数组拆分为小块数组?

    以下是需要帮助的代码片段示例 Example 1 2 3 4 5 如果块大小是1 1 2 3 4 5 如果块大小是2 1 2 and 3 4 and 5 如果块大小是3 1 2 3 and 4 5 如果块大小是4 1 2 3 4 and 5
  • 在 R 中使用plot()时如何摆脱网格?

    因此 我使用 R 通过 Vegan 包执行 DCA 去趋势对应分析 每次绘制结果时 我都会在图中间得到一个网格 我想摆脱它 这是我的代码 dca lt decorana dados plot dca type n ann FALSE ori
  • 在React中添加长按事件

    有没有办法添加长按React Web 应用程序中的事件 我有地址列表 长按任何地址时 我想触发事件来删除该地址 然后出现一个确认框 我创建了一个代码沙箱 https codesandbox io s uselongpress oekx2 f
  • Android 错误锁定模式监听器

    我试图找到一种方法来接收消息每次用户在其 Android 设备上插入错误的锁定模式 老实说 我不知道如何实现这一点 但我猜我应该在后台注册某种服务作为侦听器 但我应该在哪个广播公司注册我的听众 我很抱歉没有适当的术语 可能我的文本没有多大意
  • 日期和时间选择器 Google 应用程序脚本

    是否可以在 GUI 中添加日期和时间选择器框 如果没有 是否可以将两个变量 一个用于日期 选择器 另一个用于时间 数字 组合成一个变量以用作日历的开始时间变量 Thanks 这是一个使用 listBoxes 的可行解决方案 在电子表格中进行
  • Kendo UI Angular - 网格 - 如何转换值?

    如何在 Kendo Grid 上转换以下方面的值 简单的变换如 kendo grid column 字段 值 大写 不起作用 翻译 国际化 再次kendo grid column 字段 值 翻译 不起作用 将类型从整数更改为字符串 以便可以
  • 为什么我会收到此回溯错误?

    这是我得到的错误 Traceback most recent call last File dwload py line 9 in
  • 如何统计数组中连续重复的值?

    我有一个像这样的数组 arr array 1 1 1 2 2 3 3 1 1 2 2 3 我找到了这个功能array count values 但它将对所有相同的值进行分组并计算出现次数 而不考虑连续序列中的中断 result 1 5 re
  • 从 R 中的 apply() 函数返回多个值

    我想从 apply 函数返回多个值并将它们放在 R 中的单独列中 但我不断收到错误 我想做的是 experiments result1 experiments result2 experiments result3 lt apply exp
  • 在 Firebase Hosting SPA + 2 个子文件夹 firebase.json 上配置重定向

    我有一个公共文件夹 例如 public index html landing index html membership index html public index html 是一个 SPA 因此每个对 的请求都应该重写为 index
  • QML屏幕方向锁定

    我需要将屏幕锁定到我正在制作的 Android 应用程序的特定方向 QML 有没有办法做到这一点 谷歌没有给我任何答案 我正在使用 Qt 5 2 您基本上可以使用Screen orientation属性仅供阅读 详细信息请参见以下示例 ht
  • Javascript 中的 HTML 格式化程序

    我一直在寻找一个 HTML 格式化程序来与我正在做的项目结合起来 我需要用 Javascript 编写它 因为我希望在客户端完成格式化 问题是 我尝试过的一些方法效果不佳 例如 http www davidpirek com blog ht