现在的位置: 首页 > web前端 > 正文

KlineJavaScript K线图插件

2020年07月03日 web前端 ⁄ 共 956字 ⁄ 字号 评论关闭

  Kline本项目扒了某网站的K线插件做了一些封装和二次开发,使其更加便于使用和修改,方便后来的开发者.修改主要涉及以下几个点。


  Kline特点


  支持两种主题配色切换


  支持简体中文,英文,繁体中文三种语言


  可配置的时间聚合方式


  支持多种画线工具


  支持多种画图算法


  支持深度图数据及最近成交数据展示


  支持普通轮询和WebsocketOverStomp两种连接方式


  Requirements


  jquery


  jquery.mousewheel


  sockjs(仅stomp方式需要)


  stomp(仅stomp方式需要)


  Install&Load


  Kline安装


  $npminstallkline


  使用标签引入,在HTML页面头部加入


  <scriptsrc="/lib/sockjs.js"></script>


  <scriptsrc="/lib/stomp.js"></script>


  <scriptsrc="/lib/jquery.js"></script>


  <scriptsrc="/lib/jquery.mousewheel.js"></script>


  <scriptsrc="/dist/kline.js"></script>


  ORRequireJS


  require.config({


  paths:{


  "jquery":"../lib/jquery",


  "jquery.mousewheel":"../lib/jquery.mousewheel",


  "sockjs":"../lib/sockjs",


  "stomp":"../lib/stomp",


  "kline":"../js/kline"


  },


  shim:{


  "jquery.mousewheel":{


  deps:["jquery"]


  },


  "kline":{


  deps:["jquery.mousewheel","sockjs","stomp"]


  }


  }


  });


  require(['kline'],function(){


  //...


  });


  总之,Kline使用webpack打包css/images/html,使用ES6+Babel对原有代码进行了拆分和重构。


  

【上篇】
【下篇】

抱歉!评论已关闭.