草庐IT

something_undefined

全部标签

javascript - <undefined> html 标签在 angular2 beta 0 应用程序中生成

我目前使用的是最新的angular.beta.0,并已按照他们的快速入门教程和路由器教程进行操作。该应用程序工作正常,但在检查生成的DOM时,有一个标签生成。它不会引起任何问题,但我希望得到澄清。undefined标签包含了整个应用的标记。 最佳答案 路由时可以跳过组件中的选择器,这是有效的。但它们将显示为未定义。这可能看起来很难看,因此您可以通过指定一个选择器来避免它,该选择器将用作名称并且不会匹配模板中的任何自定义元素。因此这将在您的DOM中生成一个undefined自定义元素//Somecomponentloadedthrou

javascript - 任何不使用 $(test).stuff(); 的理由与测试.stuff();鉴于该测试 = $ ('something' );?

Google没有帮我解决这个问题。是否有任何理由不执行以下操作:vartest=$('something');$(test).stuff();而不是这样做:vartest=$('something');test.stuff();基本上,我发现代码采用jQuery选择器格式时更易于阅读,即使它不需要如此。这两种方法看起来效果一样。谢谢! 最佳答案 第一个可能会慢很多,这取决于对象的大小。如果你只使用它几次,它不会有太大的不同,但如果你经常使用它,也许你可以使用这个流行的命名方案:如果变量包含jQuery对象,请在变量名前加上$。正常命

javascript - react this.props.params undefined

我无法通过id到我的产品页面,我尝试了所有方法并搜索了答案,但它仍然不起作用。这是我的index.js:importReactfrom"react";import{render}from"react-dom";import{Router,Route,IndexRoute,hashHistory}from"react-router";import{Menu}from'./components/Menu';import{MainPage}from'./components/MainPage';import{DetailsProduct}from'./components/DetailsPr

Internet Explorer 8 中的 JavaScript KeyCode 值为 "undefined"

我在使用我编写的一些JavaScript时遇到问题,但仅限于InternetExplorer8。我在InternetExplorer7或更早版本或MozillaFirefox3.5或更早版本上执行此操作没有问题。当我在InternetExplorer8上使用兼容模式时,它也能正常执行。我正在做的是在用户将值输入文本框时覆盖Enter击键。所以在我的元素上我有这个:然后我有以下JavaScript方法:functiondoSubmit(e){varkeyCode=(window.Event)?e.which:e.keyCode;if(keyCode==13)document.getEle

javascript - 如果 'undefined' 被覆盖,则获取 'window.undefined'

看来window.undefined是可写的,即它可以设置为默认值以外的其他值(不出所料,undefined)。然而,重点是每当我提到undefined时,它指的是window.undefined(因为window可以在以下情况下删除这个)。那么我实际上如何才能访问undefined“实例”呢?如果window.undefined已更改,我如何才能将另一个变量设置为undefined?如果我编码:window.undefined='foo';//Thiscodemighthavebeenexecutedbysomeone/somethingvarblah=undefined;//bla

javascript - 渲染时获取 undefined 不是 React native 中的对象

我是React和Reactnative的新手,我正在尝试从API检索数据然后呈现它,但我似乎遇到问题。我可以从API获取数据,但是当我尝试渲染时,我遇到了各种各样的错误。基本上,我要做的就是渲染从API返回的照片。应该很简单吧?如果有人能指出我正确的方向,我将不胜感激。我收到如下错误:undefinedisnotanobject(evaluating'this.props.photos')inRenderPhotos_render我可能太早进入了ReactNative...请原谅我的知识匮乏!varAwesomeProject=React.createClass({getInitial

javascript - Chrome 控制台已经声明变量抛出 let 的 undefined reference 错误

最近我在chrome控制台遇到了这个奇怪的事情。在这里,我故意将未定义的事物分配给a以引发错误。leta=werwr//UncaughtReferenceError:werwrisnotdefined然后当我试图给a分配一些合法的东西时,发生了这样的事情:leta="legitstring"//UncaughtSyntaxError:Identifier'a'hasalreadybeendeclared所以我不能使用“let”,因为a已经声明了。因此,我尝试将其他内容重新分配给“已声明的”a="legitstring"//UncaughtReferenceError:aisnotdef

javascript - crockford 说 undefined 不能是属性值是什么意思?

在Javascriptthegoodparts一书中,Ch3onobjects的开篇,它指出:Anobjectisacontainerofproperties,whereapropertyhasanameandavalue.Apropertynamecanbeanystring,includingtheemptystring.ApropertyvaluecanbeanyJavascriptvalueexceptforundefined.注意:undefined在书中被突出显示,表示它是一个文字。然而,在实践中,我能够做到。vara={"name":undefined};我的理解有什么问

JavaScript 习语 : ! something && function()

我一直在看raphael.js的源代码我看到了很多像!variable&&function()这样的东西(例如:!svg.bottom&&(svg.bottom=this);)这到底是做什么的?它是否先检查并仅在不为真时才执行? 最佳答案 正确。这是(ab)使用短路评估。bool表达式仅在确定结果所需的范围内执行。在您的示例中,如果svg.bottom为非空,则!svg.bottom为false,并且的结果&&为false,因此不会执行右侧。它基本上等同于if(!svg.bottom)svg.bottom=this;

javascript - 如果数组是稀疏的,为什么 array.indexOf(undefined) 不起作用

我是JavaScript的新手,有一件事困扰着我。我有一个非常简单的代码:vara=[];a[1]=1;i=typeof(a[0]);index=a.indexOf(undefined);len=a.length;console.log(a);console.log("\n"+len);console.log("\n"+i);console.log("\n"+index);我的问题是:为什么indexOf返回-1,而不是0。我知道这个方法通过===进行比较,但我使用关键字undefined作为参数。如果我将方法参数更改为“未定义”,它也不起作用(但这对我来说很明显)。有人可以向我解释一