草庐IT

socket编程

全部标签

javascript - 后缺少名称。用于 socket.io js 文件的运算符(operator) YUI 压缩器

我正在尝试对基于socket.io的.js文件使用YUI压缩器(是的,我知道它是服务器端脚本,不需要minfication,但它是必需的,所以我的控制较少)。我的代码是这样的:fs.readFile('../examples/example.xml',function(err,data){if(err)throwerr;//parsingthenewxmldataandconvertingthemintojsonfilevarjson=parser.toJson(data);//addingthetimeofthelastupdatejson.time=newDate();//send

javascript - 以编程方式选择剑道网格行

我找到了标题相似的帖子,但我仍然无法解决我的问题。绝对是我做错了什么。在Kendo网格配置中有一些函数可以获取上下文(网格)并读取选定的行:change:function(e){refresh(this);}这就是我配置“更改”事件的方式。在“刷新(网格)”函数中,我通过以下方式获取选定的行:refresh:function(grid){varselectedRows=grid.select();varselectedRow=grid.dataItem(selectedRows[0]);varid=selectedRow.Id;}当我手动选择网格行时,这种方法非常有效。但是当我以编程方

javascript - 使用 Javascript 以编程方式剪辑/剪切图像

是否有关于如何裁剪或剪切大图像以便用户只能看到该图像的一小部分的文档/教程?假设源图像是10帧动画,首尾相连,因此非常宽。我如何使用Javascript一次只显示1个任意帧的动画?我研究过这种“CSSSpriting”技术,但我认为我不能在这里使用它。源图像是从服务器动态生成的;在从服务器返回之前,我不会知道总长度或每个帧的大小。我希望我可以做类似的事情:varimage=getElementByID('some-id');image.src=pathToReallyLongImage;//Anywaytodothis?!image.width=cellWidth;image.offs

javascript - Javascript 中是否可以进行元编程?

在我的日常工作中,我碰巧编写了一个类似于LINQ表达式的链式javascript函数来查询JSON结果。varResult=from(obj1).as("x").where("x.id=5").groupby("x.status").having(count("x.status")>5).select("x.status");它完美地工作并给出了预期的结果。我想知道如果代码是这样写的(以更易读的方式),这看起来很棒varResult=fromobj1asxwherex.statusgroupbyx.statushavingcount(x.status)>5selectx.status;

javascript - 有没有办法以编程方式测试浏览器 GPU 加速?

我想在我目前正在开发的网站上加入一些“花里胡哨”的功能,但我不想让用户的整个机器停滞不前。有什么方法可以测试当前浏览器是否支持GPU加速?我可以检查UserAgents,但我一直听说它不够准确,无法信任。我想我可以构建一个Canvas元素,进行相当多的绘图调用,然后为它们计时?任何低于某个阈值的东西我都可以认为足以满足我多余的额外需求?这样就够了吗? 最佳答案 为什么它的GPU加速很重要?唯一重要的是性能。因此即使您可以确定是否有GPU加速,对canvas元素进行计时也是更好的选择。 关

用于逻辑编程的 JavaScript 库

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭6年前。Improvethisquestion你知道有什么好的逻辑编程javascript库吗?我对jsprolog这样的东西感兴趣,但我想使用javascript与lib进行通信,而不是使用其他语言(例如本例中的prolog)。非常感谢。

javascript - 如何将 "undo"文本以编程方式插入文本区域?

我有一个文本区域和一个按钮。单击该按钮会将文本插入文本区域。有没有办法允许用户按Ctrl/Cmd+z来撤消文本的插入并将文本区域恢复到之前的状态? 最佳答案 我认为最简单的方法是利用浏览器的撤消堆栈而不是捕获事件。为此,您需要针对不同的浏览器使用不同的代码。幸运的是,在所有主流浏览器中,只有Firefox有不同的方法。//http://stackoverflow.com/a/9851769/529024//Opera8.0+varisOpera=(!!window.opr&&!!opr.addons)||!!window.opera

javascript - 以编程方式设置 grunt 任务的选项?

我有一个grunt任务,它使用grunt.option('foo')查看选项。如果我从grunt.task.run('my-task')调用此任务,我该如何更改这些参数?我正在寻找类似的东西:grunt.task.run('my-task',{foo:'bar'});相当于:$gruntmy-task--foo'bar'这可能吗?(Thisquestion是我遇到的另一个问题,但并不完全相同,因为在这种情况下我无法访问原始任务的Gruntfile.js。) 最佳答案 如果您可以使用基于任务的配置选项而不是grunt.option,这

asp.net - 以编程方式将 Javascript 文件添加到 .net 中的用户控件

如何以编程方式将Javascript文件添加到用户控件?我希望用户控件是一个完整的包-即我不想在使用它的页面上添加与用户控件相关的javascript,当我可以在控件本身内部执行时。既然用户控件中没有Page对象,那怎么办呢? 最佳答案 在control.ascx.cs文件的Page_Load方法中:LiteralControljsResource=newLiteralControl();jsResource.Text="";Page.Header.Controls.Add(jsResource);HtmlLinkstylesLin

javascript - 如何在事件上使用带有 Socket.IO 的 RxJs

我想在我的socket.on('sense',function(data){});中使用RxJS。我对可用的文档很少而且对RxJS缺乏了解感到困惑和困惑。这是我的问题。我有一个distSensor.js有一个函数pingEnd()functionpingEnd(x){socket.emit("sense",dist);//pingEndisfiredwhenanInterruptisgenerated.}在我的App.js中我有io.on('connection',function(socket){socket.on('sense',function(data){//console.l