小编Raz*_*zor的帖子

jQuery插件定义

有一些关于"标准"jQuery插件定义的东西,我似乎无法理解,似乎没有插件教程解释它.
我见过的大多数插件定义都是这样的:

(function($) {
    $.extend($.fn, {
        pluginName: function( options )
            ...
    });
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

现在,虽然我理解该function($) { ... }部分的作用(确保jquery $即使在noConflict模式下工作,创建一个"私有"方法等),但我不明白为什么第一个字符是(,并以它结束)(jQuery).

是否需要使插件可链接?可以安全地忽略它吗?

编辑

相同定义的变化:

;(function($) { // why is ; there?
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins

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

jQuery 1.4.2:.is(":focus")给出了语法错误

假设有一个带有单个输入的文档.我想要做的就是这么简单:

$("input").focus().is(":focus");
Run Code Online (Sandbox Code Playgroud)

我希望上面的代码能够返回true.相反,firebug记录错误:

Syntax error, unrecognized expression: Syntax error, unrecognized expression: focus
Run Code Online (Sandbox Code Playgroud)

我在这里错过了什么?我假设使用的语法is()是相同的$(),或者我不能这样做?

如果这是不可修复的,你会如何建议检查焦点输入?

编辑:

从jquery 1.6开始,:focus选择器是jquery核心的一部分:http://api.jquery.com/focus-selector/
如果需要,只需升级即可.

jquery

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

.NET Core 3预览4:未定义'AddNewtonsoftJson'

使用.NET Core 3预览4,F#ASP.NET MVC项目的“ API”模板无法生成。这对模板没有任何更改。

F#ASP.NET MVC项目的“ API”模板

这是失败的代码:

type Startup private () =
    member this.ConfigureServices(services: IServiceCollection) =
        // Add framework services.
        services.AddControllers().AddNewtonsoftJson() |> ignore
Run Code Online (Sandbox Code Playgroud)

有错误

... \ Startup.fs(23,35):错误FS0039:未定义字段,构造函数或成员'AddNewtonsoftJson'。也许您需要以下之一:AddNewtonsoftJsonProtocol

似乎为此正在发生变化 -它是否正在开发并且目前无法使用?

f# .net-core-3.0

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

Freemarker / Velocity-日期操作

关于这两个模板引擎,我有一个非常简单的问题。
我正在尝试设定一个将来/过去的日期,从现在开始的固定时间,例如18个月前或明天。

我知道可以使用Velocity / freemarker模板(类似$date.add(2,-18))中的java date对象来执行此操作,但是我想使用DateTool或freemarker核心来执行此操作

我认为这纯粹是演示性的(只是考虑在预订表格中看到的默认日期),因此我看不到模板引擎无法执行此操作的任何原因。

有可能吗?如果是这样,怎么办?

java velocity freemarker

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

将动态数据传递给引导模式

我试图在模态上加载特定帖子的评论.为此,我需要将post id传递给模态,然后获取相应的注释.模态由以下内容触发:

<a class="xyz" data-toggle="modal" data-target="#compose-modal" data-id="<?php echo $list[$i]->getID(); ?>">View Comments</a>
Run Code Online (Sandbox Code Playgroud)

模式在页面底部定义如下:

<div class="modal fade" id="compose-modal" tabindex="-1" role="dialog" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">

        <!-- here i need to use php to fetch the comments using post id -->
        </div>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

php jquery modal-dialog

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

如何获得页面第一次绘制的时间

虽然firstPaint从开发工具中获取时间很容易,但有没有办法从 JS 中获取时间?

javascript web-performance

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

如果对象列表具有来自另一个列表的匹配元素

我有一个字符串列表

List<string> listOfStrings = {"1","2","3","4"};
Run Code Online (Sandbox Code Playgroud)

我有一个看起来像这样的对象列表

class Object A{
    string id;
    string Name;
}
Run Code Online (Sandbox Code Playgroud)

如何找到所有具有匹配字符串列表的对象。

我试过:

listOfA.Where(x => listoFstrings.Contains(x.id)).Select();
Run Code Online (Sandbox Code Playgroud)

但它不起作用,它正在拉动所有其他没有匹配字符串的对象。

c# linq lambda list

0
推荐指数
1
解决办法
1402
查看次数