草庐IT

read_more

全部标签

javascript - "Cannot read property ' appendChild ' of null"与 Backbone 网站上的 Disqus

我在Backbone上有一个网站。当我尝试执行Disqus代码时,我得到了UncaughtTypeError:Cannotreadproperty'appendChild'ofnull我该如何解决?为什么会这样?vardisqus_shortname='mysite';/***DON'TEDITBELOWTHISLINE***/(function(){vardsq=document.createElement('script');dsq.type='text/javascript';dsq.async=true;dsq.src='//'+disqus_shortname+'.disqu

javascript - Spotify 应用程序 API : any more documentation?

我一直在研究新的SpotifyAppsAPI从昨天开始,尽管他们的在线文档非常好,但我找不到任何关于使用调用getSpotifyApi(1)后收到的API对象的信息。他们有某种APIreference在线但没有描述如何获取这些对象,如何访问图形等内置资源。总而言之,我觉得我错过了一些东西。通过使用开发人员检查器检查API并查看一些可用的应用程序,我能够尝试使用它。有没有办法查看Javascript代码? 最佳答案 正如其他人所说,可以浏览源代码并查看示例“API”应用程序,但这些都不再可用。为此,我编写了一个厨房水槽应用程序,它演示

javascript - Electron 拦截文件 :///protocol to read inside zip files

我想用Electron阅读内部的zip文件,就好像它们是文件夹一样,比如/myfolder/myarchive.zip/picture.jpg。为此,我正在考虑拦截文件协议(protocol)protocol.interceptFileProtocol('file',(request,callback)=>{if(insideZipArchive){//respondwithzipfilecontents}else{//defaultBehavior}},(error)=>{if(error)console.error('Failedtoregisterprotocol')})如何调用

javascript - 模块构建失败 : TypeError: Cannot read property 'exclude' of undefined(awesome-typescript-loader)

我成功地将现有的Angular2项目转换为Angular4,但转换后出现以下错误:-模块构建失败:类型错误:无法读取属性“排除”的未定义更多详情,请引用下面的图片下面提供了我的package.json和tsconfig.json文件。package.json:-{"name":"project","version":"0.0.1","description":"project","keywords":["project"],"scripts":{"build:dev":"webpack--configconfig/webpack.dev.js--progress--profile","

javascript - JQuery UI slider 未捕获类型错误 : Cannot read property 'addClass' of undefined

我已经检查了SO上的所有问题,但似乎找不到答案。如果我将整数直接放入字段中,那么这是可行的,但我想在设置脚本时动态设置参数我正在运行JQuery1.11.1、JQueryUI稳定版(1.11.0)和touchpunch。我已经调试过,变量都存在并在调用时初始化。我也试过用相同的结果包装自执行函数。(滑动功能可以忽略)这会抛出异常编辑我刚刚注意到,如果我单击slider,则会抛出异常,但如果我随后按下右箭头键,则不会抛出异常,并且金额会填充value属性。我在问题的末尾粘贴了控制台输出。$("#slider").slider({value:parseInt(window.settings

javascript - 优化 : Get specific Value(and not more) from IndexedDB

我正在做的是在客户端上保存和检索大量图像。(现在indexedDB对于这个简单的工作来说似乎有点过分了,但是因为它是唯一没有限制的跨浏览器解决方案(比如localStorage),所以我不得不使用它......而且它有效)这是我的数据库的样子:(更具体地说,我的数据库的唯一对象库)#|key(timeID)|value0|812378123|{data:¨....¨,tnData:¨...¨,timeID:812378123}1|912378123|{data:¨....¨,tnData:¨...¨,timeID:912378123}2....KeyValue是一个唯一的TimeID,

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

任何人都可以告诉我为什么会出现此错误:未捕获的类型错误:无法读取未定义的属性“替换”functioncheckNewPost(x){varpid=$('#NewPostbody').attr('class');if(pid==='post-t'){setTimeout(checkNewPost,);}else{$.ajax({type:"POST",url:"/html_postReply.php",data:"pid="+pid.replace('post-t','')+"&type=1",success:function(html){if(html){$('.tekin').app

javascript - ionic /Angular : Read and Write Array in Local Storage

作为在线类(class)的一部分,我正在使用Ionic框架来学习AngularJS和许多其他对Web开发人员有用的工具。而且,作为那种高级初学者类型,我被困住了。在本单元中,我们学习了利用本地存储在本地持久保存数据,这样即使在应用程序关闭后我们也可以获取我们最喜欢的项目。但是,我无法让它发挥作用。所以这是我所做的:失败的尝试我可以将数据存入本地存储。我可以附加数据。我使用此功能执行此操作:$scope.favoriteData=$localStorage.getObject('favorites','[]');$scope.addFavorite=function(index){con

javascript - 类型错误 : Cannot read property 'push' of undefined -Express

我已经为使用express路由和创建服务器的nodejs应用程序编写了两个Javascript文件。由于我是初学者,我对此了解不多。当我运行该应用程序时,它向我显示以下错误:-/usr/lib/node_modules/express/lib/router/index.js:472this.stack.push(layer);^TypeError:Cannotreadproperty'push'ofundefinedatFunction.use(/usr/lib/node_modules/express/lib/router/index.js:472:15)atObject.(/hom

javascript - NestJS + TypeORM : Use two or more databases?

自2天以来我一直在尝试解决这个问题,也许我只是忽略了这里的重点。我的目标是编写一个NestJS应用程序(包含TypeORM),它为我的2个或3个小项目提供RestAPI,而不是为每个项目编写一个NestJS-App。到目前为止一切顺利,该应用程序已准备就绪,可以很好地与单个项目(它们与它们的实体、Controller、服务、模块一起驻留在子文件夹中)配合使用,但我无法让它与所有项目一起运行。重点似乎是配置,我正在使用ormconfig.json:[{"name":"Project1","type":"mysql","host":"localhost","port":3306,"user