Articles of filter

如何正确安装dc.js以使用Rails 5?

我正在探索dc.js,这将为我的数据质量分析应用程序提供强大的function。 但是我对如何设置库以使其完全运行变得疯狂: D3安装得益于d3导轨gem 使用npm install dc安装dc.js只需返回dc@2.1.6 ../../../node_modules/dc,但不带任何function。 通过引用dc.js <script src="https://dc-js.github.io/dc.js/js/crossfilter.js" 等 <script src="https://dc-js.github.io/dc.js/js/dc.js"></script> 生成错误,如d3.time是未定义的。 (直stream只依赖于D3 3.x?)。 将http://cdnjs.cloudflare.com/ajax/libs/dc/2.0.0/dc.min.js和http://cdnjs.cloudflare.com/ajax/libs/dc/2.0.0/dc.min .css提供最新的代码? 但是如果我在防火墙后面的场所需要它,会发生什么? 我应该在本地下载并复制所有的图书馆吗? 最后,哪个是干净,精益推荐的实现dc.js的方法? 谢谢。

在客户机上使用dc.js和服务器上的crossfilter

我正在为大数据集创build交互式可视化。 数据集由于其大小而无法在浏览器中加载。 我们在节点服务器上使用交叉filter来加载和过滤数据服务器端。 我想知道如果我能以某种方式耦合服务器端交叉filter与dc.js图表​​。 我现在正在使用d3.js创build图表,但是想要使用dc.js中已有的各种图表。 我们基本上是在服务器端过滤数据,然后在客户端监听图表的变化,并在服务器上执行适当的过滤,并通过AJAX进行通信。 如果有人可以build议一种方法来在dc.js客户端和交叉filter服务器之间合并一个类似的AJAX通信机制,这将是非常有帮助的。

Express.js – 过滤URL中的数字和string

我想知道是否有可能检查一个Express.js URL查询的特定格式(Regexexpression式),在查询本身(无需调用callback)。 具体来说,我想执行一个不同的操作,具体取决于查询URL是string还是数字(如用户标识和用户名): app.get('/:int', function(req, res){ // Get user info based on the user id. } app.get('/:string', function(req, res){ // Get user info based on the user name. } 我可以在app.get的第一个参数中过滤数字,还是不可能,除了在callback中进行testing: /(\d)+/.test(req.params.int) /(\w)+/.test(req.params.string)

gulp-filter没有正确过滤排除的文件

我正在尝试使用gulpjs而不是grunt作为项目。 我试图在我的代码上运行jsHint时使用gulpfilter忽略供应商库。 我已经从自述文件示例中的代码中取出了代码,但文件没有被过滤。 我正在运行节点0.10.26,吞咽3.8.0和吞咽过滤0.4.1 我试图运行jshint目录wcui/app/js ,其中包含许多其他的JS文件目录,总共约120个js文件。 我只想排除vendor目录。 我的代码如下所示: var gulp = require('gulp'); var gulpFilter = require('gulp-filter'); var jshint = require('gulp-jshint'); var srcs = { scripts: ['wcui/app/js/**/*.js'], styles: ['wcui/app/css/**/*.less','wcui/app/css/**/*.css'] }; var dests = { scripts: 'wcui/static/js/', styles: 'wcui/static/css/' }; gulp.task('scripts', function() { var filter = gulpFilter('!wcui/app/js/vendor'); return gulp.src(srcs.scripts) .pipe(filter) .pipe(jshint()) .pipe(jshint.reporter('jshint-stylish')) .pipe(filter.restore) .pipe(gulp.dest(dests.scripts)); }); gulp.task('styles', function() […]

JavaScriptfilter首先等同于LINQ的Enumberable.First(谓词)

在C#中,我们有Enumerable.First(predicate) 。 鉴于这个JavaScript代码: function process() { var firstMatch = ['a', 'b', 'c'].filter(function(e) { return applyConditions(e); }).shift(); if(!firstMatch) { return; } // do something else } function applyConditions(element) { var min = 97; var max = 122; var random = Math.floor(Math.random() * (max – min + 1) + min); return element === String.fromCharCode(random); } 除了forEach ,使用循环,使用多个或操作符或隐式调用some(predicate) […]