草庐IT

no-document

全部标签

Javascript:反转 document.getElementsByClassName 数组

我有这个变量是:varstars=this.parentNode.children它的值为:[span.rate,span.rate,span.rate.rated,span.rate.rated,span.rate.rated]现在我想反转它,但如果我尝试:stars.reverse()我得到UncaughtTypeError:stars.reverseisnotafunctionupdateRateStar@app.js:75(anonymousfunction)@app.js:98我不明白为什么它适用于像这样的数组:[1,2,3]所以如果我尝试:[1,2,3].reverse()

javascript - "Found @client directives in query but no client resolvers were specified"使用客户端缓存时出现警告

我一直在关注ApolloClientdocs在地方州。我实现了一个非常简单的客户端缓存查询:exportconstGET_USER_ACCOUNTS=gql`queryGetUserAccounts{userAccounts@clientname@client}`;userAccounts和name在验证后都存储在我的缓存中:{localStorage.setItem('token',token);client.writeData({data:{isLoggedIn:true,userAccounts,name:`${givenName}${familyName}`,},});}}>并

javascript - 如何使 $(document).ready() 函数全局可用?

我这里有一个有趣的问题,听起来可能很傻,但我问了。使用jQuery的就绪函数,我定义了一些函数,如下所示:$(function(){varfunction1=function(data){//dosomething}varfunction2=function(data){//dosomethingelse}});出于某种原因,为了让IE正确呈现我正在使用的内容,必须在$(document).ready()函数中完成。但是,一旦我从服务器端获得数据集,我就需要触发这些功能。所以我想我会做这样的事情:Object.Namespace.callFunction=function(data){

Javascript:解析 document.cookie JSON 对象时出现问题

在服务器上,我将一个JSON对象存储为cookie(使用Django/json.dumps),它看起来像这样:'{"name":"Simon","gender":"M"}'当我在客户端运行document.cookie时,我可以看到cookie,它看起来像这样:"user="{\"name\":\"Simon\"\054\"gender\":\"M\"}";我有一个小函数,它按名称检索cookie(getCookie('user')),它返回一个字符串:"{\"name\":\"Simon\"\054\"gender\":\"M\"}"我想将其解析回JSON对象以便在客户端进一步使用,

javascript - 如何在单元测试中调用 $(document).ready(function() {})

我在单元测试中尝试调用document.ready(function(){})时遇到困难。假设我的javascript文件中有多个,其中一个在命名函数内调用,即functionmyFunction(){$(document).ready(function(){//...});}我如何在我的单元测试中实际调用它们以便我可以实际测试它们?我正在使用JsTestDriver对我的javascript进行单元测试。谢谢。 最佳答案 如果是单元测试,我猜你会在给定特定输入时检查函数输出?这是我的看法:您应该为调用document.ready的

Javascript:没有 anchor (哈希)部分的 document.url

我已经尝试搜索了30分钟,如果已经有人问过,我深表歉意。我有一些Ajax,它返回一组结果,当单击一个结果时,它只是将带有附加数据的URL重新加载到URL,以便PHP在下一页上获取GET。问题是,如果用户点击了一些内置anchor(我无法删除),URL将是something.com#location1所以附加?action=next将将其转换为something.com#location1?action=next,浏览器会将其解释为长anchor,而不是实际指向的新URL。如果用户从不点击anchor部分,则使用window.location=document.url+"?action=

javascript - 检查 iframe 是否加载到 $(document).ready 中

我想检查iframe是否加载了以下代码:$(document).ready(function(){jQuery('#iframeID').ready(somefunction);}似乎在加载iframe之前调用了“somefunction”(iframe是空的-只是空的html-head-body)。知道为什么会这样吗?谢谢。 最佳答案 试试这个。$('#iframeID').load(function(){callback(this);});在处理iFrame时,使用load()事件代替$(document).ready()事件就

javascript - 拼图 : JS Function that returns itself until there are no arguments

我正在尝试解决一个难题,但我已经无计可施了。我应该做一个像这样工作的函数:add(1);//returns1add(1)(1);//returns2add(1)(1)(1);//returns3我知道这是可以做到的,因为其他人已经成功完成了拼图。我尝试了几种不同的方法来做到这一点。这是我最近的尝试:functionadd(n){//Returnnewadd(n)onfirstcallif(!(thisinstanceofadd)){returnnewadd(n);}//Definecalcfunctionvarobj=this;obj.calc=function(n){if(typeo

javascript - 为什么我要在 document.write 中链接我的 jquery?

这段代码的目的是什么:window.jQuery||document.write('')相对于:..将jquery链接到我的html文件时。这可能是个愚蠢的问题。我是网络开发的新手。当我使用第一个代码时,我的jquery将无法工作。当我将其缩减为第二个代码时,它会加载但出现故障。我在之前有这段代码.任何帮助是极大的赞赏。 最佳答案 这行代码通常在你从CDN加载jquery时使用,比如window.jQuery||document.write('')第二个脚本标签将检查是否定义了window.jQuery(这意味着脚本已成功从CDN加

javascript - '错误 : Uncaught (in promise): No provider for Jsonp' (HTML/Javascript/Typescript/Angular2)

错误截图:.ts文件代码(SearchDisplay.component.ts):import{Component,OnInit}from'angular2/core';import{Router}from'angular2/router';import{Hero}from'./hero';import{HeroService}from'./hero.service';import{RouteConfig,ROUTER_DIRECTIVES}from'angular2/router';import{HeroesComponent}from'./heroes.component';imp