草庐IT

number_of_errors

全部标签

javascript - JS : How to track errors where there are many functions calls

每个函数都会创建新的错误对象。那么我怎样才能得到以前的错误呢?例如,这是我的代码:functionmain(callback){a(function(err){if(err){callback(newError('cannotrunmainfunction..'));return}})}functiona(callback){b(function(err){if(err){callback(newError('cannotrunbfunction'));return}})}functionb(callback){if(1==2)callback(newError('Errorinbfu

javascript - Gulp 在 Windows 上运行失败 |错误消息 : Microsoft JScript compilation error, 无效字符

我在我的Windows7本地机器上安装了Node.js如下链接所示:install-node-js-npm-windows之后我通过命令行通过这个命令安装了Gulp.js:npminstall-ggulp然后我将此路径添加到环境变量区域:C:\Users\Majid\AppData\Roaming\npm\node_modules\gulp\bin现在,当我尝试通过此命令运行gulp时:gulp我得到了这个错误:WindowsScriptHostLine:1Char:1Error:InvalidcharacterCode:800A03F6Source:MicrosoftJScriptc

javascript - 错误 "Uncaught TypeError: Cannot read property ' __count' of undefined"in grid datasource

我最近更新了我的jQuery和KendoUI版本。现在使用jQuery1.12.13和KendoUI2016.3.914(不确定它在他们的公共(public)网站上对应的版本,但可能在R32016左右)。似乎kendo或jQuery对数据格式变得更加严格。我有一个带有数据源的剑道UI网格,该数据源具有type:"json"。这在早期版本中有效但不再适用-它给出了警告:未知的数据源传输类型“json”。验证该类型的注册脚本是否包含在页面上的KendoUI之后。所以我查看了文档并将类型更改为odata。这给出了一个错误:VM94003:3未捕获类型错误:无法读取未定义的属性“__count

javascript - 类型错误 : Failed to set the 'buffer' property on 'AudioBufferSourceNode' : The provided value is not of type 'AudioBuffer

我正在处理现有的codoCircle.调低音量。它按预期运行。现在我想在codepen中使用相同的代码我得到这个错误类型错误:无法在“AudioBufferSourceNode”上设置“缓冲区”属性:提供的值不是“AudioBuffer”类型我做了一些研究,找到了firstanswer有用。答案是当我在playSoundplayer.buffer=buffer中分配时,缓冲区仍未定义,因为加载回调尚未触发。这对我来说很有意义,所以我尝试做一个setTimeout像:setTimeout(playSound,9000);没有成功。你知道解决这个问题的方法吗?为什么在CodeCircle中

Javascript 权威指南 : the confusion of steps of converting object to a string

根据Javascript权威指南第6版3.8.3节:Toconvertanobjecttoastring,JavaScripttakesthesesteps:•IftheobjecthasatoString()method,JavaScriptcallsit.Ifitreturnsaprimitivevalue,JavaScriptconvertsthatvaluetoastring(ifitisnotalreadyastring)andreturnstheresultofthatconversion.Notethatprimitive-to-stringconversionsarea

javascript - 元素隐式具有 'any' 类型,因为索引表达式不是 'number' 类型 [7015]

我已经从DavidWalsh的css动画回调中获取代码并将其修改为TypeScript。但是,我收到一个错误,我不知道为什么:interfaceIBrowserPrefix{[key:string]:string;}//http://davidwalsh.name/css-animation-callbackfunctionwhichAnimationEvent(){letx:keyofIBrowserPrefix;constel=document.createElement('temp');constbrowserPrefix:IBrowserPrefix={animation:'a

javascript - 如何使用 Ajax 解决 'NS_ERROR_ILLEGAL_VALUE' 错误?

我只是在编写一个小型Ajax框架以在小型项目中实现可重用性,但我遇到了一个问题。基本上我在发送请求时收到“NS_ERROR_ILLEGAL_VALUE”错误,我不知道发生了什么。HTML页面(trim但显示错误)AjaxTestvarCOMPLETE=4;varOK=200;functionGetXMLHttpRequestObject(){varXMLHttpRequestObject=false;if(window.XMLHttpRequest){if(typeofXMLHttpRequest!='undefined'){try{XMLHttpRequestObject=newXM

javascript - Angular 5 : ng build - -prod fails due to clean-css: Cannot read property 'line' of undefined

我的应用在Angular5.2.6下。ngserve一切正常,但是当运行ngbuild--prod时,它需要一段时间,然后才会失败。这些错误似乎与clean-css操作有关。错误跟踪:92%chunkassetoptimization/home/khalidvm/Desktop/Workspace/Front/frontend_v2/node_modules/clean-css/lib/reader/input-source-map-tracker.js:37if(originalPosition.line===null&&line>1&&selectorFallbacks>0){^T

JavaScript/JSON : Get unknown property of an object

如果我有这样的JSON对象:{"message":{"name":{"stringLengthTooShort":"blub"}}}属性的名称(此处)stringLengthTooShort每次都在变化,我怎么能简单地用JS获取name的子属性?目前我有message.name但我现在怎么才能得到它的child呢? 最佳答案 如果它始终是message.name的第一个属性,您可以这样做:varkeys=[];for(varlinmessage.name){if(message.name.hasOwnProperty(l)){key

javascript + html5 Canvas : drawing instead of dragging/scrolling on mobile devices?

我正在使用html5Canvas+一些javascript(onmousedown/move/up)在网页上创建简单的绘图板。在Opera、Firefox、Chrome等中运行良好(在台式电脑上试用)。但是,如果我使用iPhone访问此页面,当我尝试在Canvas上绘图时,它会拖动或滚动页面。这适用于其他页面内容,通过上下滑动页面,您可以像往常一样在移动浏览器中浏览页面。但是有没有一种方法可以在Canvas上禁用此行为,以便移动访问者也可以在上面实际绘制一些东西?为了您的引用,这里有一个简单的例子:functioninit(){varcanvas=document.getElement