问题标签 [javascript-framework]

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.

0 投票
5 回答
4092 浏览

javascript - 当焦点在“内部”时如何更改元素/容器的样式?

假设有这样的代码:

现在假设我对表单的每个元素都有这样的东西(这只是一个例子)。我想在以下情况下将样式从 notSelected 更改为 Selected:

  • 用户关注输入元素
  • 用户将鼠标移动到 notSelected div

当他改变焦点时,Selected div 应该再次变为 notSelected。

我想做这样的事情来增加所选 div 的文本大小。无论如何,进行其他更改也可能很酷,所以我更愿意更改类属性。

在 JavaScript 中执行此类操作的最佳方法是什么?有没有什么 JavaScript 框架可以帮助我做这件事?所以很容易添加褪色等效果......

我下载了 MooTools,但是通过快速阅读文档,如果没有任何表单 div 的特定 ID,我没有看到如何做到这一点,但这是我第一次使用它。我使用任何其他框架都没有问题,但如果你推荐一个,请写下我应该特别寻找什么。

0 投票
4 回答
649 浏览

java - 你推荐哪个 JavaScript 库与 Java EE + Struts + iBatis 一起使用?

您推荐哪个 JavaScript 库与 Java EE + Struts + iBatis 一起使用?诸如 Ext JS、Dojo 之类的可以轻松与 Struts 集成的框架。

0 投票
7 回答
733 浏览

javascript - 缩小版的 jQuery 或 Prototype - JS 框架选择

在为我的下一个项目考虑 JS 框架时,我可以清楚地看到规模向 jQuery 倾斜,然而,Prototype 也得到了很好的评价。

我正在考虑的问题是如何缩小这些以仅具有我真正需要的功能。例如,最新的 jQuery 似乎是 55k 压缩的,我显然只需要最需要的基本功能或跨浏览器兼容性。

手动编写我需要的代码的替代方案听起来很痛苦。

有没有人遇到过一些“ jQuery downscaler ”或“Prototype downscaler”?像 Dlite 这样的东西并没有完全解决它,因为我需要带有超时的跨浏览器 AJAX,以及跨浏览器 cookie 处理,但也许还有其他一些轻量级的解决方案?

因为我正在做一个基于 PHP 的解决方案,所以与 ASP 相关的捆绑包将无济于事。

对此的任何提示将不胜感激。

0 投票
3 回答
191 浏览

security - 是否有任何 JavaScript 工具包存在众所周知的安全漏洞?

我正在调查各种各样的网络框架,大多数都没有在他们的网站上提到安全问题(例如 scriptaculous、jQuery、Prototype、Rico)

有谁知道比其他人或多或少安全的东西?(忽略使用 JavaScript 提供的常见安全漏洞,例如 XSS)

0 投票
5 回答
10030 浏览

javascript - 您如何确定 Javascript 中的媒体类型?

我环顾四周,还没有看到这个问题。

Javascript 中确定页面媒体类型(例如屏幕、打印、手持设备)的可靠方法是什么?我看过对 的引用document.styleSheets[0].media,但我没有运气使用它,要么是因为浏览器支持问题,要么是因为我不理解某些东西。

我问是因为我希望 Javascript 在屏幕视图中隐藏某些内容,而不是在打印视图中。不能依赖媒体相关的样式来执行此操作,因为我正在使用 Prototype 为元素运行切换开关,如果元素被声明为不可见(display: none), Prototype 将不允许将其切换为可见-内联 CSS*。我试图为元素 ( <div style="@media print { foo: bar; } @media screen { blargh: bfargle; }">) 设置特定于媒体的内联样式,但据我所知,这不受支持。

我知道我可以循环浏览样式表并检查特定于打印的链接样式表是否处于活动状态,但我目前处于各种特定媒体样式声明都混合在单个链接样式表中的情况,所以这不好。是的,我可以将样式表拆分为不同的媒体类型,但我首先想弄清楚我是否可以使用 Javascript 可靠地将媒体类型从 DOM 中拉出,完全独立于 CSS。哦,我已经尝试过“隐藏打印视图的元素,然后检查它是否在 Javascript 中可见”的技巧,但那尽管这些元素是不可见的。如果有人想了解我在这里谈论的更多细节,我可以在编辑中详细说明。

*这是我不理解并且经常被激怒的东西。任何可以提供任何见解的人都会得到我的大力支持。

0 投票
4 回答
2218 浏览

frameworks - 轻量级 Javascript 框架

我正在尝试创建一个可以在我的greasemonkey 脚本中使用的小型Javascript“框架”。我只需要非常基本的功能,所以这就是我选择不使用 mooTools 或 DOMAssistant 的原因。另外,我不会傻傻的把DOMAssitant 放到一个20KB 的Greasemonkey 脚本里!我只想要一小段整洁的代码。

我对下面的代码有一个小问题。我认为这是因为我在 $() 中返回了一个数组,所以我得到 .setStyle is not a function 错误消息。

当我这样做时,我希望它能够工作

0 投票
6 回答
21072 浏览

css - 对于 Web 应用程序结构的最佳实践,您有什么建议?

我在工作中做了很多自定义应用程序。我正在尝试为新应用程序定义一些标准。有点像元素。

CSS:你如何组织样式表?我是否应该为整个站点创建一个基本样式表,为每个单独的页面创建一个用于自定义的样式表?我应该有另一个打印样式吗?我听说链接更多文件需要更多时间让浏览器检索它们。(每页更多的对象...还有很多 javascript 文件或图像的问题)... 多少是太多?你是否大量评论你的 CSS?提供任何嵌套结构?在元素中按字母顺序排列?我需要重置吗?进口呢?和排版?

Javascript:基本上是同一个问题。Javascript 文件...我应该包含一个或两个不错的库(例如 JQuery 和 Prototype),然后为每个页面包含另一个库吗?现在我突然包含 5 或 6 个 CSS 和 JS 文件......

目录结构:您如何组织网站?目前,我使用类似的东西

此外,欢迎任何其他提示。谢谢!!

0 投票
9 回答
9728 浏览

javascript - 哪个 JavaScript 库具有最全面的类继承支持?

在使用了十几个不同的 JavaScript 库(例如 Prototype、jQuery、YUI 等等)之后,我发现每个不同的库都有不同的方式来模拟某种类层次结构并提供某种类继承支持。(除了 jQuery)除了非常恼火的是,当你创建一个新类时,它必须依赖于库,除非你使用普通的旧方法。

我想知道哪个库通常为类继承提供最佳支持以及为什么。

我希望有一天 JavaScript 库的作者可以就类创建和继承的一种风格达成一致。

0 投票
5 回答
1988 浏览

javascript - JavaScript 框架和 CSS 框架:JQuery、YUI,两者都不是,还是别的什么?

我已经有 6 年没有做过 Web 开发了。我正试图重新进入它,那里有很多新东西。我选择用 Perl 和 Catalyst 编写我的下一个项目。

我不断听到各种 JavaScript 和 CSS 框架。我对这些框架知之甚少,所以这个问题可能过于宽泛和开放式。

各种框架的优势、劣势和受欢迎程度是什么?我应该使用 YUI、JQuery 还是别的什么?

0 投票
12 回答
43925 浏览

javascript - 对 JavaScript 表单构建器的建议?

我正在寻找将表单构建器集成到我正在使用的网站中,但我希望找到一个具有我正在寻找的部分或大部分功能的库。

我正在寻找一个库,它会给我一个很好的 GUI 来构建表单,以及一个我可以在django后端使用的 JSON(或 XML,或类似的)输出。我打算用来django输出完成的表格。

我尝试通过 Google 运行此程序,但这只会产生通过在线创建和托管表单来开展业务的公司。但是没有图书馆的形式。

有什么建议么?