草庐IT

udp推送ts流

全部标签

javascript - 为什么在使用相同的 location.href(或空)推送时 window.onpopstate 上的 event.state 为空

在不更改URL的情况下推送到历史记录并设置数据时:window.history.pushState({stateName:"myStateName",randomData:window.Math.random()},"myStateName",location.href);....然后监听弹出事件并通过按下浏览器中的返回按钮触发它:window.onpopstate=function(event){console.log(event.state);//logsnull}大多数时候你会得到null作为状态值而不是:{stateName:"myStateName",randomData:0

javascript - 何时在 TS 中使用类型(与接口(interface))

这个问题在这里已经有了答案:InterfacesvsTypesinTypeScript(24个回答)5年前关闭。我无法确定何时(如果有的话)您想要使用type而不是interface对于typescript中的变量。假设以下两个:typeUser={id:string;name:string;type:string;}interfaceUser{id:string;name:string;type:string;}我可以定义一个完全一样的变量是constuser:User=....然而,这里是我可以用interface做的所有事情。我不能用types://Extension:inter

javascript - Chrome推送通知-点击后如何打开URL地址?

我是GoogleChrome推送通知的新手,我刚刚在stackoverflow上阅读了一些问题和答案,我以这个简单的推送通知javascript结束了。navigator.serviceWorker.register('sw.js');functionnotify(){Notification.requestPermission(function(result){if(result==='granted'){navigator.serviceWorker.ready.then(function(registration){registration.showNotification('t

javascript - 发送推送通知时未调用 messaging.onMessage() (JavaScript)

我在Stackoverflow上发现了一个类似的问题,但不幸的是没有人回答。我正在尝试使用FCM向Web发送推送通知。我已经设置了我的应用程序服务器,当我放置Android设备的token并且通知已成功传递到所有token时,它工作正常。但是,当通知发送到Web时,不会调用Web上的onMessage()函数。我的代码是://InitializeFirebasevarconfig={apiKey:"xxxxxxxxx",authDomain:"xxxxxxxx",databaseURL:"xxxxxxx",projectId:"xxxxxxxxxxxx",storageBucket:"

编写和发布 scrypt-ts 库合约

近期我们发布了名为scrypt-ts的项目,允许开发者可以使用Typesript语言开发BSV智能合约。今天很高兴在这里宣布一个最新进展,大家可以使用npm直接发布和使用scrypt-ts的库合约了。什么是scrypt-ts库合约?智能合约库可以提供可以在许多合约中重复使用的功能,开发人员可以使用现有的库来降低开发自己的合约的成本。scrypt-ts智能库合约与普通合约有以下不同:一个库合约不能有任何public/entry@methods,这意味着一个库不能通过tx直接部署或调用,它们只能在普通合约或其他库中被调用。库合约不能有任何状态属性,即被标记为@prop(true)的属性,但声明为@

javascript - TypeScript 在 WebStorm 7 中将所有 ts 文件编译为单个 JavaScript 文件

我的项目中有很多.ts文件。WebStorm将每个.ts文件构建为一个js文件。但我不想要那样。我有一个app.ts文件,所有其他.ts文件都将在该app.ts文件中构建。我如何在WebStorm7中做到这一点?CLI模式下有解决方案,但如何在WebStorm中实现?tsc--outapp.jsmain.tsapp.tsa.tsb.ts或者有更好的方法吗?回答刚刚在EditWatcher的参数部分添加了这一行--sourcemap$FileName$--outyour-main.js 最佳答案 您可以在Typescript文件观察器

javascript - JS/TS 中使用 async/await 的异步有界队列

我正在努力思考async/await,我有以下代码:classAsyncQueue{queue=Array()maxSize=1asyncenqueue(x:T){if(this.queue.length>this.maxSize){//Blockuntilavailable}this.queue.unshift(x)}asyncdequeue(){if(this.queue.length==0){//Blockuntilavailable}returnthis.queue.pop()!}}asyncfunctionproduce(q:AsyncQueue,x:T){awaitq.en

javascript - 如何使用angularjs在复选框列表中推送选定的值

我有复选框列表,我想推送选定/选中的值。如果我将该值推送到复选框列表中,它应该被选中。例如,我在这里推送三星GalaxyS6。如果我放入三星GalaxyS6,我们需要检查有优惠数据,因为三星GalaxyS6有一些优惠。所以如果三星GalaxyS6被选中,下拉菜单应该填充优惠信息。这是一个demo。我已经尝试过我的水平,但我无法解决,请有人帮助我。functionTest1Controller($scope){varserverData=["SamsungGalaxyNote","SamsungGalaxyS6","SamsungGalaxyAvant","SamsungGalaxyYo

javascript - 我可以使用 WebRTC 打开 UDP 连接吗?

我们需要使用TFTP协议(protocol)将数据发送到用户的设备,这是一种在UDP上运行的类似FTP的简单协议(protocol)。由于我们无法使用javascript打开UDP套接字,我们一直使用我们的服务器作为代理,将数据发送到我们的服务器并打开从服务器到设备的UDP连接。这样做的缺点是我们的用户需要了解NAT并配置端口转发。那么问题来了,我们能否使用WebRTC打开一个直接的UDP套接字,在浏览器和设备之间发送和接收?http://www.webrtc.org/reference/webrtc-internals/vienetwork#TOC-SendUDPPacket建议我们

javascript - 如何将 service worker 与 FCM 一起用于推送通知

我正在尝试将serviceworker与Firebase结合使用以在chrome上实现推送通知。我的网络应用程序中有一个list文件和一个sw.js文件。我在Firebase中创建了一个项目,并且测试了注册和发送通知。这一切都很好,除了在收到通知时数据为空。我不明白为什么,也没有任何有用的资源(据我所知!)。这是我的服务worker文件:self.addEventListener('push',function(event){console.log('Pushmessage',event);vartitle='Pushmessage';event.waitUntil(self.regi