Questions tagged «javascript»

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


11
VueJs 2.0从大孩子到他的大父母组件发出事件
似乎Vue.js 2.0不会将事件从孙子传递到他的父组件。 Vue.component('parent', { template: '<div>I am the parent - {{ action }} <child @eventtriggered="performAction"></child></div>', data(){ return { action: 'No action' } }, methods: { performAction() { this.action = 'actionDone' } } }) Vue.component('child', { template: '<div>I am the child <grand-child></grand-child></div>' }) Vue.component('grand-child', { template: '<div>I am the grand-child <button …

7
在道具验证中缺少React eslint错误
我有下一个代码,随便抛出: 反应/道具类型onClickOut; 道具验证中缺少 反应/道具型儿童;道具验证中缺少 propTypes 已定义,但eslint无法识别。 import React, { Component, PropTypes } from 'react'; class IxClickOut extends Component { static propTypes = { children: PropTypes.any, onClickOut: PropTypes.func, }; componentDidMount() { document.getElementById('app') .addEventListener('click', this.handleClick); } componentWillUnmount() { document.getElementById('app') .removeEventListener('click', this.handleClick); } handleClick = ({ target }: { target: EventTarget }) => …

11
什么是好的Javascript时间选择器?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 什么是jquery或独立js的好时间选择器?我希望Google在他们的日历中使用类似的东西,它在15分钟的间隔内会减少一次常见时间,或者让您手动输入时间并对其进行验证。

7
没有其他HTML的angularjs换行过滤器
我正在尝试将换行符(\n)转换为html br。 根据Google网上论坛的讨论,这是我得到的: myApp.filter('newlines', function () { return function(text) { return text.replace(/\n/g, '<br/>'); } }); 那里的讨论还建议在视图中使用以下内容: {{ dataFromModel | newline | html }} 这似乎正在使用旧的html过滤器,而现在我们应该使用ng-bind-html属性。 无论如何,这带来了一个问题:我不希望原始字符串(dataFromModel)中的任何HTML都呈现为HTML;只有br的。 例如,给定以下字符串: 虽然7> 5,但 我仍然不想要html和其他东西在这里... 我希望它输出: While 7 > 5<br>I still don't want html & stuff in here... 有什么办法可以做到这一点?

21
Bootstrap关闭响应式菜单“单击”
在“产品”上,点击我将白色div向上滑动(如附件所示)。在响应式(移动设备和平板电脑)中,我想自动关闭响应式导航栏,仅显示白色栏。 我试过了: $('.btn-navbar').click(); 还尝试了: $('.nav-collapse').toggle(); 它确实有效。但是,在桌面大小上,它也被称为“菜单”,它在菜单上缩小了一秒钟。 有任何想法吗?

1
保存Backbone.js模型数据的方法?
我更喜欢前端开发,并且最近开始在我的应用程序中探索Backbone.js。我想将模型数据保存到服务器。 您能否解释一下保存模型数据的各种方式(使用json格式)。我在服务器端使用Java。我也主要看到REST用于保存数据。由于我更喜欢​​前端开发人员,因此我不了解REST和其他类似内容。 如果有人可以用一些简单的例子向我解释这个过程,那就太好了。


7
Angular.noop有什么用?
我曾尝试在所有地方搜索它,甚至在Angular.org文档中也找不到,但是在实现中找不到任何详细的解释。如果有什么可以解释的话,那将是非常有帮助的。

5
如何在.js文件中声明全局变量
我需要所有.js文件中都需要的一些全局变量。 例如,考虑以下4个文件: global.js js1.js js2.js js3.js 考虑到我将上述所有4个文件都加载到HTML文档中,有没有一种方法可以在其中声明3个全局变量global.js并在其他3个.js文件中的任何一个中访问它们? 有人可以告诉我这是否可行吗?或者可以解决这个问题吗?

22
专业的基于jQuery的Combobox控件?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow的主题。 5年前关闭。 改善这个问题 是否有基于jQuery库的专业Combobox控件(带有自动提示的下拉列表)? 它应该能够处理大型数据集并具有某些蒙皮选项。一个多列结果列表将是巨大的。我正在使用ASP.NET,但是如果我必须为其编写包装,这不是问题。 我已经在使用第三方控件,但是我遇到了两个供应商控件之间的一些兼容性问题。好吧,我想摆脱这种依赖性。

1
这个符号在JavaScript中是什么意思?
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它目前不接受新的答案或互动。 这是什么? 这是不时出现的关于JavaScript语法的问题的集合。这也是社区Wiki,因此邀请所有人参与维护此列表。 为什么是这样? 堆栈溢出不允许搜索特定字符。结果,在搜索运算符和其他语法标记时,不容易找到许多问题。这也使得关闭重复项变得更加困难。下面的列表是为了帮助解决此问题。 主要思想是链接到Stack Overflow上的现有问题,因此我们更容易引用它们,而不是复制ECMAScript Spec中的内容。 此外,这是PHP符号参考的公然副本。我们需要一个JS。 请帮忙。编辑并添加指向其他运算符/语法参考的链接,或者如果您无法在特定语法上找到好的问题/答案,请添加对此问题的答案并将其链接
86 javascript 

7
Twitter Bootstrap下拉菜单的事件处理程序?
我想使用Twitter Bootstrap下拉按钮: <div class="btn-group"> <button class="btn dropdown-toggle" data-toggle="dropdown">Action <span class="caret"></span></button> <ul class="dropdown-menu"> <li><a href="#">Action</a></li> <li><a href="#">Another action</a></li> <li><a href="#">Something else here</a></li> </ul> </div><!-- /btn-group --> 当用户将按钮的值更改为“另一项操作”时#,我实际上不是想导航到,而是想以自定义方式处理该操作。 但是我在下拉插件中看不到任何事件处理程序。 实际上是否可以使用Bootstrap下拉按钮来处理用户操作?我开始怀疑它们是否仅用于导航-令人困惑的是该示例提供了一系列操作。


3
使用jQuery获取div的可见高度
我需要检索可滚动区域内div的可见高度。我认为自己使用jQuery相当不错,但这完全让我失望。 假设我在黑色包装纸中有一个红色div: 在上图中,jQuery函数将返回248,即div的可见部分。 如上图所示,一旦用户滚动经过div的顶部,它将报告296。 现在,一旦用户滚动经过div,它将再次报告248。 显然,我的数字不会像本演示中的那样一致和清晰,或者我只是硬编码这些数字。 我有一些理论: 获取窗口的高度 获取div的高度 获取div从窗口顶部的初始偏移量 在用户滚动时获取偏移量。 如果偏移量为正,则表示div的顶部仍然可见。 如果为负,则div的顶部已被窗口遮盖。此时,div可能占据了窗口的整个高度,或者div的底部可能正在显示 如果显示div的底部,请找出它与窗口底部之间的间隙。 看起来很简单,但是我无法绕开它。明天早上我还要再做一次。我只是认为你们中的一些天才也许可以提供帮助。 谢谢! 更新:我自己搞定了,但是下面的答案之一看起来更优雅,所以我将使用它。出于好奇,我想出了以下几点: $(document).ready(function() { var windowHeight = $(window).height(); var overviewHeight = $("#overview").height(); var overviewStaticTop = $("#overview").offset().top; var overviewScrollTop = overviewStaticTop - $(window).scrollTop(); var overviewStaticBottom = overviewStaticTop + $("#overview").height(); var overviewScrollBottom = windowHeight - (overviewStaticBottom - …

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.