草庐IT

组成部分

全部标签

javascript - XMLHttpRequest:多部分/相关 POST,以 XML 和图像作为有效负载

我正在尝试从Chrome扩展中将图像(带有元数据)发布到PicasaWebalbums。请注意,如我所述here,具有Content-Typeimage/xyz的常规帖子有效.但是,我希望包括描述/关键字和protocolspecification描述了一个multipart/relatedformat带有XML和数据部分。我通过HTML5FileReader和用户文件输入获取数据。我检索一个二进制文件字符串使用FileReader.readAsBinaryString(file);假设这是我在FileReader加载字符串后的回调代码:functionupload_to_album(

javascript - parseInt 在小数部分上的奇怪和不一致的行为

这个问题在这里已经有了答案:javascript,parseIntbehaviorwhenpassinginafloatnumber(3个答案)关闭5年前。console.log(parseInt(0.0000008))//>8console.log(parseInt(0.000008))//>0console.log(parseInt(0.0000008,10))//>8console.log(parseInt(0.000008,10))//>0以上代码在GoogleChrome版本62.0.3202.94(官方构建)(64位)和macOSSierra版本10.12.6中运行。如您所

javascript - 将 URL 分解为其组成部分

我正在使用javascript,我想获取一个URL字符串,并将其分解为多个组件,例如主机、路径和查询参数。我需要这样做才能获得查询参数之一,它本身是一个URL,因此在原始URL字符串中进行了编码。我觉得在Javascript中应该有一种简单的方法来做到这一点。也许看起来像这样:varwhat_I_Want=url("http://www.domain.com?queryArg1=somequeryargument").getQueryArgumentValue("queryArg1"); 最佳答案 parseUri功能将做你需要的一

javascript - 我可以在 Chrome 扩展的不同部分之间共享代码吗?

比方说,我有一个函数:varrand=function(n){returnMath.floor(Math.random()*n);}我可以在不复制粘贴的情况下在内容脚本和后台脚本中使用此功能吗?谢谢。 最佳答案 是的。你可以有一个外部JS文件,它作为背景和内容脚本的一部分加载(就像任何普通的JS文件一样)。只需将它添加到list中的背景和内容脚本文件数组,它就会为您加载。例如,如果我们的共享函数位于sharedFunctions.js中,则使用它们的内容脚本位于mainContentScript.js中,而后台代码位于mainBac

javascript - Highcharts 日期时间轴,如何禁用时间部分(仅显示日期)?

我的图表正在逐日显示数据(用户和系统发送的短信/时事通讯)。所以时间部分是不相关和不必要的。这是一个例子:http://jsfiddle.net/uaxZP/1/其中显示时间“12:00”。如何强制Highcharts从不在“日期时间”轴中显示时间部分?编辑:Highcharts将根据图表或屏幕大小显示日期w/wo时间。我更新了jsfiddle,删除了一些数据,现在它还显示时间部分。 最佳答案 您可以拦截x轴标签函数并更改其输出。在我的示例中,我将其更改为呈现较短的日期:http://jsfiddle.net/uaxZP/3/{xA

javascript - JavaScript 's “new” 关键字是否被认为是有害的(第 2 部分)?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭6年前。Improvethisquestion阅读以下内容question,我觉得大多数答案都没有说明为什么有些人(克罗克福德)选择不使用"new"关键字。这不是为了防止在没有“new”关键字的情况下意外调用函数。根据以下article由Crockford关于原型(prototype)继承,他实现了一种对象创建技术,更清楚地展示了JS的原型(prototype)性质。此技术现在甚至在JS1.8.5中实现.他反对使用new的论点可以更清

javascript - 返回包含 javascript 的部分 View 是不好的做法吗?

我正在实现一个客户数据库,让我可以使用ASP.NETMVC和javascript(jQuery)搜索用户和公司、浏览和编辑他们的详细信息以及许多其他事情。每当发生post或get时,我都会通过jQuery.load执行此操作并将PartialView插入到DOM中。一些局部View包括表单。我也希望它们是ajax表单,因此那些部分View具有document.ready处理程序,可将表单转换为ajax表单(通过jquery.form)。一开始我是在将部分View插入DOM的回调/代码中处理这个问题。然而,这导致了一个包含大量引用不同页面的javascript函数的大脚本。我通过将脚本插

javascript - React Redux——我可以让 mapStateToProps 只接受部分状态吗?

我想制作可以插入到任何react-redux应用程序中的可重用模块。理想情况下,我的模块在顶层有一个容器组件、Action和缩减器(然后是容器下面的任何展示组件)。我希望该模块只处理它自己的应用程序状态片段,理想情况下不必了解应用程序状态的其余部分(因此它是真正的模块化)。Reducers仅在部分状态下工作(使用combineReducers),所以我对此很满意。然而,对于容器组件,mapStateToProps似乎总是接受应用程序的完整状态。如果mapStateToProps只接受我在我的模块中处理的相同“状态切片”(就像reducer所做的那样),我会喜欢它。这样我的模块就真正是模

javascript - 如何从 MVC 部分控件中包含 css 文件?

我使用的是ASP.NETMVC,我有一个需要包含特定CSS和JS文件的部分控件。有没有办法让父页面在页面的“head”部分呈现script和link标记,而不是仅仅在部分控件中内联呈现它们?为了阐明我想要包含文件的控件是从具有Html.RenderPartial的View呈现的,因此不能在其上具有服务器端内容控件。我希望能够将文件包含在htmlhead部分以避免验证问题。 最佳答案 如果我对部分View中的CSS/Javascript有要求,我只需确保任何可能包含部分View的页面(直接或作为从AJAX检索的内容)在其标题中包含CS

javascript - Google+ 反馈系统的屏幕截图部分如何工作?

我没有邀请,但已在TWIG上使用过。它的工作原理如下:您可以选择要突出显示的部分,要涂黑的部分。在下一步中,将创建一个屏幕截图(??),您可以预览传输的其他浏览器信息。那么Google如何创建该屏幕截图?它会发送完整的修改后的DOM以供服务器端处理吗?或者这里还涉及什么其他黑魔法? 最佳答案 高亮和黑色只是HTMLdivs。页面的屏幕截图是一个Canvas。我使用Chrome的开发者工具来确认这一点。它甚至可以在Firefox和InternetExplorer中运行,因此它绝对不仅仅是Chrome的东西。下面是开发者工具的屏幕截图,