Tag: dynamic

WebAssembly是否会取代JavaScript?

已经有2个月的时间,我一直在深入研究JavaScript以及它的库和框架。 我听到我高中的其他学生告诉我,程序集将取代JavaScript。 这是真的? 而另一个问题,你推荐什么语言的后端开发接近JavaScript? 我真的不想成为一个破产艺术家。 我听到很多JavaScript开发人员被挖掘和replace,因为这只是一个烦人的语言来处理。

如何在静态JavaScript中embeddedEJS代码?

我正在使用Nodejs和ExpressJS。 我有一个HTML页面,其中有一个JavaScript文件被引用。 <script type="text/javascript" src="../javascripts/game.js"></script> 我没有将所有的JavascriptembeddedHTML页面本身,因为它太大了。 现在我需要我的Javascript(game.js)来访问控制器传递的一些variables。 我想要做这样的事情 – var max_players = parseInt("<%= table.total_players %>"); console.log("<%= table.name %>") 我正在渲染页面时传递表variables。 exports.index = function(req,res){ //code res.render('mytable', {table: table }); }; 但是,这显然不工作,因为JS文件被呈现为一个静态文件。 如果我需要使这些variables可以被Javascript访问,我该如何去做? 我从某个地方读到,可以通过将Game.js重命名为Game.ejs来实现。 但是我在哪里把Game.js文件(以便它的呈现正确和dynamic?) 如果还有其他方法可以达到这个目的,请告诉我。

将Node.js模块中的Boost与node-gyp链接起来

我试图创build一个node.js加载项,它是一个简单的包装来访问Boost库项目中的perl正则expression式。 我正在运行OSX 10.9.2,而且我也不是一个c ++开发人员,所以工具不熟悉。 我的项目如下所示 boost.cc #include <node.h> #include <v8.h> #include <boost/regex.hpp> using namespace v8; Handle<Value> Match(const Arguments& args) { HandleScope scope; if (args.Length() < 2) { ThrowException(Exception::TypeError(String::New("Wrong number of arguments"))); return scope.Close(Undefined()); } if (!args[0]->IsString()) { ThrowException(Exception::TypeError(String::New("Regex agrument 1 must be a string"))); return scope.Close(Undefined()); } if (!args[1]->IsString()) { ThrowException(Exception::TypeError(String::New("Target agrument 2 must be […]

为什么dynamic内容在所有浏览器中都有变化

我有一个node.js应用程序具有基本身份validation,我已经添加了socket.io实时messaging.Ilogin三个浏览器使用三个不同的credentials.Example xyz@xyz.com abc@abc.com 123@123.com 每个用户login后,我将它们添加到当前login的用户列表中删除当前用户。 对于第三( 123@123.com )用户,只有在线显示xyz@xyz.com & abc@abc.com 。 这样对于第二( abc@abc.com )用户,只有xyz@xyz.com & 123@123.com在线显示。 逻辑工作正常,我控制台从服务器端logging。 但问题是网站上显示的在线用户被最后login的用户覆盖了所有浏览器 。 如果123@123.com最后login,则所有浏览器中的在线用户列表将被覆盖为xyz@xyz.com,abc@abc.com,反之亦然。 结果: 因此对于第三用户(123@123.com) xyz@xyz.com& abc@ abc.com在线显示。 所以对于第二用户( abc@abc.com ) xyz@xyz.com&abc@abc.com在线显示。 所以对于第一个用户(xyz@xyz.com) xyz@xyz.com& abc@ abc.com在线显示。 客户端更新在线用户的代码。 $(document).ready(function(){ var socket = io.connect('http://localhost:3000'); // get the current user email var email = $("#email").text(); socket.emit('user', email); // list of online […]

将原始JavaScript对象数组转换为结构化对象树,以便重复使用

我用node.js,mssql(不要问客户端),socket.io和angularjs构build一个应用程序。 我已经设法从以下forms从mssql到angular度的数据。 [ { "measure":"value", "region":"London", "manager":"Jack", "supervisor":"James", "number1":44, "number2":2244.3, "number3":1561.6 }, { "measure":"value", "region":"London", "manager":"Jack", "supervisor":"Jerry", "number1":335.4, "number2":33.3, "number3":11.6 }, { "measure":"value", "region":"London", "manager":"John", "supervisor":"Joseph", "number1":444.3, "number2":233, "number3":1561.6 } ] 我试图通过angular.forEach来操作数据,以达到以下结果: [ { "region": "London", "regionTotals" : { "turnover" : { "number1" : "TOTAL OF NUMBER 1 WITH REGION LONDON", "number2" : "TOTAL OF […]

如何在html模板中生成项目数组,以便在Node Js中创buildpdf?

我正在使用html-pdf在我的项目上创buildpdf。 我可以生成所有的细节到PDF中。 但事情是我不能够在HTML中(这将用于PDF转换)创build数组中的项目列表。 由于我不能使用JavaScript来获取项目的数组,我无法得到它。 如果在html模板中使用javascript进行调整,请在此处张贴。 由于项目的数组是已知的,我可以很容易地使用它。 假设数组长度是3。 我可以使用像array[0].name ,array[1].name, array[2].name但在这里我不知道由多less项目组成的数组的长度。 任何人都可以请帮我在这里生成dynamic生成的项目表。

电子本机添加:DLL初始化例程失败

我正尝试将我的C ++库作为本地附加组件连接到我的电子应用程序。 我能够运行node-gyp重build并生成一个成功的.node文件。 但是,当我尝试从main.js调用它,我得到一个错误,说:“dynamic链接库(DLL)初始化例程失败”。 我的binding.gyp文件如下所示: { 'targets': [ { # Usual target name/sources, etc. 'target_name': 'myclass', 'sources': [ 'myclass.cc', 'addon.cc' ], 'libraries': ["../libs/api.lib", "../libs/core.lib", "../libs/camera.lib", "../libs/algo.lib", "../libs/ComCtl32.lib", "../../deps/windows/opencv/lib/x64/*.lib", "../../deps/windows/tbb/lib/x64/*.lib"], 'include_dirs': ["<!(node -e \"require('nan')\")"], 'configurations': { 'Debug': { 'msvs_settings': { 'VCCLCompilerTool': { 'RuntimeLibrary': '3' # /MDd }, }, }, 'Release': { 'msvs_settings': { 'VCCLCompilerTool': { 'RuntimeLibrary': […]

创build飞行zip文件通过node.js下载

我只需要使用节点js脚本实现下面的设置(即时生成zip文件,而不需要接触磁盘并回应客户端下载)。 有人可以指导和发布你的工作脚本。 我尝试了googlesearch,似乎我们可以通过zipstream实现它。 但没有find任何示例/工作脚本。 从根文件夹中抓取匹配* .xml文件的文件。 立即写入到客户端的http响应的HTTP标题,说这是一个下载和文件名是.zip。 zipstream写入zip容器的标题字节。 在S3中为第一个图像创build一个http请求。 到zipstreampipe道(我们实际上不需要运行放气,因为图像已经压缩)。 pipe道到客户端的http响应。 重复每个图像,zipstream正确地为每个文件写信封。 zipstream为zip容器写入页脚字节 结束http响应。 谢谢, SRINIVAS

使用Jade,NodeJS,Express的dynamichtml页面

我有一个大的json对象,包含从redis keystore检索的示例电子表格中的单元格数据。 我想在jade模板中以html表格格式显示它。 但现在,我可以把它显示为一个JSONstring。 我也不清楚如何使用玉/快速生成dynamic网页。 示例JSONstring正试图通过: {"1A":"Cell Data 1", "1B": "Cell Data 2",…} 这是来自Excel电子表格的数据。 请帮我澄清这个疑问。