草庐IT

socket编程

全部标签

javascript - javascript 中的异步编程(不是 AJAX)

是否可以在javascript中异步执行操作(除了AJAX)?例如,同时迭代多个数组。它是如何完成的?一个简短的例子会很好。由于所有的ajax污染,搜索这个很困难,这不是我要找的。提前致谢。 最佳答案 使用webWorkers.但请记住,这是一项非常新的功能,并非所有浏览器都得到完全支持。 关于javascript-javascript中的异步编程(不是AJAX),我们在StackOverflow上找到一个类似的问题: https://stackoverflo

Javascript,以编程方式触发firefox中的文件下载

关闭。这个问题需要debuggingdetails.它目前不接受答案。编辑问题以包含desiredbehavior,aspecificproblemorerror,andtheshortestcodenecessarytoreproducetheproblem.这将有助于其他人回答问题。关闭3年前。Improvethisquestion我在内存中有一个数据uri,我希望用户下载。这个fiddle适用于chrome但不适用于FF:http://jsfiddle.net/6W2TY/当您点击运行时,它将下载chrome中的小图像,而在FF中什么都不做。谁能帮助我理解为什么它在FF中不起作用

javascript - 如何以编程方式向下滚动页面?

当页面加载时,我想使用Javascript/Jquery自动将用户带到500px向下。但它必须看起来很自然。如何做到这一点? 最佳答案 只是Javascript:window.scrollBy(0,500); 关于javascript-如何以编程方式向下滚动页面?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1773590/

javascript - web socket学习引用

很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visitthehelpcenter.关闭10年前。我想用javascript编写一个web套接字客户端,用ruby​​编写一个web套接字服务器。我该从哪里开始呢?是否有任何现有的库可以减少我的工作量?我对谷歌搜索感到迷茫和困惑。请提供从哪里开始的任何链接,前提是您了解ruby​​、javascript、ruby中的基本网络。

javascript - 以编程方式合并两个 svg 路径元素

我正在用SVG路径渲染map(使用jVectormap)。在某些情况下,一个区域必须与相邻区域合并。不幸的是,这两个区域没有相互接触,我必须进行插值以填充它们之间的空间。jVectormap使用非常简单的SVG路径,其中M设置绝对起点,l连接相对点。是否有任何SVG库涵盖此类操作? 最佳答案 我没试过这个,但你可以通过运行theconverteratjVectormap来绕过它使用以下参数:--buffer_distance=0--where="ISO='region_1'ORISO='region_2'"其中region_1和re

Reactive UI -- 反应式编程UI框架入门学习(一)

反应式编程反应式编程是一种相对于命令式的编程范式,由函数式的组合声明来构建异步数据流。要理解这个概念,可以简单的借助Excel中的单元格函数。 上图中,A1=B1+C1,无论B1和C1中的数据怎么变化,A1中的值都会自动变化,这其中就蕴含了反应式/响应式编程的思想。反应式编程对于数据的处理不关心具体的数据值是多少,只要构建出数据的函数式处理,就能并行的异步处理数据流。ReactiveUIReactiveUI是一种反应式编程的跨平台MVVM框架,支持XamarinForms、Xamarin.iOS、Xamarin.Android、Xamarin.Mac、Tizen、WindowsForms、WP

网络编程(详细)

文章目录网络编程的概念网络模型OSI七层模型七层模型释义通信特点TCP/IP五层模型区别网络编程的目的网络编程中的两个要素IP地址IP地址类型IP地址`JavaObject`端口号端口号分类使用规则IP套接字`JavaObject`通信协议TCP/IP协议簇TCP同UDP对比三次握手(TCP连接过程)四次挥手(TCP断开链接)TCP实现聊天服务端客户端实现文件上传服务端客户端UDP实现消息发送接收端发送端多线程实现聊天发送方线程类接收方线程类单元测试类URL基本构成下载资源BS架构服务器案例BS结构服务器代码实现BS结构服务器代码实现(多线程版本)网络编程的概念地球村随着广播、电视、互联网的出

javascript - chrome.socket 如何用于广播或多播?

我想创建一个仅用于LAN的Chrome打包应用程序,其中一个实例用作服务器(session主机),其他实例必须发现服务器并加入session。这可以用chrome.socket实现吗??我是这样设置服务器的:varsocket=chrome.socket||chrome.experimental.socket;socket.create('udp',{},function(createInfo){varpublish_socket=createInfo.socketId;socket.bind(publish_socket,'225.0.0.42',42424,function(res

javascript - 以编程方式使用时出现 Babelify sourceType 错误

我正在使用Gulp,Browserify和Babelify将我的源代码从ES6+JSX编译为纯Javascript。我的gulpfile.js看起来像:vargulp=require('gulp')varfs=require("fs")varbrowserify=require("browserify")varbabelify=require("babelify")gulp.task('es6',function(){returnbrowserify({debug:true}).transform(babelify.configure({extensions:['.es6']})).r

javascript - 以编程方式模拟点击/更改 aria (netflix) slider 的值

我正在尝试通过GoogleChrome扩展程序控制Netflix的播放器。这是控制栏的图片,供不熟悉的人使用。我设法使用以下代码模拟点击播放/暂停、下一集和切换全屏按钮(带有橙色方block的按钮):$(".[controlclass]").click();但相同的逻辑似乎不适用于控制您当前所在视频的哪一部分(蓝色矩形内的那一部分)的slider。我想做的是改变视频的当前位置(比如后退10秒)。到目前为止,这是我尝试过的:在sectionrole="slider"上更改aria-valuenow:$(".player-slider")["aria-valuenow"]=0;获取红色圆圈