节点文献

JavaScript-MathML Library的设计与实现

The Design and the Realization of JavaScript-MathML Library

【作者】 童宁江

【导师】 古辉;

【作者基本信息】 浙江工业大学 , 计算机技术, 2007, 硕士

【摘要】 MathML(Mathematieal Markup Language,数学标记语言)是一个W3C(World wide WebConsortium,国际万维网组织)推荐标准。MathML使用XML描述数学表达式及捕获其结构和内容,使数学表达式能够在Web上服务、接收和处理。最初,作者的研究目的是解决Word输出的HTML+WebEQ插件代码的五个问题。随后,作者受到MathType的启发,扩展最初的研究目的,提炼出一种跨平台、跨浏览器、跨插件和跨文档的MathML显示技术,在此基础上,设计和实现了JavaScript-MathML Library。JavaScript-MathML Library使用JavaScript脚本包装MathML代码,使MathML代码可以在多种环境下应用。例如,它可以在Windows、Macintosh和Unix/Linux操作系统,Mozilla、FireFox、Netscape、IE、Safari和Opera浏览器,TechExplorer、WebEQ和MathPlayer插件,HTML和XHTML文档,多种MathML显示技术(如Mozilla/FireFox/Netscape DOM、CSS、CSS for MathML和JavaScr ipt MathML DOM)环境下应用。JavaScript-MathML Library具有一些技术特点。例如,在跨平台、跨浏览器、跨插件和跨文档的MathML显示技术的基础上,它具有自动部署配合方案与动态转换MathML代码的功能,统一多种MathML显示技术,分离MathML的内容与显示,优化插件(TechExplorer和WebEQ)脚本,挖掘浏览器和插件的潜力。

【Abstract】 MathML (Mathematical Markup Language) is a W3C (World Wide Web Consortium) Recommendation. MathML is an XML application for describing mathematical expression and capturing both its structure and content so that mathematical expression can be served, received, and processed on the World Wide Web.Initially, the study purpose of the author is to solve five issues of the HTML+WebEQ plug-in code which Word outputes. Subsequently, the author is inspired by MathType, and extends the initial purpose of the study, and epurates a cross-platform, cross-browser, cross-plug-in and cross-documentation technology of the MathML display. Based on this technology, the author designs and implements JavaScript - MathML Library.JavaScript - MathML Library is to use JavaScript to contain the MathML code so that the MathML code can be applied to multi environments. For example, it can be applied to Windows, Macintosh and Unix/Linux; it can be applied to Mozilla, FireFox, Netscape, IE, Safari and Opera; it can be applied to TechExplorer, WebEQ and MathPlayer; it can be applied to HTML and XHTML; it can be applied to multi technologies of the MathML display (such as Mozilla/FireFox/Netscape DOM, CSS, CSS for MathML, JavaScript MathML DOM).JavaScript - MathML Library has some technical characteristics. For example, based on the cross-platform, cross-browser, cross-plug-in and cross-documentation technology of the MathML display, it is provided with the function of automatic deploying the assorted project and dynamic converting the MathML code; it unifies multi technologies of the MathML display, and separates the MathML content from the MathML display; it optimizes the plug-in (TechExplorer and WebEQ) script, and exploits the potential of browsers as well as plug-ins.

  • 【分类号】TP311.52
  • 【下载频次】157
节点文献中: 

本文链接的文献网络图示:

本文的引文网络