Questions tagged «javascript»

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

10
如何使一个可观察序列在发射之前先等待另一个完成?
说我有一个Observable,像这样: var one = someObservable.take(1); one.subscribe(function(){ /* do something */ }); 然后,我有第二个Observable: var two = someOtherObservable.take(1); 现在,我想这样subscribe()做two,但是我想确保one在two解雇该订阅者之前已完成该操作。 我可以使用哪种缓冲方法two使第二个等待第一个完成? 我想我要暂停two直到one完成。


5
在Vue JS中,从vue实例内部的方法调用过滤器
假设我有一个Vue实例,如下所示: new Vue({ el: '#app', data: { word: 'foo', }, filters: { capitalize: function(text) { return text.replace(/(?:^|\s)\S/g, function(a) { return a.toUpperCase(); }); } }, methods: { sendData: function() { var payload = this.$filters.capitalize(this.word); // how? } } } 我可以轻松地在模板中使用过滤器,如下所示: <span>The word is {{ word | capitalize }}</span> 但是,如何在实例方法或计算属性中使用此过滤器?(显然,该示例很简单,我的实际过滤器更复杂)。

3
如何在每个测试基础上更改模拟实现[Jestjs]
我想改变嘲笑依赖的实施在每个单一的测试基础上通过扩展默认模仿的行为,并恢复回原来的执行下一个测试执行时。 更简单地说,这就是我要实现的目标: 模拟依赖 在单个测试中更改/扩展模拟实现 下一次测试执行时恢复为原始模拟 我目前正在使用Jest v21。 典型的Jest测试如下所示: __mocks__/myModule.js const myMockedModule = jest.genMockFromModule('../myModule'); myMockedModule.a = jest.fn(() => true); myMockedModule.b = jest.fn(() => true); export default myMockedModule; __tests__/myTest.js import myMockedModule from '../myModule'; // Mock myModule jest.mock('../myModule'); beforeEach(() => { jest.clearAllMocks(); }); describe('MyTest', () => { it('should test with default mock', () …

9
C#String.IsNullOrEmpty Javascript等效项
我想尝试进行等效String.IsNullOrEmpty(string)于javascript中C#的字符串调用。假设有一个简单的拨打电话的电话,我在网上看了一下,但找不到。 现在,我正在使用一条if(string === "" || string === null)语句来覆盖它,但是我宁愿使用一种预定义的方法(由于某些原因,我会不断丢失一些实例) 什么是最接近的javascript(或者jquery,如果有的话)调用是相等的?

4
如何在车把模板中找到数组长度?
我有一个使用json对象呈现的Handlebars模板。在这个json中,我正在发送一个数组。像这样: var json = { "array":["abc","def","ghi","jkl"] } 现在在我的模板中,我想找到此数组的长度。就像是: {{#each item}} {{ array.length }} {{/each}} 在车把文档中找不到它。

17
Chrome开发人员工具不再显示所有JavaScript文件
并不是所有的JavaScript文件都可以在Chorme Developer工具中看到。 Google Chrome是最新的。版本44.0.2403.130 m应用程序的调试版本。脚本在头。 <script src="/Scripts/jquery-ui-1.8.24.js"></script> <script src="/Scripts/jquery.validate.js"></script> ... <script src="/Client/Statics/GuiContainers.js"></script> <script src="/Client/ClientDAL.js"></script> <script src="/Client/ClientLayoutUpdater.js"></script> <script src="/Client/ClientRenderer.js"></script> <script src="/Client/ControllerLocator.js"></script> 可以在localhost / Scripts / *路径上“源”菜单下的Chrome开发人员工具中看到脚本的第一部分。自昨天以来,脚本的第二部分不可见。开发人员工具有什么问题? JavaScript控制台中没有错误。我可以在“网络”标签中看到对JavaScript文件的成功请求。所有JavaScript均已加载。应用程序工作正常。 开发人员工具有什么问题?有人有主意吗? 如果我将localhost“文件夹”添加到工作区中,则所有内容都是可见的,甚至是服务器端的源文件。

16
强制浏览器刷新CSS,JavaScript等
我正在通过XAMPP开发基于Wordpress源代码的网站。有时,我更改了CSS代码,脚本或其他内容,但我注意到我的浏览器需要花费一些时间来应用修改。这导致我使用多个浏览器刷新一个浏览器,如果不应用新样式,则尝试第二个浏览器,而且总是这样。 有什么办法可以避免这个问题?有时我在更改代码时没有注意到先前的修改。

2
使用多部分表单数据获取帖子
我正在获取这样的URL: fetch(url, { mode: 'no-cors', method: method || null, headers: { 'Accept': 'application/json, application/xml, text/plain, text/html, *.*', 'Content-Type': 'multipart/form-data' }, body: JSON.stringify(data) || null, }).then(function(response) { console.log(response.status) console.log("response"); console.log(response) }) 我的API期望数据是multipart/form-data此类数据,因此我正在使用content-type这种类型...但是它给我一个状态码为400的响应。 我的代码有什么问题?

6
什么是Javascript中的美元符号(如果不是jQuery)
几年前,我做了一些javascript / jQuery编程,然后又重新开始了。那时,美元符号用于所有jQuery功能,并且如果未导入jQuery库,则未定义美元符号。 今天,我启动了Firefox,使用的是一个完全空的html文件,没有javascript库,但是美元符号指向某个东西。如果我打开Firefox控制台并输入“ $”,我会得到"function()"。 1)几年前未分配美元符号是否正确,还是我记得错了吗? 2)什么是美元符号,如果不是jQuery?

21
由于滚动,响应表内的引导按钮下拉不可见
当响应和滚动活动时,表内的下拉按钮存在问题,因为由于overflow: auto;属性而无法看到下拉菜单。如何解决此问题,以便在折叠按钮时显示按钮的下拉选项?我可以使用一些jQuery,但是在左右滚动时遇到问题后,我决定寻找其他解决方案。我附了一张照片,以更好地理解。 这是一个小js小提琴:


17
将十六进制转换为RGBA
我的小提琴-http: //jsbin.com/pitu/1/edit 我想尝试将十六进制轻松转换为rgba。我曾经使用过的浏览器会默认使用rgb渲染颜色,因此,在使用Farbastastic颜色选择器时,我会通过抓住十六进制值生成的背景色将十六进制值转换为rgb(默认情况下rgb =简单转换) 我尝试将)符号替换为, 1),但这没有用,所以我去看看如何将rgb转换为rgba还是可行的,但是我仍然遇到麻烦。 jQuery的 $('.torgb').val($('#color').css('background-color')); $('.torgba').val().replace(/rgb/g,"rgba"); 目标 编辑: TinyColor是一个很棒的颜色处理js库,可以完成我在这里想要的一切。我想你们可能想尝试一下!- https://github.com/bgrins/TinyColor


6
jQuery:如何检查元素是否具有某些CSS类/样式
我有一个div: <div class="test" id="someElement" style="position: absolute"></div> 有什么方法可以检查某些元素: $("#someElement") 具有特定的类(在我的情况下为“测试”)。 或者,是否有方法检查en元素是否具有某种样式?在此示例中,我想知道元素是否具有“ position: absolute”。 非常感谢你!
85 javascript  jquery  css 

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.