草庐IT

package_name_of_your_app

全部标签

Javascript 类型错误 : Cannot read property 'indexOf' of undefined

在这段代码中,我想从cart_products数组中删除一个元素。varcart_products=["17^1","19^1","18^1"];varproduct=17;$.each(cart_products,function(key,item){if(item.indexOf(product+"^")!==-1){cart_products.splice(key,1);}});但我在GoogleChrome控制台中收到此错误:UncaughtTypeError:Cannotreadproperty'indexOf'ofundefined代码有问题吗?感谢您的帮助。

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

我有这个jjavascript来调整iframe的大小:$(function(){variFrames=$('iframe');functioniResize(){for(vari=0,j=iFrames.length;i在chrome中,这里有问题:if($.browser.safari||$.browser.opera){我收到这个错误有什么原因吗?我使用的是最新的JQuery?谢谢 最佳答案 您可能正在使用jQuery1.9或更高版本,在这种情况下$.browser自1.3起被弃用后被正式删除。您可以使用jQuerymigra

javascript - 在 Google App Engine 中加载 JavaScript

我对在GoogleAppEngine中加载JavaScript感到很困惑.我正在使用Django模板。首先,在我的baseHTML文件中,我无法从本地加载我下载的jQuery代码,例如d:/jquery.js,例如,这一行在我的基础HTML文件中。当我从远程加载jQuery时它起作用。喜欢我不知道为什么。其次,我无法将自己创建的JavaScript代码加载到我的HTML文件中。假设我创建了一个JavaScript文件,比如layout.js,然后我尝试将它加载到我的子HTML文件中,顺便说一句,它继承自baseHTML。而且它根本不起作用。我尝试过的唯一方法是将实际的JavaScrip

javascript - UnderscoreJS 未捕获类型错误 : Cannot call method 'replace' of undefined

在我的BackboneView中我有:noteTemplate:_.template($('#note-template').html()),这是抛出这个错误。模板是:Created3daysagoIn3hours我很困惑,因为这在我的控制台中有效:>>_.template($('#note-template').html());函数(n){returne.call(this,n,w)}完整代码如下:App.Views.Index=Backbone.View.extend({el:$("div.reminders"),todays:$("span.today"),tomorrows:$

javascript - D3 饼图 : Uncaught Type Error - Cannot read property 'pie' of undefined

我正在尝试基于此resource创建一个d3饼图.但是,我收到以下错误:UncaughtTypeError-Cannotreadproperty'pie'ofundefined我的代码:classPieChartextendsReact.Component{constructor(){super();//-Thisiswheretheerrorisoccuring!this.pie=d3.layout.pie().value((d)=>d.value);this.colors=d3.scale.category10();}arcGenerator(d,i){return();}rend

javascript - 如何在不使用 -webkit-app-region 的情况下在 Electron 中移动无框窗口

我一直试图在false上移动一个无框窗口,但现在我想通过拖动一个元素(标题栏)来移动整个窗口,我试过-webkit-app-region:drag;但是好像不行,我也试过https://www.npmjs.com/package/electron-drag但它也不起作用。 最佳答案 由于您的窗口是无框的,因此您可以使用属性-webkit-app-region,即使您的IDE说它不是,它仍然有效。出于用户体验考虑,您应该禁止文本选择并在标题栏内拖动按钮。.titlebar{-webkit-user-select:none;-webki

javascript - 未捕获的类型错误 : Cannot call method 'request' of undefined

在我的javascript代码中,我不断收到以下错误:未捕获的类型错误:无法调用未定义的方法“请求”我的Javascript在下面。如有任何帮助,我们将不胜感激!myJsonStore={store1:newExt.data.JsonStore({root:'rootstore1',fields:['UserID','UserName']})};//------Mypanel------items:[{xtype:'combo',id:'UName',fieldLabel:'User',emptyText:'All',store:myJsonStore.store1,displayFi

javascript - "npm install [package]"不更新 package.json

我一直在使用Laravel并尝试使用angular-ui-sortable和angular-utils-pagination。我使用npm安装它们,但无法为angular-utils-pagination更新package.json。文件现在看起来像...{"private":true,"devDependencies":{"gulp":"^3.8.8"},"dependencies":{"angular-ui-sortable":"^0.14.0","bootstrap-sass":"^3.0.0","laravel-elixir":"^4.0.0"}}重点是angular-ui-s

javascript - typescript 错误 : TS2304: Cannot find name '$'

声明x=$('#msgBox_'+scope.boxId).position().left;生成一个errorTS2304:Cannotfindname'$'尽管jquery和@types安装在node_modules文件夹中。我的tsconfig.json看起来像这样:{"compilerOptions":{"module":"commonjs","target":"es5","sourceMap":true,"moduleResolution":"node","declaration":true},"exclude":["node_modules"]}我该如何解决?

JavaScript (ES6) : Named parameters and default values

我来自Python,我真的很喜欢设置命名参数和默认值的方式——现在看来ES6允许我做类似的事情。但我不明白为什么最后一次通话中断了:fun=({first=1,last=1})=>(1*first+2*last)console.log("-----------")console.log(fun({first:1,last:2}))console.log("-----------")console.log(fun({last:1,first:2}))console.log("-----------")console.log(fun())//Breaks 最佳答