草庐IT

第一个实例

全部标签

Javascript 正则表达式匹配第一次出现

我有这个正则表达式(它不符合我的要求):/^.*\/(eu|es)(?:\/)?([^#]*).*/实际上是js版本的:/^.*/(eu|es)(?:/)?([^#]*).*/好吧,它没有做我想要的,当然可以。:)鉴于此网址:http://localhost/es->[1]=es,[2]=''http://localhost/eu/bla/bla#wop->[1]=eu,[2]='bla/bla'http://localhost/eu/bla/eubla->[1]=eu,[2]='bla'前两个网址按预期工作。第三个没有做我想做的事。由于稍后会在url上找到“eu”,因此它会与第二个e

javascript - 如何使用 JQuery 重定向,加载另一个页面但在请求中发送了一些 POST 参数?

如何使用JQuery、DOJO或纯JavaScript进行重定向,加载另一个页面但在请求中发送一些POST参数? 最佳答案 这应该可以,但我还没有测试过:functionpostData(url,data){varform=$('');$(form).hide().attr('method','post').attr('action',url);for(iindata){varinput=$('').attr('name',i).val(data[i]);$(form).append(input);}$(form).appendTo

JavaScript 将事件从一个窗口传递到另一个窗口

有没有办法打开一个新窗口,varnewWindow=window.open(...);然后将事件从newWindow传递到它的opener窗口?我想做的是打开一个询问一些信息的窗口,然后在输入信息后关闭新窗口并在原始窗口中触发一个操作。谢谢。编辑:谢谢大家。这几乎就是我认为它有效的方式,但我一定是在做一些愚蠢的事情。这是我一直在用头撞墙的一些测试代码:在parent.html中window.open("child.html");$(window).bind("something",function(e){console.log('somethinghappened');});在chil

javascript - 如何在javascript中打开一个pdf文件新的浏览器窗口

我需要在新的浏览器选项卡中打开一个pdf文件。这该怎么做。我在用vardocLocation='../downloads/doc.pdf';window.open(docLocation,"resizeable,scrollbar");但它会打开浏览器的下载对话框。如何实现? 最佳答案 此代码将从JavaScript在全窗口中打开pdf文档varpdf=MyPdf.pdf;window.open(pdf);打开窗口的函数如下所示:functionopenPDF(pdf){window.open(pdf);returnfalse;}

javascript最多一个文件夹

我有一段javascript:$.getJSON("something.json",functionwhatever(data)我不想将something.json放在与javascript相同的文件夹中,而是想将它在目录结构中向上移动一个。我应该如何更改代码以识别新位置? 最佳答案 与任何其他relativeURI相同的方式.../something.json 关于javascript最多一个文件夹,我们在StackOverflow上找到一个类似的问题: h

javascript - 可以创建 Location 的实例吗?

当我在控制台中键入window时。控制台显示window是Window的实例。是否可以使用newWindow()创建新的窗口对象。我试过了,但它抛出错误TypeError:Illegalconstructor我的问题与Location对象有关。我可以使用Location创建一个新对象吗?我需要它,以便我可以将location对象上可用的方法应用于我的链接。我试图访问Location对象但没有成功。我正在使用Chrome控制台。 最佳答案 尝试使用Location来操纵任意URI将无法按预期工作。Location对象/类型不是一般的U

一个人如何做抖音矩阵

   随着抖音发展的越来越成熟,不少企业、公司都开始在抖音上发力。但由于人员不够迟迟没有开始布局抖音矩阵,今天小编就来和大家聊一聊一个人怎么做抖音矩阵!一个人做抖音矩阵其实也非常简单,只需要借助矩阵管理系统即可 很多小伙伴迟迟没有做抖音矩阵营销的原因无非以下几点:1.人员问题   如果靠人力在企业内部运营抖音矩阵的话,最少需要一个文案编辑,一个视频剪辑师,一个拍摄团队,一个发布人员。而且如果单靠一个人进行视频发布的话,也是非常耗费时间和精力的,不管是对于当事人或者企业来说都是一个不小的消耗。2.内容问题   做抖音矩阵营销是需要大量的视频内容支撑的,对于一般团队来说,一天的视频生产量差不多也就

javascript - jQuery 1.9 - Internet Explorer 9 在第一个 $ajax 请求后卡住

对于dynamicpage,我使用AjaxLongPolling,甚至使用jQuery1.9,InternetExplorer在第一个请求后挂起。脚本代码基于文章SimpleLongPollingExamplewithJavaScriptandjQuery$(document).ready(function(){(functionpoll(){$.ajax({url:"ajaxstats.json",success:function(data){$("button.requests").empty().append(data.requests);},dataType:"json",co

javascript - 为什么有些人写一个像 $(function( $ ) 这样的函数

我知道像$(function($)这样的代码没有任何意义,但我在包括todomvc在内的各个地方都找到了这种代码。编写像jQuery(function($)这样的函数来解决任何其他库使用的$的潜在冲突是有原因的,但不是$function($)。 最佳答案 没有理由使用$(function($))...如果你在行首使用美元符号,你就认为它是一个jQuery对象,所以如果你稍后将jQuery对象作为参数传递以避免冲突,为什么不在第一个时使用它地方?现在太晚了...正确的使用方法是:(function($){//Thedollarvari

javascript - forEach 在删除前一个元素时跳过一个元素

我有两个数组,available_items和requested_items。我想从requested_items中删除available_items中缺少的元素。使用forEach显然不会给出预期的结果,因为即使删除一个元素并且下一个元素将具有旧索引,内部索引也会增加。这是一个测试用例(也在thisjsbin中):varavailable_items=[2,5,9,36,48,23];varrequested_items=[5,12,49,30,90,17];requested_items.forEach(function(v,i,a){if(available_items.inde