11得票5回答
JS:用于匹配数字和空格的正则表达式?

我正在使用happyJS,并且使用下面的正则表达式进行电话验证phone: function (val) { return /^(?:[0-9]+$)/.test(val); } 但是这只允许输入数字。我希望用户也能够输入空格,就像这样:238 238 45383 你知...

22得票5回答
如何在单页面移动Web应用程序中实现自己的历史记录堆栈?

我有一个使用Backbone和Zepto开发的单页面移动应用程序。 在浏览器中,回退/前进按钮可以正常工作。 当用户导航到一个页面时,新内容从右侧滑入,旧内容向左滑出(并离开视口)。如果用户按"前进"浏览器按钮,我想要相同的效果。这一切都有效。 我有一个类,我会将其添加到body元素中:...

9得票4回答
如何在Zepto中实现类似于jQuery的slideDown()方法

我正在使用zepto库制作我的移动网站。最近我发现zepto没有像jquery那样的slideDown()插件。我想为zepto实现相同的功能。 我在jsfiddle上尝试了一个(http://jsfiddle.net/goje87/keHMp/1/)。在这里,它在显示元素时没有动画效果,只...

210得票7回答
相对于父容器,获取元素的位置/偏移量?

如何使用纯JS获取容器相对于父元素的偏移量?

15得票4回答
Backbone.js内存管理,DOM节点数量增加

Situation: 我正在开发一个相当复杂的单页 Backbone 应用程序,可能需要连续运行 8-12 小时以上。因此,需要确保应用程序不会泄漏并在 X 小时后崩溃或明显减慢。 The Application: 应用程序使用 Backbone (mv*)、Zepto (类似于 jquer...

16得票3回答
查看事件监听器 - Javascript

我想知道是否有可能在单个网页上查看: 1. 有多少个事件监听器 2. 每种事件监听器的类型 原因是我正在使用off();方法。 我正在使用这个框架,它基本上类似于 jQuery,但并不完全相同。 是的,我正在使用 off() 方法,但事件没有被移除,我有一种感觉元素上存在多个 eventLis...

51得票5回答
如何使用$.ajax(jQuery或Zepto)POST一个对象数组

我想使用Zepto或Jquery中的$.ajax POST一个对象数组。两者都表现出相同的奇怪错误,但我找不到我的错误在哪里。 当使用像'RestEasy'这样的测试客户端发送数据时,数据保存到服务器,并且我可以看到请求在浏览器的网络面板中被篡改,因此我认为JS是罪魁祸首。 如果我将对象数...

20得票5回答
Zepto.js上的jQueryMobile?

我想知道是否有人已经尝试将jQueryMobile移植到Zepto.js (http://zeptojs.com/) 上,而不是必需的jQuery?

26得票10回答
Zepto回退到jQuery

我正在使用ZeptoJS开发我的网页应用,但是如果浏览器不支持Zepto,我希望可以回退到jQuery。由于目前IE是唯一不支持Zepto的主要浏览器,所以我想检测它:if(navigator.appName == 'Microsoft Internet Explorer'){ // ...

8得票3回答
jQuery fadeIn如何工作?使用animate()完成相同效果。

我喜欢简单的jQuery fadeIn()函数,特别是因为它在不设置选择器透明度值的情况下就可以工作。只需将其设置为display:none并使用fadeIn()即可实现。 然而,我当前的项目中没有使用jQuery,而是使用了zepto.js。Zepto只提供了animate()而没有fad...