草庐IT

数据指标

全部标签

javascript - 从模型上的数据库更改(after_commit 回调)使用 Faye 更新 Rails View

我很困惑,这是我的第一个Faye或Pub/Sub实现,所以如果这是一个基本问题,请原谅我。我没有在其他任何地方找到答案。任何帮助表示赞赏。如何从模型回调(after_commit、after_save等)调用和更新RailsView页面?我需要一个javascript代码来执行View更新,以便在after_commit回调触发后从views/conferences/_show_current_participants.js.erb运行。如果我在View上使用带return=>true的link_to标记,我已经设置好了,它可以让javascript执行并查看更新。问题是我不会有任何用

javascript - 在资源有限的浏览器(移动)中管理大型数据集的缓存

问题如何在单页应用程序中管理大量过滤、排序、分页的数据,该应用程序也必须在资源有限的设备(例如移动设备)上运行?进一步来说;我有一个包含1000多个地理编码位置信息对象的数据集,这些对象被过滤到map视口(viewport)中包含的那些对象。由于移动设备上的内存限制,我无法缓存整个数据集。但是,由于移动设备上的网络连接速度较慢,我想尽量减少HTTP请求。最大缓存和最小网络请求组合的最佳策略是什么?一些上下文我正在为澳大利亚潜在的大型(1000+)信息数据集构建map拆分View:+----------------------------------------+------------

javascript - Worker 使用同步 XMLHttpRequest 从 GUI 获取数据

我想要一个WebWorker它位于调用堆栈的深处,能够发出同步请求以从GUI获取信息。GUI本身没有被阻塞——它能够处理消息。但是worker栈上的JavaScript并没有写在async/await中。风格。它只是很多同步代码。因此,如果GUI尝试使用postMessage将响应发送回worker,那只会卡在onmessage()队列中。我发现了至少一种适用于当今浏览器的hack。工作人员可以向GUI发送消息以获取它想要的信息——连同某种ID(例如UUID)。然后它可以生成同步XMLHttpRequest--whichisnotdeprecatedonworkers--使用该ID发送

javascript - 使用 Google Maps API 根据地址动态嵌入 map - 需要使用 Google 的数据作为标记/气泡

我正在尝试将Googlemap嵌入到动态网页中。map依赖的唯一变量是企业地址。该地址来自该网站的数据库。我不能使用相同的设置为每个动态页面静态生成嵌入代码。有什么方法可以嵌入基于该地址的map并显示标记/气泡以显示Google关于该业务的信息?到目前为止,我已经探索了几个选项,包括使用GoogleMapAPI和GoogleDataAPI,或者只是乱用Google提供的嵌入代码。如果我使用API,我似乎必须设计我自己的标记类型,甚至可能提供我自己的数据。看起来没有简单的解决方案。有什么想法吗?谢谢。编辑:我不介意从地址到经度和纬度。我想要标记的信息窗口或“气泡”来显示Google的商家

javascript - 使用 ajax 时监听浏览器后退按钮并将 html 数据保存为对象。是好是坏?

我正在创建一个脚本来监听浏览器后退按钮并加载上一页。我是jquery和javascript(一个php人)的新手。在重新发明它之前,我在整个网络上搜索了一个图书馆。但是因为我在我的ajax链接中使用了很多参数,所以我不能使用那些库。我承认这是我的错误,因为我不知道如何使用如此复杂的系统。所以我在考虑是否创建一个系统如下。//getthecontentsofaparticulardivandsaveasanobject/associativearray//{hash:pageNumber,html:content}functionsave_history(div){varcontent=

javascript - 将外部数据从数据库动态加载到 d3.js

我正在尝试让动态重新加载在d3中工作,但我在尝试弄清楚如何从数据库中刷新数据时遇到了问题。我有一个数组,其中包含的值应该每秒更改:vardata=[1,2,3,4];在我最初的脚本中,我让PHP从数据库中提取数据来设置数组,重新加载页面可以正常工作,但我想使用d3的重新加载功能来获取新数据并重新绘制图表.我对js和d3完全陌生,所以任何建议都会非常有帮助。我尝试使用jQuery的get命令来调用输出值的外部PHP脚本,但这似乎不起作用。我基本上是在尝试从GoogleAnalytics实时显示中复制条形图。 最佳答案 首先,您需要在服

javascript - 使用 FileAPI 下载生成的大数据文件

JavaScript进程生成大量数据(200-300MB)。我想保存此数据以供进一步分析,但到目前为止我发现最好的方法是使用此示例进行保存http://jsfiddle.net/c2U2T/这对我来说不是一个选项,因为它看起来需要所有数据在开始下载之前可用。但我需要的是类似varsaver=newSaver();saver.save();//TheSaveAs...dialogappearssaver.onaccepted=function(){//useracceptedsavingfor(vari=0;i当然,代替Math.random()的将是一些有意义的构造。

javascript - 将 JSON 数据渲染到 backbone.js 模板

我环顾四周,找不到这个问题的答案。我正在尝试获取本地JSON文件,使用Backbone.js加载它并将其呈现为浏览器中的模板。我的文件下载了,模板出现了,但它从未被数据填充。有什么想法吗?提前致谢。HTMLPeoplelistPeoplelistFirstNameLastNameAgePhotoVideoJavaScript//MODELMODELMODEL//MODELMODELMODELvarPerson=Backbone.Model;//COLLECTIONCOLLECTIONCOLLECTION//COLLECTIONCOLLECTIONCOLLECTIONvarPersonC

javascript - Grunt 和 hood.ie 测试数据库

我目前正在AngularJS上运行我的测试套件使用Grunt,Karma,Jasmine和Protractor.我使用的数据库库是hood.ie,这是一个位于CouchDB之上的库.我在我的Gruntfile中使用以下代码启动hood.ie:hoodie:{start:{options:{callback:function(config){grunt.config.set('connect.proxies.0.port',config.stack.couch.port);}}}},但是,我想要一个单独的数据库来运行测试,之后会自动重置。这样,生产数据就不会与测试冲突。我应该如何处理这个

javascript - appendgrid - 将网格数据作为 JSON 对象而不是常规序列化

在此处列出的示例中,如何获取JSON格式的网格数据?ReferenceLinkJQuerySerialize有效,但如果我能够将每一行作为JSON对象获取,这样我就可以解析数据,那就太好了。? 最佳答案 您可以使用.appendGrid('getAllValue')函数将网格数据作为javascript对象获取。您可以直接解析它们或将它们编码为JSON。例子:vardata=$('#tblAppendGrid').appendGrid('getAllValue')返回一个数组,其中每个元素都是来自一个表行的数据作为对象。data[0