小编Cur*_*urt的帖子

将数据传递到所有页面通用的布局

我有一个有布局页面的网站.但是,此布局页面包含所有页面模型必须提供的数据,例如页面标题,页面名称以及我们实际执行某些操作的HTML帮助程序所在的位置.每个页面都有自己的视图模型属性.

我怎样才能做到这一点?键入布局似乎是一个坏主意但我如何通过这些信息呢?

asp.net-mvc-4

115
推荐指数
8
解决办法
13万
查看次数

现在使用什么Google新闻API已被弃用?

作为我正在开展的项目的一部分,我已被指示将Google News API实施到Web应用程序中.

但是,我查看了Google新闻API网站,并看到以下消息:

重要提示:截至2011年5月26日,Google新闻搜索API已正式弃用.它将继续按照我们的弃用政策运作,但您每天可能提出的请求数量可能会有限.

我已经检查了SO问题,但我找不到与News API相关的问题.

  • 现在Google News API是多余的,我该怎么用?
  • 它是Custom Search API吗?
  • 如果是这样,我如何才能使我的Web应用程序的特定查询的新闻结果相关?

我已经检查了Google新闻RSS,但是这使用的HTML description不能满足我的要求,因为我只需要文本.

google-search-api

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

如何在特定坐标中定位DIV?

我想将DIV放在特定的坐标中?我怎么能用Javascript做到这一点?

html javascript coordinates

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

我应该在"addClass"之前使用"hasClass"吗?

我遇到过以下脚本,它检查一个元素是否有类a,如果没有,则添加它:

if (!$("div").hasClass("a")){
   $("div").addClass("a");
}
Run Code Online (Sandbox Code Playgroud)

由于jQuery不会添加该类(如果它已经存在),因此可以将其更改为:

$("div").addClass("a");
Run Code Online (Sandbox Code Playgroud)

但是,通过使用hasClassfirst 是否有任何性能改进,或者这是否使用相同的方法addClass,因此重复逻辑?

performance jquery addclass

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

与模式匹配的正则表达式,或者是空字符串

我有以下正则表达式与电子邮件地址格式匹配:

^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$
Run Code Online (Sandbox Code Playgroud)

这用于使用JavaScript进行表单验证.但是,这是一个可选字段.因此,如何更改此正则表达式以匹配电子邮件地址格式或空字符串?

从我有限的正则表达式知识,我认为\b匹配一个空字符串,并|意味着"或",所以我尝试做以下,但它不起作用:

^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$|\b
Run Code Online (Sandbox Code Playgroud)

javascript regex string email-validation

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

获取没有特定目录路径的文件名

如何在没有完整路径的情况下获取目录(及其子目录)的所有文件名? Directory.GetFiles(...)始终返回完整路径!

.net c#

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

为什么$ .each()不遍历每个项目?

我有以下标记包含10个pre元素与类indent:

?<pre class="indent"></pre>
<pre class="indent"></pre>
<pre class="indent"></pre>
<pre class="indent"></pre>
<pre class="indent"></pre>
<pre class="indent"></pre>
<pre class="indent"></pre>
<pre class="indent"></pre>
<pre class="indent"></pre>
<pre class="indent"></pre>?
Run Code Online (Sandbox Code Playgroud)

我正在使用以下jQuery .each()函数来遍历每个元素:

?$(function(){    
    $.each(".indent", function(index){
       alert(index); 
    });    
});?
Run Code Online (Sandbox Code Playgroud)

我希望看到10个警报,但我只看到7个

- 见小提琴 -


但是,这可以按预期工作$(".indent").each():

$(function(){    
    $(".indent").each(function(index){
       alert(index); 
    });    
});?
Run Code Online (Sandbox Code Playgroud)

- 见小提琴 -


看一下$.each()文档,我理解是有区别的:

$ .each()函数与$(selector).each()不同,后者用于独占于jQuery对象进行迭代.

但我不明白为什么在这种情况下,它不会遍历所有元素.

为什么会这样?

javascript iteration jquery

54
推荐指数
3
解决办法
3009
查看次数

jQuery data()返回undefined,attr()返回整数

我有以下代码:

alert($embellishment.data("embellishmentId"));
alert($embellishment.attr("data-embellishmentId"));
Run Code Online (Sandbox Code Playgroud)

第一个警报返回undefined,而第二个警报返回一个整数,3.

- 看见演示 -

我正在使用jQuery版本1.7.2(data我相信版本1.4已添加)

为什么是这样?data()如果它没有返回正确的值,我是否应该使用它?

javascript jquery jquery-attributes

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

视图是否自动更新

如果我JOINCROSS APPLY两个表并创建一个VIEW,当我更新两个表中的任何一个或者我向其中任何一个表添加记录时,视图是否会自动更新?

这些新记录会出现在VIEW吗?

sql view

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

拉伸文本以适合div的宽度

我有一个固定宽度的div,但div内的文本可以改变.

是否有一种方法用css或其他方式设置字母之间的间距,以便文本总是完美地填充div?

html css

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