小编Sin*_*nan的帖子

构造函数vs工厂函数

有人可以澄清Javascript中构造函数和工厂函数之间的区别.

何时使用一个而不是另一个?

javascript oop

138
推荐指数
4
解决办法
5万
查看次数

延迟jQuery中的keypress之间的动作

如何在jQuery中的keypress之间延迟操作.例如;

我有类似的东西

 if($(this).val().length > 1){
   $.post("stuff.php", {nStr: "" + $(this).val() + ""}, function(data){
    if(data.length > 0) {
      $('#suggestions').show();
      $('#autoSuggestionsList').html(data);
    }else{
      $('#suggestions').hide();
    }
 });
}
Run Code Online (Sandbox Code Playgroud)

如果用户不断输入,我想阻止发布数据.那我怎么能延迟0.5秒呢?

ajax jquery delay

30
推荐指数
2
解决办法
2万
查看次数

URL slug的理想长度是多少

为了从文章标题中创建漂亮的URL,我使用的是一个简单的函数.不过最近我关注这些"slu"的理想长度.据说太多的破折号都很糟糕.

然而,一些文章标题可能很长,谷歌可能不会喜欢太长的网址.当然,这会破坏URL slu的整体想法.

那么有人知道URL slug应该有多长.使用的"破折号"字符是否应该有限制?

seo web-applications url-rewriting

20
推荐指数
1
解决办法
8289
查看次数

PHP的shuffle功能有多随机?

有谁知道PHP shuffle()函数的随机性是什么?它取决于操作系统吗?它是否使用PHP自己的播种机?

可以mt_rand()用作发电机吗?

php random shuffle

17
推荐指数
3
解决办法
8248
查看次数

集成openID和oauth作为网站登录,登录和认证系统

首先让我先说这个问题不是关于不同的openID和oAuth实现.有很多关于这些的课程.

我的问题是在验证用户身份后该怎么做:

  • 如何将此用户添加到数据库中的用户表?
  • 如何处理同一用户的不同登录?(Remy Sharp的例子为openID提供了一些建议)
  • 如何在数据库中结合oAuth和openID?

有任何想法吗?

php sql openid oauth

16
推荐指数
2
解决办法
2411
查看次数

什么是真正的多维数组?

我正在读一本关于Javascript的书,看到了这一行;

JavaScript不支持真正的多维数组,但您可以使用数组数组来近似它们.

有什么不同?

javascript arrays multidimensional-array

16
推荐指数
1
解决办法
829
查看次数

如何检测地理定位的负面用户响应

使用地理定位API时navigator.geolocation.getCurrentPosition()如何处理否定响应?

它说当出现错误时会调用第二个回调函数.但是,当用户选择不通过取消函数永远不会被触发的请求来显示他的位置时.

似乎getCurrentPosition()无限期地等待答案.(至少在Firefox 4中)

我怎么知道用户何时按下取消(或没有等)

有任何想法吗?

javascript firefox html5 geolocation

12
推荐指数
1
解决办法
7029
查看次数

不能使用.bind()来绑定悬停

我试验了jQuery.在我尝试的时候,我发现我不能在.bind中使用悬停事件.我不知道出了什么问题.

$(document).ready(function(){
 $('.some-class').bind({
  hover: function(e) {
  // Hover event handler
   alert("hover");
  },
  click: function(e) {
  // Click event handler
   alert("click");
  },
  blur: function(e) {
  // Blur event handler
  }
 });
});
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是(至少对我而言)是悬停不起作用.其他"点击"和"模糊"工作正常.

以下工作没有任何问题.

$(".some-class").hover(function(){
     // stuff
})
Run Code Online (Sandbox Code Playgroud)

也许我可以使用上面的代码.但不知道为什么会是一个很大的麻烦.那么任何想法?

谢谢!

jquery

10
推荐指数
1
解决办法
3万
查看次数

多个模型与单个模型

我对MVC有疑问.特别是关于模特.假设我的数据库中有一个类别表.现在,我希望获得详细视图的单个类别和列表的多个类别的结果.此外,我可能需要查询多个类别以用于不同目的.

现在的问题是; 拥有两个独立的模型更有意义吗?类似于单个类别的操作的类别模型和类别多个类别的模型操作.

我的想法是,当我使用category模型时,我不需要多个类别的其他详细信息.因此将它们分开对我来说是有意义的 但我不确定.

有任何想法吗?

php model-view-controller hmvc kohana-3

8
推荐指数
2
解决办法
954
查看次数

如何计算左连接中的另一个表

我有多个表

post
    id  Name
    1   post-name1
    2   post-name2

user
    id  username
    1   user1
    2   user2

post_user
    post_id   user_id
    1         1
    2         1

post_comments
    post_id   comment_id
    1         1
    1         2
    1         3
Run Code Online (Sandbox Code Playgroud)

我正在使用这样的查询:

SELECT post.id, post.title, user.id AS uid, username
FROM `post`
LEFT JOIN post_user ON post.id = post_user.post_id
LEFT JOIN user ON user.id = post_user.user_id
ORDER BY post_date DESC
Run Code Online (Sandbox Code Playgroud)

它按预期工作.但是,我想获得每个帖子的评论数量.那么如何修改此查询以便我可以获得评论的数量.

有任何想法吗?

mysql sql database

6
推荐指数
1
解决办法
1万
查看次数