Questions tagged «javascript»

有关在ECMAScript(JavaScript / JS)及其各种方言/实现(不包括ActionScript)中进行编程的问题。此标记很少单独使用,但最常与标记[node.js],[jquery],[json]和[html]关联。

9
我如何使用jQuery的form.serialize但排除空字段
我有一个包含许多文本输入和下拉列表的搜索表单,这些文本通过GET提交。我想通过执行搜索时从查询字符串中删除空字段来获得更干净的搜索URL。 var form = $("form"); var serializedFormStr = form.serialize(); // I'd like to remove inputs where value is '' or '.' here window.location.href = '/search?' + serializedFormStr 知道如何使用jQuery做到这一点吗?

6
JavaScript如何上传Blob?
我在此结构中有一个Blob数据: Blob {type: "audio/wav", size: 655404, slice: function} size: 655404 type: "audio/wav" __proto__: Blob 实际上是使用最新的Chrome getUerMedia()和Recorder.js记录的声音数据 如何使用jquery的post方法将此blob上传到服务器?我试过这个没有运气: $.post('http://localhost/upload.php', { fname: "test.wav", data: soundBlob }, function(responseText) { console.log(responseText); });
107 javascript  jquery  html 

9
加载iFrame时如何显示加载消息?
我有一个iframe可以加载第三方网站,但加载速度非常慢。 有没有一种方法可以在iframe加载时显示加载消息,而用户看不到较大的空白? PS。请注意,iframe适用于第三方网站,因此我无法在其页面上进行任何修改/注入。




4
如何在jQuery中设置文本框值
如何正确加载一定值到使用jQuery的文本框?试了下一个,但我得到[object Object]的输出。请对此有所启发,我是jquery新手。 proc = function(x, y) { var str1 = $('#pid').value; var str2 = $('#qtytobuy').value; var str3 = $('#subtotal').load('compz.php?prodid=' + x + '&qbuys=' + y); $('#subtotal').val(str3); } <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <form name="yoh" method="get"> Product id: <input type="text" name="pid" value=""><br/> Quantity to buy:<input type="text" name="qtytobuy" value="" onkeyup="proc(document.yoh.pid.value, this.value);"></br> Subtotal:<input type="text" name="subtotal" id="subtotal" …
107 javascript  jquery 


6
如何在JavaScript中对SVG文本进行换行?
所以这是我所拥有的: <path class="..." onmousemove="show_tooltip(event,'very long text \\\n I would like to linebreak')" onmouseout="hide_tooltip()" d="..."/> <rect class="tooltip_bg" id="tooltip_bg" ... /> <text class="tooltip" id="tooltip" ...>Tooltip</text> <script> <![CDATA[ function show_tooltip(e,text) { var tt = document.getElementById('tooltip'); var bg = document.getElementById('tooltip_bg'); // set position ... tt.textContent=text; bg.setAttribute('width',tt.getBBox().width+10); bg.setAttribute('height',tt.getBBox().height+6); // set visibility ... } ... 现在,即使我使用alert(),我的很长的工具提示文本也没有换行符。它向我显示文本实际上有两行。(不过,它包含一个“ …

8
在获取数据时如何在React Redux应用程序中显示加载指示器?[关闭]
已关闭。这个问题需要更加集中。它当前不接受答案。 想改善这个问题吗?更新问题,使其仅通过编辑此帖子来关注一个问题。 3年前关闭。 改善这个问题 我是React / Redux的新手。我在Redux应用程序中使用fetch api中间件来处理API。它是(redux-api-middleware)。我认为这是处理异步api动作的好方法。但是我发现有些情况我自己无法解决。 如首页(Lifecycle)所述,获取API的生命周期始于调度CALL_API操作,然后终止于调度FSA操作。 所以我的第一种情况是在获取API时显示/隐藏预加载器。中间件将在开始时调度FSA动作,在结束时调度FSA动作。这两个动作均由减速器接收,该减速器仅应执行一些正常的数据处理。没有UI操作,没有更多操作。也许我应该将处理状态保存为状态,然后在商店更新时呈现它们。 但是该怎么做呢?一个React组件流遍及整个页面吗?通过其他操作更新商店会发生什么?我的意思是,他们更像是事件而不是状态! 更糟糕的是,当我必须在Redux / React应用程序中使用本机确认对话框或警报对话框时,该怎么办?应该将它们放在哪里,采取什么行动或减少压力? 最好的祝愿!希望得到答复。

15
HTML canvas JavaScript库和框架的最新技术是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 7年前关闭。 改善这个问题 我目前正在研究在新的HTML 5应用程序中使用画布的选项,并且想知道HTML canvas JavaScript库和框架的当前最新状态是什么? 特别是,是否存在支持游戏开发所需的事物的框架-复杂的动画,管理场景图,处理事件和用户交互? 也愿意考虑商业和开源产品。


8
什么时候应该使用jQuery的document.ready函数?
刚开始使用Javascript / jQuery时,我被告知要使用document.ready,但我从来没有真正了解过为什么。 有人可能会提供一些基本准则,说明何时将javascript / jquery代码包装在jQuery中document.ready吗? 我感兴趣的一些主题: jQuery的.on()方法:我.on()对AJAX 使用了很多方法(通常在动态创建的DOM元素上)。.on()单击处理程序是否应该始终在内部 document.ready? 性能:将各种javascript / jQuery对象保留在 document.ready 内部或外部是否更有性能(性能差异是否显着?)? 对象范围:AJAX加载页面不能说是访问对象中的前一页的的document.ready,正确吗?他们只能访问document.ready 之外的对象(即真正的“全局”对象)吗? 更新:为了遵循最佳实践,我所有的JavaScript(jQuery库和应用程序的代码)都位于HTML页面的底部,并且我在defer加载AJAX的页面上使用jQuery脚本中的属性,以便可以访问这些页面上的jQuery库。

5
是否有任何可公开访问的JSON数据源可用于测试实际数据?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我正在研究JavaScript动态加载的树视图用户控件。我想用现实世界的数据进行测试。 是否有人知道有任何公共服务带有API,该API提供了对JSON格式的分层数据的访问?

7
我的项目和这些Javascript框架在哪里出错?
首先,我要创建的项目的最简单的部分是作为单页Web应用程序实现的Wiki引擎。我计划从一开始就拥有一组可用的功能,并且将来还会增加很多功能。 基本特征 页面创建(同时创建Wiki文章和该文章的讨论论坛) 标记和WYSIWYG ala 标记 标记/ html /所见即所得之间的即时转换 侧栏快速浏览 用于选择编辑/查看的顶部工具栏 高级功能 可配置的侧栏,通过不同的方法导航 可配置的工具栏(可能添加选择的标记语言) 标签 可编辑的待办事项 拖放文件上传和图像附件 该引擎最初将由最基本的页面创建,标记,所见即所得编辑和保存组成。我最终希望通过拖放图像支持,文件上传,实时数据图以及用于自定义视图的侧栏来扩展此基本引擎。 我已经对一个不错的项目进行了相当广泛的搜索,以此作为我的项目的基础,但是除了TiddlyWiki之外,似乎没有任何基于JavaScript的良好Wiki引擎。我也考虑过在现有的Wiki引擎之上应用Jquery,但我相信无论如何我最终还是会重写它(加上我随心所欲地添加我想要的功能更令人兴奋)。无论哪种方式,我都可以使用javascript库+框架来实现此野兽。 我知道不能真正将其中的某些框架相互比较,因为它们不是苹果与苹果。我已经尝试对各个框架的可比部分提出任何比较评论/问题,但我愿意接受纠正。 所以我们开始: 根据我自己的研究和观点,我将列表缩小到以下各项。我特意忽略了诸如SproutCore,corMVC,YUI之类的东西,因为我以有限的能力认为以下各项会更合适。 我的选择 jQuery + jQueryUI + 骨干 淘汰赛 javascriptMVC 道场 ExtJS 卡布奇诺咖啡 jQuery / UI +主干 总体 根据我的阅读,这种组合被许多人使用和喜爱,并且非常灵活和可扩展。我主要担心的是,这种组合根本不是开发面向桌面的UI界面的最佳起点。 用户界面 尽管jQueryUI或jqueryTools可能具有竞争力,但它们显然与其他框架的UI功能不相上下。具体来说,它们似乎在效果上很沉重,但缺乏体面的布局切片支持。 javascriptMVC 总体 在我看来,JavascriptMVC本质上是jquery + MVC(jqueryMX)扩展,以及其他一些用于记录文档(documentJS),功能测试(funcUnit)以及代码和依赖项管理(stealJS)的应用程序。除了附加模块的好处之外,我认为功能的争论实际上归结于与js和jqueryMX的对比。 功能:jupiter(jMVC的制造商)功能概述 链接到jqueryMX 用户界面 JavascriptMVC将MXUI项目添加到Jquery可用的所有内容之上,因此我认为至少在该类别中这是一个小小的胜利。 …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.