写出了让IE浏览器解析Mathml的程序,无插件,显示效果漂亮

      经过半年的努力,写出了让IE浏览器解析Mathml的程序,不需要Mathplayer,显示很漂亮,只需要在HTML页引入一JS文件即可。可直接支持Mathml或latex

两种调用方法

                              <span class='latex'>latex内容</span>

                             <span class='mathml'>mathml内容</span>

       最终显示出来的数学公式有两种,一种是HTML的,一种是图片的,可以自己定义图片格式。

       图片格式的打印不是很清楚,HTML的打印很清晰。

       图片显示的,严格来说,不能算是浏览器解析Mathml。因为除了JS文件之外,还使用图片转化程序,是服务器程序,国外有很多这样的程序,这不能算是浏览器解析程序,不过可以作为一种显示数学公式的解决方法。

 

        HTML显示的,从实验效果来看,解析比较快。我们可以利用这个做很多WEB应用。尚未做大量文章的测试。

        其实,完全可视化的基于IE浏览器的无任何插件的数学公式编辑器我们已经开发出来了。

       

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
好的,对于您的问题,您可以通过以下步骤实现: 1. 在小程序创建一个视图组件; 2. 在视图组件添加滑动手势事件,用于处理用户向左滑动的操作; 3. 在滑动手势事件,通过改变组件位置的方式实现向左滑动的效果; 4. 在滑动手势事件,同时添加删除按钮组件,并为删除按钮添加动画效果。 以下是一个示例代码: ``` <view class="list-item" catchtouchmove="onTouchMove"> <view class="delete-btn" animation="{{animationData}}" bindtap="onDelete">删除</view> <view class="item-content">这里是列表项内容</view> </view> ``` ``` Page({ data: { animationData: {}, startX: 0, startY: 0, deleteBtnWidth: 80 }, onTouchMove: function (e) { var startX = this.data.startX; var startY = this.data.startY; var touchX = e.touches[0].clientX; var touchY = e.touches[0].clientY; var offsetX = touchX - startX; var offsetY = touchY - startY; if (Math.abs(offsetX) > Math.abs(offsetY)) { this.setData({ animationData: {}, startX: touchX, startY: touchY }); if (offsetX < 0) { var animation = wx.createAnimation({ duration: 300, timingFunction: 'ease-out' }); animation.translateX(-this.data.deleteBtnWidth).step(); this.setData({ animationData: animation.export() }); } } }, onDelete: function () { // 处理删除按钮点击事件 } }); ``` 需要注意的是,以上代码只是一个示例,仅供参考。具体实现还需要根据您的具体需求进行调整,并添加相应的错误处理逻辑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值