小编Joh*_*ith的帖子

如何在jQuery中找到具有已知类的父级?

我有一个<div>其他的<div>s,每个都在不同的嵌套级别.<div>我不是给每个孩子一个标识符,而是给根<div>标识符.这是一个例子:

<div class="a" id="a5">
  <div class="b">
    <div class="c">
      <a class="d">
      </a>
    </div>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如果我在jQuery中编写一个函数来响应类d,我想找到它的父类的类a,我该怎么做呢?

我不能简单地做$('.a').attr('id');,因为有多个类a.我可以找到它的父母的父母的父亲的ID,但这似乎设计很差,速度慢,而且不是非常多态(我必须编写不同的代码来找到类的ID c).

html javascript jquery dom parent

219
推荐指数
5
解决办法
23万
查看次数

如何通过Javascript中的值对关联数组进行排序?

我有关联数组:

array["sub2"] = 1;
array["sub0"] = -1;
array["sub1"] = 0;
array["sub3"] = 1;
array["sub4"] = 0;
Run Code Online (Sandbox Code Playgroud)

什么是按其值排序(降序)的最优雅方式,其中结果将是具有相应索引的数组:

sub2, sub3, sub1, sub4, sub0
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting associative

82
推荐指数
5
解决办法
10万
查看次数

header('HTTP/1.0 404 Not Found'); 什么都不做

我在我的网站的主目录中有一个404.php文件,我使用header('Location: 404.php');了一段时间,直到有人说你应该使用header('HTTP/1.0 404 Not Found');.所以我用它替换它然后添加:ErrorDocument 404 /404.php到我的apache配置文件并重新启动服务器但它不起作用.

我尝试了不同的变化,包括ErrorDocument 404 404.phpErrorDocument 404 mywebite/404.php,但无济于事.

我的意思是不起作用是早些时候使用header('Location: 404.php');它将重定向到404.php文件,但当我用它替换header('HTTP/1.0 404 Not Found');它似乎只是跳过线而不做任何事情.它肯定不是重定向.我调用重定向的原因是因为如果无法识别$ _GET标头值,页面应为404.

php header http-status-code-404

50
推荐指数
4
解决办法
15万
查看次数

为什么ConcurrentDictionary.TryRemove需要第二个参数?

我只想删除一个值..之后我不需要使用变量.为什么不包含不需要第二个参数的重载?

我真的必须将它存储在一个临时的局部变量中,而不是使用它,并在方法结束时让垃圾收集器收集它吗?看起来很傻..

功能:http://msdn.microsoft.com/en-us/library/dd287129.aspx

c# dictionary

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

如何缩进DIV?

div的边距设置为中心对齐0 auto.现在我想将其左边距从中间缩进50像素.但是,每当我尝试这样做时,它会将其与div容器的左侧对齐并失去中心对齐.我认为这是因为它会覆盖margin属性的左侧字段.有谁知道如何做到这一点?为了澄清,我想从容器中心缩进50个额外的像素.

html css indentation

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

OAuth2 重定向 URL 应该指向前端还是后端?

我正在使用授权授予流程在我的应用程序中设置 OAuth2。我还使用 create-react-app,这样我就可以在 上进行开发localhost:3000,它代理到我在 上的应用程序服务器后端localhost:8080

除了我无法让CSRF令牌工作之外,一切都基本正常。

我意识到这是因为我将 OAuth2 重定向 URL 设置为后端,因此它没有发送私有加密csrf_statecookie,因为请求源自 google 而不是我的应用程序。

我认为这在生产中不会成为问题,因为不会有代理服务器。相反,后端和前端都将由同一个服务mydomain.com

那么,我是否应该停止开发这项工作呢?或者我应该将 OAuth2 重定向 URL 设置为我的前端 ( localhost:3000),然后自动重定向到后端 ( localhost:8080),以便它可以发送私有加密的 CSRF 令牌?

或者有没有办法让 cookie 来自 google,而不需要多个重定向?或者我应该不理会 CSRF,因为SameSite现在浏览器有如此大的支持?

javascript cookies csrf oauth-2.0 create-react-app

13
推荐指数
1
解决办法
6891
查看次数

删除冗余的委托构造函数调用?

我下载了ReSharper,它告诉我改变这一行:

dispMap.OnDraw += new EventHandler(dispMap_OnDraw);
Run Code Online (Sandbox Code Playgroud)

成为这条线:

dispMap.OnDraw += dispMap_OnDraw;
Run Code Online (Sandbox Code Playgroud)

因为第一行是"冗余委托构造函数调用".

这是真的?在自动生成的表单设计器代码中,语法基于第一段代码,当输入dispMap.OnDraw +=并命中TAB时,IDE会自动生成new EventHandler(dispMap_OnDraw)

我只是好奇这个.ReSharper有意义吗?

c# resharper events delegates

12
推荐指数
2
解决办法
2138
查看次数

如何将MySQL数据库更改为UTC?

我在Windows 7上,我对这个数据库的东西有点新鲜.我尝试在Google上搜索如何将时区从我的系统更改为UTC,但文档有些先进,我不太确定如何更改此字段.

mysql sql timezone utc

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

如何实现嵌套注释系统?

实现这类事情的理想方式是什么?我现在脑子里想的是有一个评论表,每个评论都有一个线程标识符和父评论标识符.线程标识符将指示注释所属的线程,并允许使用WHERE子句的简单MySQL语句.根据通常的数据库设计,每个注释都有一个auto_increment标识符,而父标识符列将指示该注释是哪个注释的子项.

这种类型的设计会将大部分压力放在PHP方面,因为它只是一个SQL调用来从线程获取所有注释.我发现的另一个实现是为每个嵌套级别提供SQL查询.这个解决方案会把压力放在事物的SQL方面.

SO如何实现这一点?目前我不知所措,因为我不确定哪种解决方案是"最佳"解决方案,我对数据库设计,PHP和JQuery仍然很陌生.

谢谢.

php mysql jquery comments nested

8
推荐指数
1
解决办法
3043
查看次数

如何填充div而不扩展边框?

我有这个代码:

<html>
<head>
<style type="text/css">
.container {
    border-bottom: 1px dotted #999999;
    width:500px;
    padding-left:200px
}
</style>
</head>
<body>
<div class="container">asdf</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

它的工作正常,除了底部边框也适用于缩进前的200px.我希望底部边框以200px开始.可以这样做吗?

css border padding

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