小编gdo*_*ica的帖子

使用jQuery从图像中删除包装<a>锚标记

我试图删除图像IF的第一个包装标签

   <div class="feature">
        <a>
          <img width="252" height="79" alt="" src="http://localhost:81/site/wp-
          content/uploads/2011/12/home-highlights.jpg" title="home-highlights" 
          class="alignnone size-full wp-image-55">
        </a>
   </div>
Run Code Online (Sandbox Code Playgroud)

我已经看了很多选项,我认为我的方法是正确的:

$(".feature img").closest('a').remove();
Run Code Online (Sandbox Code Playgroud)

如果我使用上面的例子,它也会删除图像,这当然不是我想要的.

html javascript css anchor jquery

9
推荐指数
2
解决办法
8532
查看次数

为什么event.bubbles对于"focusin"和"focusout"来说是假的?

几分钟前,我回答了一个问题:
在jQuery中,focusin/focusout与focus/blur之间有什么区别?

答案是:

简短的回答:focusin    泡沫,focus没有.
        focusout 泡沫,blur   没有.

我测试了它,这是真的,但在尝试设置DEMO时我遇到了一个奇怪的事情:

$('#test').on('focusin focusout focus blur change', function(e) {
    console.log(e.type + 'event bubles? : ' + e.bubbles);
});?
Run Code Online (Sandbox Code Playgroud)

focusinfocusout给我e.bubbles == false

这是jQuery的错误还是我错过了明显的问题?

javascript jquery focusin

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

转换null不会编译

我不小心在工作中写了以下代码:

string x = (object) null; 
// It was var x = (object)null and I changed from var to string instead of 
// object x = null;
Run Code Online (Sandbox Code Playgroud)

这给了我一个与此类似的编译错误: Can't cast source type object to target type string

为什么?不null只是一堆零指向"无处"的内存地址,无论类型是什么?

.net c# compiler-construction null

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

如何授权一组控制器而不在每个控制器上放置注释?

我有一组控制器,每个控制器用于每种授权类型.例如,A类授权将拥有一组控制器,每个控制器都需要A类授权.有没有办法将一个[Authorize(Role="Class A")]属性放在某个适用于每个控制器的地方,而不必用相同的属性装饰每个控制器?

asp.net-mvc controller authorize authorize-attribute asp.net-mvc-3

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

csv文件中列的最大长度是多少?

csv文件中列的最大长度是多少.它可以通过java代码控制吗?

java csv

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

使用Lambda表达式进行字符串连接

如果我有一个像这样的类的列表:

class Info {
    public string Name { get; set; }
    public int Count { get; set; }
}

List<Info> newInfo = new List<Info>()
{
    {new Info { Name = "ONE", Count = 1 }},
    {new Info { Name = "TWO", Count = 2 }},
    {new Info { Name = "SIX", Count = 6 }}
};
Run Code Online (Sandbox Code Playgroud)

可以使用Lambda表达式来串联连接类列表中的属性,如下所示:

"ONE(1), TWO(2), SIX(6)"

c# linq lambda

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

预测Javascript的Math.random的种子

好的,所以我正在研究如何使用Math.random方法生成随机数.到目前为止,我学会了它从一个"随机"种子开始,并将该种子插入到一些复杂的方程中以创建一个随机数.如果种子总是一样,结果总是一样吗?

我听说Math.random的种子是通过当前时间生成的,这是正确的吗?他们必须使用当前时间一直到mili-seconds或其他东西,因为如果你没有,你会得到相同的结果.

种子究竟是什么?是"10:45"之类的时间,还是"10月11日10:45"或某种组合的时间和日期?

我怎样才能找到种子,所以我可以预测输出?

我希望能够插入这个:

alert(Math.floor((Math.random()*10)+1));
Run Code Online (Sandbox Code Playgroud)

进入我的网址栏,并能够预测结果.那可能吗?

javascript random seed

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

如何限制Eval中的文本字符串

我有一个带有如下设置的导航属性的超链接:

NavigateUrl='<%# Eval("My Text") %>'
Run Code Online (Sandbox Code Playgroud)

如何将字符串限制为140个字符?我试过这个Eval("My Text").ToString().Substring(0,140)但是如果字符串长度小于140个字符则抛出异常.

c# asp.net string truncate eval

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

如何在Web API和OData中进行PATCH

通过阅读Patch动词RFC规范,很明显Patch动词不应该获得值来部分更新实体,而是要进行操作:

但是,使用PATCH,随附的实体包含一组指令,描述如何修改当前驻留在源服务器上的资源以生成新版本.

在MSDN中,对于Delta类,它也很清楚,因为Patch描述说:

使用此Delta 跟踪更改覆盖原始实体.

Put的描述不同:

使用存储在此Delta中的覆盖原始实体.

到目前为止一切都那么好,但我找不到用OData发送这些"指令"的方法,无论我做什么,Delta.Patch只替换值.

补丁请求的语法应该是什么?

我尝试的方式是:

PATCH http://localhost:55783/Products(1) HTTP/1.1
User-Agent: Fiddler
Host: localhost:55783
Content-Length: 19
Content-type: application/json

{ "Price": 432 }
Run Code Online (Sandbox Code Playgroud)

{ "op": "add", "path": "/Price", "value": 423432 }
Run Code Online (Sandbox Code Playgroud)

那附近的东西.


更新:

感谢迈克尔·摩尔和用ILSpy阅读整个Delta课程,我认为它确实是Patch动词设计中的一个错误.
我为微软公开了一个错误,如果您需要修复它,可以对它进行投票.

.net c# odata asp.net-web-api http-patch

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

Chrome是否违反缓存标准?

我们注意到Chrome在本地缓存文件,甚至没有向我们的服务器发送请求以检查是否有更新版本的javascript文件.

Google缓存的js文件的HTTP响应标头示例:

Accept-Ranges:bytes
Access-Control-Allow-Headers:Content-Type
Access-Control-Allow-Methods:GET, POST, PUT, DELETE, OPTIONS
Access-Control-Allow-Origin:*
Content-Encoding:gzip
Content-Length:5479
Content-Type:application/javascript
Date:Tue, 12 Jan 2016 22:46:07 GMT
ETag:"7d68e1ceb647d11:0"
Last-Modified:Tue, 05 Jan 2016 12:44:25 GMT
Server:Microsoft-IIS/8.5
Vary:Accept-Encoding
x-robots-tag:noindex
Run Code Online (Sandbox Code Playgroud)

Chrome缓存文件是否有效?没有Cache-control标题或者某些东西声明文件可以在本地缓存,它只有ETag和Last-Modified.


BTW

是否有方法(可能是标题)指示Chrome检查缓存文件是否已更改而不将文件名附加到文件名?设置no-cache不是一个选项,因为我希望它被缓存,但我想要使用ETag和Last-Modified标头.

javascript asp.net caching google-chrome

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