没有触摸javascript 3年.刚刚有一个javascript项目,想知道这些年来出现的任何新方法或工具来调试javascript?我3年前使用过警报.
我正在使用IE浏览器
我对这个问题有自己的答案,我会发布,但我想看看我是否错过了一个更简单的方法.我有两个应用程序在同一个coldfusion服务器上运行,我想从另一个访问一个应用程序范围.我怎么能这样做?
更新:
在阅读了@Daniel和@Ben的答案之后,我回过头来从子应用程序的角度来解决我的问题,这对我最初的问题来说是一个更好的解决方案.我的答案仍然是访问其他应用程序范围的"快速而肮脏"的方法,但将数据放入服务器范围是一种更好的做法.
我不知道是否有人能帮助我适应这个Highcharts线图:http://jsfiddle.net/highcharts/PMyHQ/以柱状图 WHILE仍维持门槛着色(红色值> 0;蓝色值<0) .
问题是如果您只是更改图表类型,type:'column'
则基于阈值的着色会丢失,所有列都是蓝色的.
进行颜色变化的功能是applyGraphGradient()
.我无法弄清楚如何更改此功能以保留基于阈值的着色.
/**
* Event handler for applying different colors above and below a threshold value.
* Currently this only works in SVG capable browsers. A full solution is scheduled
* for Highcharts 3.0. In the current example the data is static, so we don't need to
* recompute after altering the data. In dynamic series, the same event handler
* should be added to yAxis.events.setExtremes and possibly other …
Run Code Online (Sandbox Code Playgroud) 据我所知,我已按照 api 文档中的说明进行操作。我使用 options 生成进程detached:true, stdio:['ignore','ignore','ignore']
,并调用unref
ChildProcess。ChildProcess有一个pid,所以我认为它已成功启动。我正在尝试从 grunt 任务中启动 Yeti 服务器。此代码位于异步调用内,因此next
会继续并最终完成任务。我使用which
get cmd
,它是 Mac OSX 10.9 上 Yeti 脚本的正确路径/usr/local/bin
。端口也被定义为空端口。如果我在命令行上运行相同的命令,它就可以正常工作。grunt 退出后,我调用ps aux | grep node
andps aux
和 grep 来获取记录的 pid,但没有任何运行。这是代码:
yeti = spawn("" + cmd + " --server --port " + port, [], {
detached: true,
stdio: ['ignore', 'ignore', 'ignore']
});
yeti.unref();
next("Yeti server is running. pid: " + yeti.pid);
Run Code Online (Sandbox Code Playgroud) javascript ×2
coldfusion ×1
debugging ×1
gruntjs ×1
highcharts ×1
jquery ×1
node.js ×1
scope ×1
svg ×1
yeti ×1