问题标签 [client-side]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 从下拉框中获取文本
这将获取在我的下拉菜单中选择的任何值。
但是,我无法找出下拉菜单当前显示的文本要使用的属性。我尝试了“文本”然后查看了W3Schools但没有答案,这里有人知道吗?
对于那些不确定的人,这里是下拉框的 HTML。
javascript - Reference that lists available JavaScript events?
I'm aware of things like onchange
, onmousedown
and onmouseup
but is there a good reference somewhere that lists all of them complete with possibly a list of the elements that they cover?
javascript - 在 JavaScript 中使用 Array.map 删除元素
我想使用该map()
函数过滤一组项目。这是一个代码片段:
问题是过滤掉的项目仍然使用数组中的空间,我想完全清除它们。
任何的想法?
编辑:谢谢,我忘记了filter()
,我想要的实际上是 afilter()
然后 a map()
。
EDIT2:感谢您指出map()
并filter()
没有在所有浏览器中实现,尽管我的特定代码不打算在浏览器中运行。
javascript - 当页面包含谷歌地图时,修复 IE7 中 CSS/JS 下拉菜单的最佳方法
我有一个使用<ul>
列表进行导航的页面(Javascript 更改样式以在鼠标悬停时显示或不显示)。
当我在页面上有谷歌地图时,这对我来说很好,除了在 IE6 和 IE7 中。
在这种情况下,下拉菜单根本不起作用。但是,该页面在 FireFox 2 中仍然有效。
我做了一些研究,发现这可能是 IE 选择框错误的一个例子,但我不确定谷歌地图似乎使用的是<div>
,而不是<iframe>
.
有没有其他人遇到过类似的问题,如果有,他们对克服这个问题的最佳方法有什么建议吗?
javascript - 什么是 JS 或 JQuery 的好位用于水平滚动新闻行情
我正在寻找一些 JQuery 或 JS 来让我生成一个水平滚动的“新闻行情”列表。
生成的 HTML 也需要符合标准。
我试过liScroll但这有一个坏习惯(一些内容在滚动开始时出现在第二行),特别是对于较长的列表。
我也尝试过这个 News Ticker,但是当包含 DOCTYPE 时,滚动会震动而不是在每个循环结束时平稳循环。
任何建议表示赞赏。
编辑
因此,感谢 Matt Hinze 的建议,我意识到我可以用 JQuery animate 做我想做的事情(我需要连续滚动而不是像示例中那样离散滚动)。然而,我很快遇到了与 liScroll 类似的问题,毕竟我意识到 CSS 问题(一如既往)是负责任的。
解决方案:liScroll - 将默认的 'var stripWidth = 0' 更改为 100 之类的值,以留出一点空间并避免换行。
javascript - 如何使用书签在任何网站的页面中显示表单(如 Google Reader 中的 Note)?
在 Google 阅读器中,您可以使用小书签“记下”您正在访问的页面。当您按下小书签时,当前页面顶部会显示一个小的 Google 表单。在表单中您可以输入描述等。当您按下提交时,表单在不离开页面的情况下自行提交,然后表单消失。总而言之,非常流畅的体验。
我显然试图看看它是如何完成的,但最有趣的部分被缩小且不可读。所以...
关于如何实现这样的东西(在浏览器端)的任何想法?有哪些问题?现有的博客文章描述了这一点?
asp.net - 您何时会在 Web 自定义控件上使用 Web 用户控件?
有人可以解释何时使用这些吗?在许多情况下,它们几乎可以互换。
自定义控件被添加到工具栏,而用户控件 (ascx) 不能。自定义控件不会在设计器中呈现,而用户控件会呈现。除此之外,您如何选择哪个是正确的?
此外,我正在寻找从 JavaScript (GetElementById) 访问控件的最佳方法。因此,添加客户端支持的正确方向会很棒。
xml - xsl:import 或 xsl:include 的相对路径
我正在尝试使用 VBScript 对 XML 对象进行 XSLT 转换。
我正在翻译的 XSL 文件包含该<xsl:import href="script.xsl"/>
指令。如果我使用绝对 URL ( http://localhost/mysite/script.xsl
),它可以很好地导入样式表;但是,如果我使用相对路径 ( script.xsl
),它会报告“找不到资源”。我需要能够在一组机器之间移植它,所以我需要能够使用相对 URI。有什么建议么?
笔记:
- VBScript 文件位于
http://localhost/myscript.asp
- 第一个 XSL 文件位于
http://localhost/mysite/styles.xsl
- 第二个 XSL 文件位于
http://localhost/mysite/script.xsl
- 使用相对路径
mysite/script.xsl
也不起作用
附录:
谢谢大家,您的回答。我越深入研究这样做的代码,它就越陌生。myscript.asp
是一个相当不寻常的代码编译。发生的情况是作为 XML 块 ( )styles.xsl
包含在 HTML 输出中,然后在客户端使用 VBScript 将该块作为样式表加载。然后使用此样式表转换通过 XMLHTTP 检索的 XML 块。所以问题是客户端的 HTML 的上下文与位置无关。myscript.asp
<xml src=...>
styles.xsl
script.xsl
javascript - ASP.NET MVC 客户端验证
我一直在使用 ASP.NET MVC,但我希望改进的领域之一是客户端验证。
我知道最新版本(Preview 5)有很多新的验证功能,但它们似乎都是在页面发布之后。
我看过Steve Sanderson的一篇有趣的文章……使用 Live Validation、Castle.Components.Validator.dll 和他制作的 Validator 框架。
我在我的项目中使用过它,但我希望它能够集成到官方的 ASP.NET MVC 版本中。我绝对认为业务规则应该驻留在模型或控制器而不是视图中。
你们中有人用过类似的方法吗?
你知道这样的东西被添加到官方 ASP.NET MVC 版本中了吗?
java - GWT 中的客户端回调
我正在尝试为 GWT 应用程序创建一个记录器,作为评估 GWT 的练习。我特别想做的是拥有它,以便我可以在服务器端的任何时候将消息发布到客户端标签。因此,如果服务器上发生了一些有趣的事情,则可以更新客户端。
我的第一个问题是,这可能吗,我可以理解它不是。
其次,如果可能的话,我应该在哪里寻找信息,我已经尝试过 google 和他们的文档,所有的展示都没有这方面的信息。
谢谢