我有以下正则表达式模式和字符串:
var str="Is this all there is?";
var patt1=/is/gi;
Run Code Online (Sandbox Code Playgroud)
我想提取主表达式is(没有修饰符)来var patt1使用另一个正则表达式,我们可以var patt2为了参数而调用它.
如何在vanilla JavaScript中做到这一点?
我正在尝试创建一个实时网站分析仪表板,它使用jQuery/JavaScript异步创建与服务器的开放HTTP连接,以便在服务器发生时轮询服务器以获取数据更新.
显而易见的开始是使用XMLHttpRequest对象或jQuery的$.ajax方法向服务器发送GET或POST请求异步请求某些数据.
但是,除了使用setInterval方法一次发送一个请求之外,30 seconds我不知道如何使连接到服务器持久化.基本上,我只想发送一个http请求,并确保与服务器的连接保持打开状态进行轮询!
我的示例代码setInterval如下:
<div id="analytics"></div>
<script>
var analytics = document.getElementById('analytics');
setInterval(function(){
$.ajax({ url: "http://server.com/", success: function(data){
analytics.innerHTML = data;
}, dataType: "json"});
}, 30000);
</script>
Run Code Online (Sandbox Code Playgroud)