草庐IT

mooTools

全部标签

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

javascript - JSHint 为 $ 的重新分配给出 'Read Only' 错误

我正在使用node-jshint命令行检查我所有的JS文件。我正在通过以下方式重新分配$:$=someWindowObj.document.id;它给我错误“只读”。我正在使用Mootools,所以我将选项mootools设置为true。当我通过/*jshintmootools:false*/在文件本身中关闭该选项时,我仍然收到错误消息。禁用mootools(或jquery)选项不应该也禁用错误吗?当我从~/.jshintrc和JS文件中完全删除mootools选项时,不会报告错误。我不确定这是一个错误还是预期的行为,所以我想我在提交错误之前把它放在了SO上。

javascript - 如何在 Firefox 中跟踪和调试 JavaScript 内存泄漏?

我已经尝试跟踪这个一个月了,但没有任何成功。我在一个汽车广告网站上有这段代码,它基本上允许缩略图在搜索结果中旋转,因为汽车有多个图片。您可以在以下位置看到它的运行情况:http://www.abcavendre.com/4506691919/它建立在mootools1.2之上框架。问题是这个脚本在Firefox3下,当一个页面充满了那些旋转的图片时会超时消耗相当大量的内存,例如这个库存页面:http://www.abcavendre.com/Vitrine/Israel_Huttman/您可以在此处查看相关脚本的来源:http://www.abcavendre.com/scripts/

Javascript检测文本区域中的滚动条

我想知道是否有人知道我将如何检测滚动条何时出现在textarea中。我目前正在为我的JavaScript使用mootools,但在检测滚动条时遇到了问题。 最佳答案 functionhas_scrollbar(elem_id){constelem=document.getElementById(elem_id);if(elem.clientHeight请参阅此jsFiddlehttp://jsfiddle.net/qKNXH/ 关于Javascript检测文本区域中的滚动条,我们在Sta

php - 检测下载是否完成

我有一个非常简单和标准的PHP强制下载脚本。如何检查下载是否/何时完成以便在客户端通知用户?我什至不需要实时显示进度,我只对非常具体的事件感兴趣:“下载完成时”。根据我的研究,似乎必须从服务器端确定,因为没有ondownloadready事件,而且我认为不可能拦截浏览器事件。所以看来我最好的选择是比较发送的字节数与某种客户端/服务器端交互的总字节数。我将如何检查从服务器发送的字节以进行PHP强制下载?是否有某种全局PHP变量存储我可以使用AJAXping的这些数据?$chunksize){$handle=fopen($realpath,'rb');$buffer='';while(!f

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

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

php - Joomla 2.5模态弹出组件表单

我正在尝试修改Joomla组件以实现一些ajax功能,从而为我的网站用户简化一些操作。我更改了以下信息以使该项目保持匿名,因为我很偏执:-)我想实现的目标很简单:->Userlandson'order'pageinxyzcomponent->Iftherearenodeliveryaddressesforthisuserontheorderpage,givealinktocreateone->Whenuserclicks'Addanaddress'amodalwindowappearsanddoesanajaxrequesttothe'addaddress'pagewhichhasth

php - PHP 和 JavaScript 模板的互换性(防止重复)

我使用MVCPHP框架使我的Web应用程序尽可能保持干爽。我所有的HTML模板都整齐地藏在我项目应用程序范围内的一个文件夹中。问题是,每当我使用JSON字符串通过AJAX构建页面时,我都需要重复使用这些模板中的很多行,并将它们复制到我的JavaScript文件中的某个位置。这意味着我的JavaScript文件中的模板与我的PHP应用程序中的模板之间存在代码重复。我想知道如何防止这种重复。一种方法当然是使用AJAX加载模板,但是我最终会得到一个页面的双重AJAX请求。此外,PHP模板使用与MooTools不同的标记样式来表示变量,但HTML设置是相同的。总结一下:是否有任何巧妙的方法或工

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',