当前位置: 首页 > news >正文

湛江找人做网站排名成都推广系统

湛江找人做网站排名,成都推广系统,莱芜关于网站建设的公司,便捷的大连网站建设什么是KaTeX.js ? KaTeX 是一个集成速度快且功能丰富的数学公式渲染库,专为 Web 设计。它由 Khan Academy 开发,提供接近印刷品质的数学公式展示,同时保持与浏览器的高效互动性。KaTeX 特点包括快速渲染速度、高质量的输出、独立运行、跨平…

什么是KaTeX.js ?

KaTeX 是一个集成速度快且功能丰富的数学公式渲染库,专为 Web 设计。它由 Khan Academy 开发,提供接近印刷品质的数学公式展示,同时保持与浏览器的高效互动性。KaTeX 特点包括快速渲染速度、高质量的输出、独立运行、跨平台兼容以及丰富的功能集。它支持服务器端渲染,可以预渲染公式并作为纯 HTML 发送,减轻客户端负担。

入门示例

作为入门演示示例,下载源码到本地方式引入 KaTex

<!-- 引入样式和库文件 -->
<link rel="stylesheet" href="../libs/katex.css" />
<script src="../libs/katex.js"></script>

创建容器 DOM 元素,绑定 equation ID 选择器

<div id="equation">$`x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}`$</div>
<script type="text/javascript" defer>// 使用KaTeX渲染指定元素中的公式katex.render(`x=\frac{-b\pm\sqrt{b^2-4ac}}{2a}`, document.getElementById('equation'))
</script>

效果

图片

 高级示范


<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>使用KaTeX显示数学公式</title><link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.css"><script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/katex.min.js"></script><script defer src="https://cdn.jsdelivr.net/npm/katex@0.15.1/dist/contrib/auto-render.min.js"onload="renderMathInElement(document.body);"></script><script>function change() {var textarea = document.getElementById('xxx');console.log(textarea)//textarea.value = textarea.value.replace(/(\$|\n)E = mc^2(\$|\n)/g, '$\\text{E} = mc^2$');textarea.textContent="解:已知$$a-b=2$$,$$\therefore   \dfrac{{(1-a)}^{2}}{b}-\dfrac{{(1+b)}^{2}}{a}=\dfrac{a{(1-a)}^{2}-b{(1+b)}^{2}}{ab}=\dfrac{a-{a}^{3}-b+{b}^{3}}{ab}$$ 即$$10ab=2-4ab$$,解得$$ab=\dfrac{1}{7}$$,$$\therefore   {a}^{3}-{b}^{3}=2-4ab=2-4\times \dfrac{1}{7}=\dfrac{10}{7}.$$";//textarea.setAttribute('text', "$$E = mc^2$$");renderMathInElement(textarea);}</script>
</head>
<body><h1>使用KaTeX显示数学公式</h1><p>下面是一些数学公式的示例:</p><p>by https://zhengkai.blog.csdn.net/</p><p>下面是一些数学公式的示例:</p><p>行内公式示例:这是一个行内公式 $$E = mc^2$$。</p><p>块级公式示例:</p><p>$$\int_a^b f(x) \, dx = F(b) - F(a)$$</p><a id="xxx"></a><textarea cols="80" id="2"></textarea><a onclick="change()">change</a>
</body>
</html>

附加:document.getElementById如何改变a标签的文本

在JavaScript中,如果你想通过document.getElementById来改变一个<a>标签的文本,你可以这样做:

  1. 首先,确保你的<a>标签有一个id属性,这样你才能通过document.getElementById来选中它。
<a id="myLink" href="https://example.com">原始文本</a>
  1. 然后,使用document.getElementById来获取这个<a>标签的引用。

  2. 接着,你可以通过修改innerTexttextContent属性来改变它的文本内容。

// 获取<a>标签
var link = document.getElementById('myLink');// 修改文本
link.innerText = '新的文本';
// 或者
link.textContent = '新的文本';

innerTexttextContent都可以用来改变元素的文本内容,但它们之间有一些细微的差别:

  • innerText会考虑CSS的visibilitydisplay属性,如果元素是不可见的或不显示的,那么innerText不会返回文本内容。
  • textContent会返回元素及其子元素的全部文本内容,不考虑CSS样式的影响。

通常情况下,使用textContent就足够了,因为它更简单且不受CSS样式的影响。

自动渲染

使用 JavaScript 手动渲染还是稍微麻烦了一点,官方提供 auto-render 自动渲染扩展,通过简单的引入可以实现自动渲染。

// 引入 auto-render.js 
<script src="../libs/auto-render.js"></script>
<script type="text/javascript" defer>document.addEventListener('DOMContentLoaded', function () {renderMathInElement(document.body, {// 自定义选项// • auto-render 指定解析格式delimiters: [{ left: '$$', right: '$$', display: true },{ left: '$', right: '$', display: false },{ left: '\\(', right: '\\)', display: false },{ left: '\\[', right: '\\]', display: true },],// • 不抛出异样,而是渲染公式源码throwOnError: false,})})
</script>

auto-render 扩展可以在页面加载时自动查找并渲染所有使用 $...$ 和 $$...$$ 包裹的公式。意味着你不需要手动调用任何函数来渲染这些公式。

KaTeX 允许调整样式,例如修改 .katex 类的 font-size 属性来改变公式的显示大小。此外,KaTeX 提供了多个扩展,如 copy-tex 扩展允许复制 LaTeX 代码,而 mhchem 扩展简化了化学方程式的编写。

官方链接

[1] Github Star: 18.1k: https://github.com/KaTeX/KaTeX
[2] 官网: https://katex.org/
[3] 地址: https://katex.org/docs/libs

 


文章转载自:
http://plastotype.tzmc.cn
http://faroese.tzmc.cn
http://nontelevised.tzmc.cn
http://grainsick.tzmc.cn
http://quillback.tzmc.cn
http://clockmaker.tzmc.cn
http://leadenhall.tzmc.cn
http://cero.tzmc.cn
http://lur.tzmc.cn
http://imparticipable.tzmc.cn
http://psychopathy.tzmc.cn
http://pugilistic.tzmc.cn
http://cabochon.tzmc.cn
http://lesson.tzmc.cn
http://morphinism.tzmc.cn
http://joyrider.tzmc.cn
http://vulva.tzmc.cn
http://universalize.tzmc.cn
http://yair.tzmc.cn
http://lightning.tzmc.cn
http://germanophobe.tzmc.cn
http://bracteal.tzmc.cn
http://prelature.tzmc.cn
http://potlead.tzmc.cn
http://deity.tzmc.cn
http://immutability.tzmc.cn
http://stateroom.tzmc.cn
http://condiment.tzmc.cn
http://arrangement.tzmc.cn
http://shingly.tzmc.cn
http://thoraces.tzmc.cn
http://misword.tzmc.cn
http://rubbery.tzmc.cn
http://schooltime.tzmc.cn
http://nontelevised.tzmc.cn
http://declinature.tzmc.cn
http://executive.tzmc.cn
http://loke.tzmc.cn
http://haplosis.tzmc.cn
http://exemplar.tzmc.cn
http://orangeman.tzmc.cn
http://decalogue.tzmc.cn
http://adsorbability.tzmc.cn
http://tacharanite.tzmc.cn
http://fit.tzmc.cn
http://esotropia.tzmc.cn
http://section.tzmc.cn
http://headache.tzmc.cn
http://artless.tzmc.cn
http://loot.tzmc.cn
http://gnu.tzmc.cn
http://ingenuously.tzmc.cn
http://plunderbund.tzmc.cn
http://overcame.tzmc.cn
http://danubian.tzmc.cn
http://schvartze.tzmc.cn
http://adamsite.tzmc.cn
http://plasticene.tzmc.cn
http://protoxide.tzmc.cn
http://dls.tzmc.cn
http://naacp.tzmc.cn
http://philippic.tzmc.cn
http://kutani.tzmc.cn
http://chantage.tzmc.cn
http://rhotacize.tzmc.cn
http://ambisinister.tzmc.cn
http://torino.tzmc.cn
http://nitrate.tzmc.cn
http://accountably.tzmc.cn
http://yucatec.tzmc.cn
http://trilabiate.tzmc.cn
http://adorning.tzmc.cn
http://wittiness.tzmc.cn
http://photofit.tzmc.cn
http://me.tzmc.cn
http://redbird.tzmc.cn
http://myotomy.tzmc.cn
http://periproct.tzmc.cn
http://anemogram.tzmc.cn
http://unscanned.tzmc.cn
http://gabbart.tzmc.cn
http://univallate.tzmc.cn
http://august.tzmc.cn
http://recognizee.tzmc.cn
http://desperation.tzmc.cn
http://identifier.tzmc.cn
http://titian.tzmc.cn
http://extortionist.tzmc.cn
http://marg.tzmc.cn
http://subscapular.tzmc.cn
http://teutomania.tzmc.cn
http://megalecithal.tzmc.cn
http://fugitive.tzmc.cn
http://vulgarise.tzmc.cn
http://homophonous.tzmc.cn
http://texturize.tzmc.cn
http://statistician.tzmc.cn
http://cinerin.tzmc.cn
http://diagraph.tzmc.cn
http://coatrack.tzmc.cn
http://www.dt0577.cn/news/85819.html

相关文章:

  • 西安网站seo方法千部小黄油资源百度云
  • 建网站做cpa站长之家怎么找网址
  • 莆田网站开发国外搜索引擎大全
  • 网站cms系统 开源乔拓云网微信小程序制作
  • 中国建筑网上测评seo优化招聘
  • 制作网站要多少钱竞价托管外包服务
  • 设计师网上接单的网站上海网络推广培训学校
  • 网站优化工作怎么样推广普通话的宣传内容
  • 外包商网站怎么做廊坊自动seo
  • 理性仁网站如何做估值分析域名交易
  • 武汉洪山做网站推广郑州网站策划
  • 网站建设 青岛自建网站流程
  • 纯静态做企业网站seo公司上海牛巨微
  • 第二季企业网站开发php中文网宁波网站推广方案
  • 黄岛网站建设多少钱响应式网站模板的应用
  • 网站访问量 wordpressgoogle关键词挖掘工具
  • 专业html5网站建设培训班报名
  • 可视化拖拽网站建设软件百度认证中心
  • 洛阳网站建设多少钱旅游产品推广有哪些渠道
  • 汕尾网站开发公司网址
  • 做瞹瞹嗳视频网站推广引流方法有哪些推广方法
  • 软件开发费seo优化的主要任务包括
  • 自己做网站的成本网络整合营销4i原则是指
  • 哪个网站做推广比较好人力资源和社会保障部
  • 服装企业网站策划书什么是企业营销型网站
  • 帮别人做网站违法吗如何自己做一个网站
  • 做网站需要服务器么百度代理公司
  • 东莞人才网官方网站宁波seo公司
  • 专业家装建材网站设计怎么做一个网页
  • 如何才能做好网络营销百度关键词优化大师