jjzjj

mootools1.2

全部标签

javascript - Mootools - 如何从其名称中获取所选 radio 输入类型的值

问题一:给定在Mootools中,如何在输入“foo”的情况下返回“2”,假设已单击第二个单选按钮。问题2:(相关)-给定类似的复选框输入,我如何返回一个数组或逗号分隔的选中值列表?我想通过Request.JSON提交这些输入的值,将其作为GET参数传递。 最佳答案 假设复选框的名称是“foo”,要获取选中的单选项,您可以使用:varvalues=$$('input[name=foo]:checked'​​​​​​​​​​​​​​).map(function(e){returne.value;});这将返回一个包含1个项目的数组,即

javascript - 将 ES5 shim 与 jquery/mootools/prototype 结合使用

我偶然发现了这个项目:https://github.com/termi/ES5-DOM-SHIM它在包括旧IE在内的所有浏览器中提供几乎完整的ES5支持。我一直在纯JS项目中使用它,但现在我必须在项目(使用HighCharts)中包含jquery/mootools/prototype。即使只包含jquery脚本也会导致在IE8中与此shim一起抛出错误。我怎样才能两全其美?我的文件头是这样的: 最佳答案 确保您使用的是正确的html结构,例如:当我测试你的结构(没有文档类型)时,我在IE中也遇​​到了错误。

javascript - JQuery 等同于 MooTools bind(this)

我正在尝试使用此classplugin在JQuery中重写Mootools工具提示类.当我的类被实例化时,我将事件监听器附加到目标链接,这将使工具提示淡出。在事件回调中,JQuery将关键字“this”分配给事件的目标,因此为了保持对类属性的引用,我正在使用apply()来设置“this”表示类实例。这显然是JQuery中Mootools方便的bind()函数的对应物。不幸的是,当我使用apply()时,我丢失了回调的事件参数。例如,在这一点中,我在第二行收到“eisundefined”错误。this.target.bind('click',function(e){e.preventD

javascript - MooTools 和 JQuery 并排

我刚刚继承了一些使用MooTools的网页。我从未使用过MooTools。现在我需要在页面上添加一些功能,我想知道在同一页面上使用jquery和mooTools是否是个好主意?基本上,我有3个选择,将页面转换为JQuery,我必须学习MooTools才能做到这一点。在MooTools中编写新函数。我必须学习更多的MooTools才能实现这一目标。在页面上同时使用两者。我们将不胜感激您的意见。 最佳答案 意见:学习MooTools,然后继续使用它。听起来是学习新东西的好机会。如果不需要,为什么要引入一个带有额外js膨胀的全新库。如果它

javascript - 如何使用 MooTools 将表单数据转换为对象

我想将整个数据形式转换为javascript对象。将转换为javascript对象...{field1:'foo',field2:'bar'} 最佳答案 在MooTools中,您可以使用简单的技巧将所有表单值转换为对象:varformObjects=$('myform').toQueryString().parseQueryString();转换为JSON:varformJson=JSON.encode(formObjects); 关于javascript-如何使用MooTools将表单

javascript - 普通 JavaScript 是否比使用 jQuery 或 MooTools 等框架更好?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭11年前。我想知道依赖像jQuery或MooTools这样的框架是否是个好主意还是我们应该只使用纯JavaScript?除了避免重新发明轮子之外,它们是否增加了任何特定的值(value)?由于框架是对公众开放的,是否有可能利用框架中可能出现的任何安全漏洞(当然,无意:))?在选择框架或其他方面是否还有其他要考虑的点?

javascript - 我应该选择什么? jQuery、mootools、yui、scriptaculous 还是原型(prototype)?

重复:WhichJavascriptframework(jQueryvsDojovs…)?我对JavaScript完全陌生,但我想在我的网站中实现Ajax功能。我应该学习哪个JS框架?请推荐或您正在使用哪个以及为什么使用它? 最佳答案 jQuery目前非常流行,因此您可能会很幸运地找到最新的教程/插件/等等,而不是其他框架之一。从新手的Angular来看,这可能是一个相当不错的卖点。 关于javascript-我应该选择什么?jQuery、mootools、yui、scriptaculo

javascript - MooTools 的 Function.prototype.overloadSetter() 有什么作用?

我正在查看MooTools源代码以尝试理解它的.implement()和.extend()实用程序。each的定义指的是这样定义的函数:varenumerables=true;for(variin{toString:1})enumerables=null;if(enumerables)enumerables=['hasOwnProperty','valueOf','isPrototypeOf','propertyIsEnumerable','toLocaleString','toString','constructor'];Function.prototype.overloadSett

php - 在选择时将 PHP 链接到 Mootools

如果我从下拉菜单中选择一个值(下拉菜单是从数据库中获取的),我将如何填写我的表单的框?不知何故,在我的javascript中,我需要连接到函数,因为涉及到不同的表与表单字段。问题是否需要使用$fieldname设置字段?if(document.id('LoadExtension')&&document.id('ExtensionResponse')){//idofselectboxvarsel=document.id('LoadExtension');//serselectboxasvar.sel.addEvent('change',function(chg){//addchangee

joomla - 使用 SEF URL 时 Internet Explorer 中的 Mootools 请求问题

在我的自定义Joomla1.6组件中,Mootools的请求仅在IE和启用语言过滤插件时不起作用。我正在使用Mootool的Request从我回应的服务器端获取我的响应。SEFURL示例:http://localhost/mysite/index.php/en/component/foo/113请求:函数theRequest(){varurl="http://localhost/mysite/index.php?&option=com_foo&task=search&view=foo&format=raw¶m=foo"vara=newRequest({method:'get',