river、的博客

记录自己

时间流量单位换算

// 上网时间 单位换算 //y轴 时间换算 function yTime(number) { var num = ""; if( number < 60 ){ num = parseInt(number); return ...

2017-12-28 11:35:26

阅读数 441

评论数 0

jtopo createStageFromJson 与 toJson的使用(导出json数据并下载为txt文件)

<!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/> ...

2017-12-26 11:54:46

阅读数 1175

评论数 0

new Date() 日期格式处理

console.log("result:"+toHDate(new Date().getTime()/1000).replace(/\:\d\d$/,'')); function toHDate(sec) { var d=new Date(); d.setTim...

2017-12-25 16:09:16

阅读数 99248

评论数 0

echarts 折线常用

<style> .monitor-statis{ width: 100%; } .monitor-statis tr{ width: 100%;height: 242px; } .monitor-statis tr td{ box-sizing: border-...

2017-12-25 15:40:03

阅读数 182

评论数 0

JSONP与artTemplate模板引擎使用的示例--请求天气数据

JSONP与artTemplate模板引擎使用的示例–请求天气数据 原创 2017年06月28日 13:01:15...

2017-12-25 10:05:37

阅读数 176

评论数 0

前端模板引擎 artTemplate的 使用与进阶

前端模板引擎 artTemplate的 使用与进阶 近期我在小组内做了一次技术分享,现在贡献出来有需要的同学可以下载demo看看。附上demo地址:点击打开demo链接点击打开demo链接 </div> </arti...

2017-12-25 09:58:48

阅读数 215

评论数 0

jtopo节点文字换行

// 在jtopo 生成前,粘贴以下代码CanvasRenderingContext2D.prototype.wrapText = function(str,x,y){ var textArray = str.split('\n'); if(textArray==undefined||text...

2017-12-25 09:51:48

阅读数 1522

评论数 0

高性能JavaScript模板引擎原理解析(artTemplate )

高性能JavaScript模板引擎原理解析 随着 web 发展,前端应用变得越来越复杂,基于后端的 javascript(Node.js) 也开始崭露头角,此时 javascript 被寄予了更大的期望,与此同时 javas...

2017-12-25 09:30:53

阅读数 363

评论数 0

HTML5魔法堂:全面理解Drag & Drop API

HTML5魔法堂:全面理解Drag & Drop API 一、前言                                      在HTML4的时代,各前端工程师为了实现拖拽功能可说是煞费苦心,初听H...

2017-12-19 16:10:20

阅读数 179

评论数 0

为什么 parseInt(0.0000008) === 8?

原文:Why parseInt(0.0000008) === 8?作者:@sdlyuIEEE 754JavaScript 的数字系统是采用 IEEE 754,一开始看到这个问题,以为是 IEEE 754 导致的问题。常见的问题有浮点数比较:console.log((0.1 + 0.2) == 0....

2017-12-19 10:33:59

阅读数 94

评论数 0

Three.js快速入门

引言本文主要是讲解Three.js的相关概念,帮助读者对Three.js以及相关知识形成比较完整的理解。1近年来web得到了快速的发展。随着HTML5的普及,网页的表现能力越来越强大。网页上已经可以做出很多复杂的动画,精美的效果。 但是,人总是贪的。那么,在此之上还能做什么呢?其中一种就是通过W...

2017-12-19 09:30:24

阅读数 131

评论数 0

页面引入jtopo后,键盘方向键事件无用解决方法

在给场景加上搜索功能后,测试发现,输入框的方向键没有用了。。一检查发现问题出在 jtopo 文件上ctrl + F 搜索 keyCode 就找到了以下代码 function m(b) { a.util.isIE || !window.addEv...

2017-12-19 09:19:10

阅读数 307

评论数 0

jtopo 比例尺功能

HTML <!-- 比例尺 --> <div> <span class="scaleShowValue">1m</span> <div class="scaleShow&qu...

2017-12-15 16:29:34

阅读数 457

评论数 0

jtopo 告警 Alarm 换行 demo

&amp;amp;lt;!DOCTYPE html &amp;amp;gt; &amp;amp;lt;html&amp;amp;gt; &amp;amp;lt;head&amp;amp;gt; &amp;amp;...

2017-12-14 15:41:37

阅读数 1128

评论数 0

jtopo 实现调用saveImageInfo()方法直接下载图片

首先找到源代码里的saveImageInfo 方法 this.saveImageInfo = function (a, b) { var c = this.eagleEye.getImage(a, b), ...

2017-12-13 17:00:52

阅读数 926

评论数 0

jtopo 把节点做成背景图效果

需求:导入CAD户型图,作为场景的背景图,可跟随场景缩放,但位置固定不变(在图上拖动改变场景的位置而不是改变户型图的位置)。 思考一:简单点,直接把户型图作为jtopo场景的背景图片 var canvas = document.getElementById('canvas')...

2017-12-12 18:02:09

阅读数 1148

评论数 3

javaScript 错误处理机制

错误处理机制 来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录Error对象JavaScript的原生错误类型自定义错误throw语句try…catch结构finally代码块参考连接Error对象JavaScript解析或执行时,一旦发生错误,引擎就会抛出一个错误对象。...

2017-12-12 11:38:04

阅读数 82

评论数 0

jtopo限制滚轮缩放范围,zoomOut()与zoomIn()缩放限制

想要给jtopo的场景缩放加上限制,首先需要找到源代码中控制缩放的代码: // 在源码里ctrl+F搜索 onmousewheel 就能找到以下代码 function l(a) { var b = d(a); /...

2017-12-11 16:40:20

阅读数 1000

评论数 1

关于jtopo缩放后在拖拽结束位置生成节点

拖拽结束后应该获取鼠标在jtopo场景scene位置,而不是鼠标在canvas的位置 //拖拽开始 var evId; function drag(ev){ if(Browser.name == "FF"){ consol...

2017-12-11 15:30:38

阅读数 1140

评论数 9

javaScript 数据类型转换

数据类型转换 来自《JavaScript 标准参考教程(alpha)》,by 阮一峰目录强制转换Number()String()Boolean()自动转换自动转换为布尔值自动转换为字符串自动转换为数值参考链接 JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。var ...

2017-12-08 16:44:20

阅读数 81

评论数 0

提示
确定要删除当前文章?
取消 删除