草庐IT

JS-MongoDB

全部标签

javascript - 使用 JS 中的 SJCL 和 Ruby 中的 OpenSSL 的椭圆曲线加密

我正在开发一个Web应用程序,它必须能够在服务器端使用ECC加密数据并在浏览器中解密。我发现在JS中唯一能够做到这一点的库是SJCL。然而,由于SJCL中的ECC支持目前似乎有点被放弃,我使用了fork,它具有key序列化支持和demo以便于理解。首先,我在JS中生成一个ECCkey对:keypair=sjcl.ecc.elGamal.generateKeys(384,10);document.writeln(JSON.stringify(keypair.pub.serialize()));输出如下:{"point":[1110230655,241884220,775655552,-8

javascript - 三个JS——如何在Animation中设置当前时间

我在ThreeJS中使用蒙皮/骨骼动画。我有一个动画,我希望能够在其中前后移动,并跳转到其中的不同位置,而不是通常的循环行为。动画是这样创建的,如示例:varanimation=newTHREE.Animation(mesh,geometry.animation.name);我试过使用负增量更新动画,以及直接设置animation.currentTime:animation.currentTime=animationLocation;这些似乎只有在我及时向前移动时才有效,但如果我向后移动,动画就会中断并且出现错误:THREE.Animation.update:Warning!Scale

javascript - d3js 围绕饼图重新分配标签

我正在使用d3.js创建一个在外面带有标签的圆环图。我使用基于饼图每个切片的质心的三Angular函数来定位标签。g.append("g").attr("class","percentage").append("text").attr("transform",function(d){varc=arc.centroid(d);varx=c[0];vary=c[1];varh=Math.sqrt(x*x+y*y);return"translate("+(x/h*obj.labelRadius)+','+(y/h*obj.labelRadius)+")";}).attr("dy",".4em

javascript - 在 Bower 中使用 URL 文件名而不是 index.js

使用Bower,我可以下载外部URL资源并安装它:#bowerinstallajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.js--save但这现在也映射了一个index.js文件:"jquery":{"source":{"main":"vendor/jquery/index.js",}}如果bower元数据不可用,我希望文件名与URL中的名称相同:"jquery":{"source":{"main":"vendor/jquery/jquery.js",}}可能吗? 最佳答案 听起

javascript - d3.js - 以缩写形式在轴上显示大数字

有没有办法在d3.js轴上缩写大数字?我记得在网上看到一个辅助方法,但找不到了。我想缩写大数字以减少图表边距并使其更易于阅读。即1,000,000=1M等如果有人可以发布指向d3.js帮助器类的链接,我们将不胜感激。 最佳答案 查看此链接https://bl.ocks.org/mbostock/9764126这对我适用于d3v4:functionmake_y_gridlines(){returnd3.axisLeft(yScale).ticks(10,"s")} 关于javascript

javascript - Handlebars.js - 在每个循环、if 语句和子对象中获取父上下文

我了解如何在Handlebars中横穿数据源,但我偶然发现了一种我无法解决的情况。使用“../”您可以到达父模板范围,但是当遍历对象的子对象时,它似乎返回对象而不是子对象。{{#eachcontent.items}}{{#ifprop}}{{prop}}+{{../../variable}}{{/if}}{{/each}}如果您遍历一个名为“content”的对象,上面的代码片段可以正常工作,但是一旦您遍历它的子对象“content.items”,它就不再返回正确的范围。这是一个演示问题的fiddle。http://jsfiddle.net/sidonaldson/MDdn2/任何人都

javascript - Ember.js - 渲染模态视图,URL 和父 View 仍然显示

在我的Ember.js应用程序中,我有一个包含各种帖子列表的索引View。我正在尝试实现点击帖子时发生的“显示”操作。它应该做的是显示一个模式更详细的帖子版本。帖子的每个模态视图也应该有自己的URL。此外,列出帖子的索引View仍应显示在帖子模态后面。最后,当帖子模式关闭时,URL应该变回索引URL到目前为止,我的路线是这样的:App.Router.reopenlocation:'history'rootURL:'/'App.Router.map->@resource'posts',->@route'show',path:'/:post_id'App.PostsShowRoute=Em

javascript - 将 html 模板文件合并为一个 JS 文件

我有HTML模板文件(下划线模板语法)这些文件以HTML格式保存,因此易于编辑(IDE语法高亮)我不想使用ajax获取它们,而是将它们全部组合起来并将它们包含为一个js文件。使用GULP作为我的任务运行器,我希望它能以某种方式combineallHTML到类似这样的东西,作为我可以包含在我的构建过程中的javascript文件:template_file_name是HTML文件名。vartemplates={template_file_name:'...templateHTMLstring...',template_file_name2:'...templateHTMLstring..

javascript - node.js 无法解析 ISOString 日期?

我们使用newDate().toISOString()以ISO格式存储每个日期数据。我试图将此ISO格式的日期转换为node.js中的日期对象,但我收到无效日期响应。日期字符串是isoDate=2014-07-09T14:00:00.000Z我在Date.parse(isoDate);和newDate(isoDate);上做了console.log但每个都返回NaN和InvalidDate。我检查了日期字符串是否包含任何不可见的错误字符,但它们没问题,可以在浏览器控制台上进行转换。这是否意味着我需要手动转换字符串并使用解析后的字符串创建Date对象?感谢阅读。

javascript - Chart.js 中的可滚动 x 轴

我想使用Chart.js库在我的网站上绘制图表,但我打算为图表提供大量数据(>1000)。但是,当我将数据提供给chart.js折线图时,图表无法滚动,但值被推到一起导致图表不可读。有没有办法让chart.js折线图在x轴上滚动? 最佳答案 我遇到了这个问题,并通过使用jquery为我的chartjsCanvas编辑父div的css来解决它。这不是一个非常可靠的解决方案,但确实使数据可读/可滚动。$("#parentDiv").css("width","1000px");$("#parentDiv").css("overflow",