NPM 包 jsts-ie 使用教程

介绍

jsts-ie 是一个基于 jsts 库的扩展,专门针对 Internet Explorer 浏览器进行优化处理。它可以使得 jsts 库在 IE 浏览器中获得更好的性能和稳定性。

jsts-ie 可以在 npm 上安装,使用方法十分简单,下面将为大家介绍如何安装和使用 jsts-ie。

安装

jsts-ie 可以通过 npm 来安装,使用如下命令:

--- ------- -------

使用

加载

在浏览器中引入 jsts-ie 库文件:

------- ----------------------------------

初始化

在使用 jsts-ie 库之前,需要先将其初始化:

--- ---- - --- ----------

API

jsts-ie 的 API 与 jsts 基本一致,只需要将 jsts 替换成 jsts_ie 即可。

下面是 jsts-ie 常用的 API 示例:

绘制线条

--- --------------- - --- -------------------------------
--- ---------- - ----------------------------------
  --- -------------------------- --- 
  --- -------------------------- ---- 
  --- --------------------------- ---
---

计算距离

--- -------- - -----------------------

计算缓冲区

--- ------ - ----------------------

计算相交区域

--- -------- - -------------------------------
  --- ----------------------- ---
  --- ------------------------- ---
  --- ------------------------- -----
  --- ----------------------- -----
  --- ----------------------- --
---

--- -------- - -------------------------------
  --- ------------------------ ----
  --- ------------------------- ----
  --- ------------------------- -----
  --- ------------------------ -----
  --- ------------------------ ---
---

--- ------------ - --------------------------------

完整示例

--------- -----
------
  ------
    ----- ----------------
    -------------- ------------
    ------- --------------------------------------------------------------
    ------- ----------------------------------
  -------
  ------
    --------
      --- --------------- - --- -------------------------------
      --- ---------- - ----------------------------------
        --- -------------------------- --- 
        --- -------------------------- ---- 
        --- --------------------------- ---
      ---
      --- -------- - -----------------------
      --- ------ - ----------------------

      ----------------------
      --------------------
    ---------
  -------
-------

总结

jsts-ie 是一个非常优秀的 jsts 库扩展,它可以帮助我们在 Internet Explorer 浏览器中获得更好的性能和稳定性,如果你在项目中使用 jsts 库,并且需要支持 IE 浏览器,那么 jsts-ie 绝对是你的不二之选。

希望本篇文章能够帮助到大家学习和使用 jsts-ie 库,如有疑问或者建议,欢迎在评论区留言。

来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/600671c530d09270238227c8


猜你喜欢

  • NPM 包 aliyun-product-js-sdk 使用教程

    简介 阿里云产品 JavaScript SDK(aliyun-product-js-sdk)是一个 NPM 包,提供了访问阿里云产品 API 的通用接口。开发者只需要使用 JavaScript 客户端...

    4 年前
  • npm 包 @holisticon/nativescript-buildhelper 使用教程

    前言 @holisticon/nativescript-buildhelper 是一个极其实用的 npm 包,他可以帮助我们在使用 NativeScript 进行开发时处理编译、构建、打包等任务,非常...

    4 年前
  • npm 包 lila-rollup 使用教程

    什么是 lila-rollup? lila-rollup 是一个用于打包 JavaScript 库的工具,在前端开发中具有重要的作用。它使得开发者能够轻松地将多个 JavaScript 文件打包成一个...

    4 年前
  • npm 包 lila-webpack-lib 使用教程

    在前端开发中,Webpack 是非常重要的构建工具,能够提高开发效率和代码质量。而 npm 包 lila-webpack-lib 则是为了方便前端开发者使用 Webpack 而设计的,能够通过简单的配...

    4 年前
  • npm 包 remote-svg-loader 使用教程

    介绍 随着 Web 开发的不断发展,前端工程师们需要处理更加复杂的任务。其中之一就是处理 SVG 图片的加载问题。在过去,我们需要手动下载 SVG 文件,然后通过 <img> 标签或者 &...

    4 年前
  • NPM 包 regon-js 使用教程

    在前端开发中,很多时候需要对用户输入的数据进行验证,例如验证邮箱、手机号、身份证号等。而这些验证规则通常都是非常繁琐的正则表达式,很难自己手动写出来。为了方便前端开发者,很多 NPM 包被开发出来来解...

    4 年前
  • npm包vue-live2d-model使用教程

    最近,一款名为vue-live2d-model的npm包引起了我们前端程序员的关注。它能够在网站的角落里放置一个看似有意识的“Live2D模型”,在用户与网站进行交互时做出不同的动作,为网站增添了一份...

    4 年前
  • npm 包 @sandstormmedia/react-redux-ts-utils 使用教程

    @sandstormmedia/react-redux-ts-utils 是一个针对 React 和 Redux 结合使用的 TypeScript 工具库。本教程将会详细介绍该包的使用方法,包括安装、...

    4 年前
  • npm 包 lila-rollup-config 使用教程

    前言 开发现代化的前端项目需要依赖众多的工具和框架,其中打包工具是不可或缺的一部分。在打包工具的选择中,Rollup 是一个性能优异的选择。虽然 Rollup 在自由度和灵活性上不如 Webpack,...

    4 年前
  • npm 包 angular-ui-mention 使用教程

    介绍 angular-ui-mention 是一个针对 AngularJS 开发的支持 @ 标记的一个强大 UI 组件。它可以帮助我们快速的搭建一个支持 @ 进行用户提及的输入框界面,非常适用于社交网...

    4 年前
  • npm 包 @amazee/ckeditor5-drupal-media 使用教程

    在前端开发中,使用富文本编辑器可以方便地编辑文本内容。而对于一个基于 Drupal 的网站,将媒体资源嵌入编辑器就变得更加容易,可以让内容制作更加高效和生产力更高。

    4 年前
  • NPM 包 fontmake 使用教程

    本文将介绍如何使用 NPM 包 fontmake,在前端项目中添加自定义字体。本教程详细、深入,旨在帮助读者全面掌握 fontmake 的使用方法,并在实际项目中加以运用。

    4 年前
  • npm 包 @axonteam/eslint-config-axonteam 使用教程

    在现今的前端工程化中,代码规范的重要性不言而喻。一方面,规范化的代码让开发人员的代码风格更加一致,提高了团队合作开发中代码的可读性、可维护性;另一方面,显式的代码规范也可以减少代码中的潜在错误和 bu...

    4 年前
  • npm 包 array-carousel 使用教程

    简介 array-carousel 是一个简单易用的轮播组件,允许用户通过 JavaScript 数组来实现图片、文本等元素的轮播。它兼容所有主流浏览器,包括 IE7+。

    4 年前
  • npm包@toolisticon/nativescript-buildhelper使用教程

    前言 在开发 NativeScript 应用程序时,构建过程是不可避免的一部分。NativeScript Build Helper 可以帮助您更轻松地完成此任务。@toolisticon/native...

    4 年前
  • npm 包 react-native-ble-peripheral-2 使用教程

    React Native 是一个不断发展的移动开发框架,它可以让你使用 JavaScript 和 React 来构建高质量的原生用户界面。而 BLE(Bluetooth Low Energy)是一种低...

    4 年前
  • npm 包 sails-hook-requestlogger-file 使用教程

    在前端开发中,日志记录是一个非常重要的环节。通过记录请求和响应的详细信息,我们可以更加有效地排查问题和优化性能。本文将介绍如何使用 npm 包 sails-hook-requestlogger-fil...

    4 年前
  • npm 包 lila-webpack-lib-config 使用教程

    介绍 lila-webpack-lib-config 是一款用于 webpack 库开发的 npm 包。它可以帮助开发者快速生成 webpack 配置文件,并对其进行管理和配置。

    4 年前
  • npm 包 ger-working 使用教程

    在前端开发中,我们常常需要使用到各种各样的 npm 包来实现一些功能。其中,ger-working 包是一个非常实用的工具,它可以帮助我们自动生成一些常用的工作文件,如 readme.md、Chang...

    4 年前
  • npm 包 prom-micro-metrics 使用教程

    prom-micro-metrics 是一个非常实用的 npm 包,用于将 Node.js 应用程序的运行指标暴露给 Prometheus。这个包依赖于微指标库,可以非常方便地使用,将应用程序的运行指...

    4 年前

相关推荐

    暂无文章