草庐IT

type_index

全部标签

javascript - 在 Bower 中使用 URL 文件名而不是 index.js

使用Bower,我可以下载外部URL资源并安装它:#bowerinstallajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.js--save但这现在也映射了一个index.js文件:"jquery":{"source":{"main":"vendor/jquery/index.js",}}如果bower元数据不可用,我希望文件名与URL中的名称相同:"jquery":{"source":{"main":"vendor/jquery/jquery.js",}}可能吗? 最佳答案 听起

javascript - typescript 键盘事件 : argument of type 'Event' is not assignable to parameter of type 'KeyboardEvent'

即使代码运行完美,我也会出现以下错误:"TS2345:Argumentoftype'Event'isnotassignabletoparameteroftype'KeyboardEvent'.Property'altKey'ismissingintype'Event'."//InaClasspubliclistenTo=(window:Window)=>{['keydown','keyup'].forEach(eventName=>{window.addEventListener(eventName,e=>{this.handleEvent(e);//{const{key}=event

javascript - Node : How return different content types with same response (text and image)?

我正在尝试学习nodejs,我认为最好的方法是尝试在不使用express或任何其他非核心模块的情况下做一些事情。我坚持尝试同时发送一些文本和图像。我正在尝试的代码是:varhttp=require('http');varfs=require('fs');varserver=http.createServer(function(request,response){fs.readFile('my_pic.jpg',function(error,file){response.writeHead(200,{'content-type':'text/html'});response.write(

javascript - JQuery 动画和 z-index 无法正常工作

我正在尝试制作两个可以通过两个按钮打开和关闭的面板。FIDDLE一切正常,当我这样做时:打开红色面板。打开绿色面板。关闭红色面板。在这种情况下,红色面板在动画期间隐藏在绿色后面。但是当我这样做的时候:打开绿色面板。打开红色面板。关闭绿色面板。在动画过程中,绿色面板总是在红色面板的前面。但第一个打开的面板有z-index:9,第二个打开的面板有z-index:10。请帮我解决这个问题。 最佳答案 之所以超过它是由于html。红色是在绿色之前创建的,所以让它们每次都在彼此“下方”动画的唯一方法是通过if语句以编程方式编辑z-index在

javascript - 使用: and => for the return type with a TypeScript function?有什么区别

我有以下代码:///functionaddThemePrototypes(){vartemplateSetup=newArray();$.fn.addTemplateSetup=function(func,prioritary){if(prioritary){templateSetup.unshift(func);}else{templateSetup.push(func);}};}有人能告诉我为什么要用=>void来声明吗?interfaceJQuery{addTemplateSetup:(func:Function,priority:bool)=>void;}我想我对如何从java

javascript - 执行 Action 时 redux 出错 : Uncaught type error: cannot read property 'type' of undefined

刚刚接触React。我想这是一个基本问题,但我不明白为什么reducer没有被解雇或更新状态:我的HomeView.js:....const{localeChange,counter,locale}=this.propsreturn(increment(7)}>Increment.....)constmapStateToProps=(state)=>({locale:state.locale,counter:state.counter})exportdefaultconnect(mapStateToProps,{localeChange,increment})(HomeView)我的r

javascript - 未捕获的类型错误 : Failed to execute 'observe' on 'MutationObserver' : parameter 1 is not of type 'Node'

所以我下面的代码在jsfiddle中独立运行。但出于某种奇怪的原因..在将它推送到实时服务器后,我一直收到此错误:/我无法弄清楚为什么......错误:mycodewitherror.js:23UncaughtTypeError:Failedtoexecute'observe'on'MutationObserver':parameter1isnotoftype'Node'.js:$(document).ready(function(){//Thebelowcollectsuserloginname,newlogindateandtime,andprevioususeURLvarelem

javascript - 使用 webpack-dev-server 时,html-webpack-plugin 不会将 js 文件注入(inject) index.html

这是我的webpack配置:varpath=require('path');varwebpack=require('webpack')varHtmlWebpackPlugin=require('html-webpack-plugin')varfs=require('fs'),buildPath='./dist/';varfolder_exists=fs.existsSync(buildPath);if(folder_exists==true){require('shelljs/global')rm('-rf','dist')};module.exports={entry:'./src/

javascript - 处理 z-index 图层上的点击事件

我正在构建的map应用程序中有2个z-index图层。单击图层放大时出现问题。单击处理程序位于底层z-index图层上,我不希望它在单击覆盖图层中的控件时触发。我遇到的问题是,无论如何都会引发事件,但是当单击顶层上的某些内容时,事件的originalTarget属性不是底层中的图像。无论如何要改变这个? 最佳答案 这叫做事件冒泡,你可以通过event.stopPropagation()方法(IE中的event.cancelBubble())来控制它。您还可以通过从元素上的onwhatever属性调用的处理程序返回true/false

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中