Tag: javascript framework

JavaScript框架和CSS框架:JQuery,YUI,还是其他什么?

我已经做了大约6年的网络开发。 我想回到它,那里有很多新的东西。 我选择用Perl和Catalyst编写我的下一个项目。 我一直听说各种JavaScript和CSS框架。 我对这些框架知之甚少,所以也许这个问题过于宽泛和开放。 各种框架的优点,缺点和受欢迎程度是什么? 我应该使用YUI,JQuery,还是其他什么?

调用函数值

可能重复: function触发早 我已经掀起了这段代码,但是为什么它会提醒我它未定义,即使我从来没有机会点击并在我调用函数test()时从UI日期选择器中选择一个日期? 对我来说似乎没有意义吗? var sdate function test() { alert(select_date()) } function select_date() { $(‘#dd’).dialog({ autoOpen: true, modal: true, overlay: { opacity: 0.5, background: ‘black’ }, title: “title”, height: 265, width: 235, draggable: false, resizable: false }); //end of dialog $(‘#d1’).datepicker({ onSelect: function() { sdate = $(this).val(); $(“#dd”).dialog(“close”); } }); return sdate }​

甚至可以检测何时为控件更改“Class”属性

我有一个“div”控件,其中一些id =“myDiv”class =“myClass”var var1 = 10; 在基于用户操作的Javascript中,我将此控件表单“myClass”的类更改为“newClass”,因此当发生这种情况时,我想将var1的值更改为20。 那我怎么会认识到class级的变化呢? 提前致谢

jQuery / Javascript框架效率

我的最新项目是使用javascript框架(jQuery),以及一些插件(validation,jquery-ui,datepicker,facebox,…)来帮助创建一个现代的Web应用程序。 我现在发现页面加载比我习惯的慢。 经过一些js剖析(感谢VS2010!),似乎很多时候都在框架内进行处理。 现在我了解ui工具越复杂,就需要处理的处理越多。 该项目尚未进入大型阶段,我认为这是平均function。 在这个阶段,我可以看到它不会很好地扩展。 我注意到jQuery中的’each’命令之类的事情需要相当多的处理时间。 让其他人使用JS框架经历一些额外的延迟? 如何最小化它们对页面性能的影响? 是否有使用JS框架实现的最佳实践? 谢谢

使用jquery禁用特定function键

我想在我的网页上禁用F8键。 有没有办法我可以使用jquery或任何相关的插件或只是javascript禁用它? 在此先感谢… 🙂 blasteralfred

在Javascript中的PMT

我试图编写相当于EXCEL PMTfunction的代码。 在Java Script中,公式如下所示: function PMT (ir, np, pv, fv ) { /* ir – interest rate per month np – number of periods (months) pv – present value fv – future value (residual value) */ pmt = ( ir * ( pv * Math.pow ( (ir+1), np ) + fv ) ) / ( […]

如何使用javascript或Jquery使用文件系统或操作?

我想使用Javascript或jQuery for Cross Browser进行一些文件操作,如: File create File write File read Update Remove/delete 有可能做上面的事情吗? 如果可能的话,从哪里可以得到这个想法? 请建议我。在任何一端(客户端/服务器)怎么办?我问这只是为了知道!

如何在jquery或javascript中从两个不同的数组中查找唯一记录?

我想从两个不同的数组中获取唯一值。 JavaScript中有两个数组如下: var a=new Array; var b=new Array; a={‘a’,’b’,’c’,’d’,’e’} b={‘a’,’d’,’e’,’c’} 我想输出像: new array => {‘a’,’c’,’d’,’e’} 如何使用JavaScript原型函数或jQuery函数从两个数组中找到唯一记录?

如何保持jointjs细胞不会溢出纸张?

我正在使用jointjs制作用户可编辑的图表。 用户可以拖动它们并重新定位每个单元格。 但是,当一个单元被拖到边缘时,它会溢出并被切断。 我希望防止这种情况发生,而不是单元格在到达纸张边缘之前停止而不允许越过边缘,因此总是完全保留在纸张内。 这个行为可以在jointjs自己的演示中看到: http://www.jointjs.com/tutorial/ports 尝试将单元格拖动到边缘,您将看到它最终在穿过纸张元素的边缘时变得隐藏。 其次,我使用插件进行有向图布局,在这里找到: http://jointjs.com/rappid/docs/layout/directedGraph 如您所见,只要您的点击布局,树位置就会自动移动到纸张元素的左上角。 如何修改这些默认位置? 我看到的所提供函数的唯一选项是行之间的空间和节点之间的空间,没有初始位置。 假设我想要在点击“布局”时出现在纸张中间的树,我将在哪里进行更改? 在此先感谢您的帮助。

双jsTree实现

我是jsTree的新手,我想使用双jsTree。 [左JsTrree] [>>] [右JsTrree] “>>”:从左到右jsTree复制所选节点的按钮 我想从左到右jsTree复制部分树层次结构。 没有重复的节点。 我不想复制所选节点的子节点 根据右侧jsTree结构,只有左侧jsTree中的选定节点合并到右侧jsTree中 如果用户从左侧jsTree中选择了任何节点,则在按钮(“>>”)上单击我想将部分树从选定节点复制到根节点。 左jsTree如下 “ Root —–A —–A1 —–A1.1 —–A1.2 —–A2 —–`A2.1` —–A2.2 —–B —–B1 —–B2 —–C —–C1 —–C1.1 —–C2.2 ————————————————– ———————————— 现在假设用户选择节点A2.1然后在按钮(“>>”)之后单击以下部分树应该显示在右侧jsTree中 [#1]右jsTree: Root —–A —–A2 —–`A2.1` 现在,在右边的jsTree中添加了根节点,只有选定的节点才能合并到右边的jsTree中。 ————————————————– ———————————— 现在假设用户选择了C1然后只有C1应该合并到右边的jsTree。 [#2]从左侧jsTree添加C1后的右jsTree结构: Root —–A —–A2 —–A2.1 —–C —–`C1` 假设用户选择A1然后A1应合并到适当的位置 [#3]从左jsTree添加A1后的右jsTree结构: Root —–A —–`A1` —–A2 —–A2.1 —–C —–C1 […]