草庐IT

object_property

全部标签

javascript - 错误 : Permission denied to access property 'handler'

我有一个适用于Firefox的greasemonkey脚本,昨天运行良好。我今天尝试使用它(没有修改代码),我注意到它停止工作了。经过进一步检查,脚本现在抛出以下错误:Error:Permissiondeniedtoaccessproperty'handler'此错误在以下代码块中引发:$('body').click(function(){//codehere});当脚本昨天运行良好时,今天神奇地开始发生此错误。我不明白为什么在尝试做一些如此基本的事情时会发生此错误,例如在jQuery中添加事件处理程序。我的脚本使用了jQuery,它已经在脚本执行的页面中使用,所以我使用这段代码让GM

Javascript 未捕获类型错误 : Cannot read property '0' of undefined

我知道有很多与此错误相关的问题,我已经检查了其中的大部分,但没有一个能帮助我解决我的问题。(这看起来很容易调试...)我有一个数组(一开始是空的):varwords=[];我的函数hasLetter,检查我们是否在数组(我在这里称之为:d)单词中找到一个字母(对象)。functionhasLetter(letter,d){//ifwords[0]notnullshouldreturnobjectofletter"a",herewegetting//theindexoftheletter(sinceasciiof"a"is97,Isubstract97)varascii=letter.c

javascript - 缺少 : after property ID

我不明白我在这里做错了什么...第3行报告丢失:在属性ID之后$(document).ready(function(){$('#imagegalleryimg').each(function({$(this).css({width:'100%'});});$('#imagegallery').cycle({timeout:0,fx:'scrollHorz',width:'100%',height:'auto',next:'.next',prev:'.prev'});$("#imagegallery").touchwipe({wipeLeft:function(){$("#imagega

javascript - WebAssembly 链接错误 : import object field 'DYNAMICTOP_PTR' is not a Number

以下C文件使用emscripten编译为wasm:intcounter=100;intcount(){counter+=1;returncounter;}$emcccounter.c-ocounter.wasm-sWASM=1-sSIDE_MODULE=1没有问题。然后我让webpack加载wasm文件(使用wasm-loader)作为UInt8Array:varbuffer=newArrayBuffer(648);varuint8=newUint8Array(buffer);uint8.set([0,97,115,109,1,0,0,0,0,12,6,100,121,108,105,

javascript - 为什么 Object.prototype === 不是 myNewObj.prototype?

所以如果你看看这个fiddlehttp://jsfiddle.net/r0k3t/z8f2N/1/你可以看到varme={fName:"ken",lName:"n"};console.log(Object.prototype===Object.getPrototypeOf(me));返回真值。为什么不console.log(Object.prototype===me.prototype);鉴于我将“我”对象创建为对象字面量,因此它的原型(prototype)应该是Object.prototype并且第一行似乎证实了这一点。 最佳答案

javascript - 未捕获的类型错误 : Cannot read property 'name' of undefined

我尝试使用facebookapi将数据提取到表单输入中。现在,一切都很顺利,直到我还尝试获取当前用户的位置。如果当前用户分享了他的位置(他住在哪里),那么我就没有问题。但是,如果用户没有在Facebook上分享他的位置,我会收到一个错误:未捕获的类型错误:无法读取未定义的属性“名称”这是我一直在使用的代码。如果您有解决方法,请在此处发表评论:)//AdditionalJSfunctionsherewindow.fbAsyncInit=function(){FB.init({appId:'*******',//AppIDstatus:true,//checkloginstatuscook

javascript object literal - 嵌套函数和 "this"关键字

在下面的示例中,当functionA()被调用时,this关键字引用包含对象,因此我可以访问它的属性(例如theValue)我的问题:如何从nestedfunctionB()中引用myObj的属性?varmyObj={theValue:"TheraininSpain",functionA:function(){alert(this.theValue);},moreFunctions:{functionB:function(){alert(????.theValue);}}}myObj.functionA();myObj.moreFunctions.functionB();提前致谢。

javascript - JavaScript 的 Object.prototype 行为是什么?

我遇到了一段奇怪的代码,我根本看不懂,这里是:varobj=function(){};obj.prototype.x=5;varinstance1=newobj();obj.prototype={y:6};varinstance2=newobj();console.log(instance1.x,instance1.y,instance2.x,instance2.y);//5,undefined,undefined,6现在,问题是:为什么此日志记录5,undefined,undefined,6而不是undefined,6,undefined,6?为什么替换原型(prototype)并没

javascript - `this.some_property` 在匿名回调函数中变为未定义

所以我不太明白为什么变量this.tasks在我的目标对象中的添加事件监听器中变得未定义。我觉得它可能与异步编程有关(我仍然不完全理解)。抱歉,我是一个JS菜鸟,但如果你们能向我解释我做错了什么,以及什么可能是更好的解决方案,那就太棒了!谢谢。functionGoal(name){this.gDiv=document.createElement('div');this.name=name||"goal";this.tasks=document.createElement('ul');//Setsthestylingandcontentandaddsittotheparentelemen

javascript - Angular 6 : Can't bind to 'formGroup' since it isn't a known property of 'form' ?

我曾在Angular2/4中使用表单构建器,但现在我在Angular6中使用它。我已经看到这个问题(Can'tbindto'formGroup'sinceitisn'taknownpropertyof'form')但它是针对Angular2的。我对angular4做了完全相同的事情,但我收到了这个错误。请帮忙:我的代码是:app.module.ts:(我已经导出了FormsModule和ReactiveFormsModule):import{BrowserModule}from'@angular/platform-browser';import{NgModule}from'@angul