小编Zai*_*ikh的帖子

有没有轻量级的JavaScript日期选择器?

我使用的是jQuery Date选择器,但它太重了,ui.datepicker.min.js的缩小版本是44 KB.datepicker的图像有自己的重量.jQuery框架是59 KB.页面上的总图像大约为80 KB.页面的总HTML大约为70 KB,CSS文件大小约为72 KB.还有更多,所有东西总计600 KB(0.6 MB).

您认为用户是否会等待600 KB在浏览器中下载?可能需要8到10秒.而且我认为用户不会等待这么长时间.

我想保持我的网站轻量级.有没有轻量级的JavaScript日期选择器?

javascript datepicker

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

如何扩展Twitter Bootstrap插件

我正在挖掘Twitter的Bootstrap,现在想尝试为插件添加一些功能,但我无法弄清楚如何这样做.使用modal插件作为示例(http://twitter.github.com/bootstrap/javascript.html#modals),我想在插件中添加一个新函数,可以像标准插件方法一样调用.我认为我最接近的是使用以下代码,但是当我尝试访问时,我得到的只是该函数不是该对象的一部分.

有什么建议?这是我试过的,似乎最接近我需要做的事情:

 $.extend($.fn.modal, { 
    showFooterMessage: function (message) { 
        alert("Hey"); 
    } 
}); 
Run Code Online (Sandbox Code Playgroud)

然后我想把它称为如下:

  $(this).closest(".modal").modal("showFooterMessage"); 
Run Code Online (Sandbox Code Playgroud)

编辑:好的,我想出了如何做到这一点:

(function ($) {
    var extensionMethods = {
        displayFooterMessage: function ($msg) {
            var args = arguments[0]
            var that = this;

            // do stuff here
        }
    }

    $.extend(true, $.fn.modal.Constructor.prototype, extensionMethods);
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

现有Bootstrap插件集的问题在于,如果有人想扩展它们,那么新方法都不能接受参数.我试图"修复"这个是在插件函数调用中添加对参数的接受.

$.fn.modal = function (option) {
    var args = arguments[1] || {};
    return this.each(function () {
        var $this = $(this)
        , data = $this.data('modal')
        , options = typeof option == 'object' && option

        if (!data) …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-plugins twitter-bootstrap

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

0xDEADBEEF等效于64位开发?

对于32位系统(无论是Linux,Mac OS或Windows,PowerPC还是x86)的C++开发,我已经初始化了指针,否则这些指针将被定义(例如,它们无法立即获得正确的值),如下所示:

int *pInt = reinterpret_cast<int *>(0xDEADBEEF);
Run Code Online (Sandbox Code Playgroud)

(为了节省打字和DRY,右侧通常是常数,例如BAD_PTR.)

如果在获得正确值之前取消引用pInt,那么它将在大多数系统上立即崩溃(而不是在某些内存被覆盖或进入非常长的循环时崩溃).

当然,行为取决于底层硬件(从用户进程获取奇数地址0xDEADBEEF的4字节整数可能完全有效),但崩溃对于我迄今为止开发的所有系统都是100%可靠的( Mac OS 68xxx,Mac OS PowerPC,Linux Redhat Pentium,W​​indows GUI Pentium,W​​indows控制台Pentium).例如,在PowerPC上,从奇数地址获取4字节整数是非法的(总线故障).

在64位系统上,这有什么好处呢?

c++ debugging 64-bit defensive-programming

41
推荐指数
8
解决办法
7498
查看次数

C#中'volatile'关键字的目的是什么?

volatileC#中关键字的用途是什么?

我需要在哪里使用此关键字?

我看到以下声明,但我无法理解为什么volatile需要这里?

internal volatile string UserName; 
Run Code Online (Sandbox Code Playgroud)

c# multithreading volatile

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

在c#中的线程中运行带参数的方法

我目前正在C#中开展一个项目.我有一个名为updateProgress()的方法,它有两个int参数(count和totalRows).

如果我通过说updateProgress(count,totalRows)调用该方法,这可以正常工作,但我想在新线程中运行此方法.

我怎么能这样做,我已经在网上看了一下,一切看起来都太复杂了,我想做什么.

感谢您对此的帮助

c#

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

在IE9上裁剪带有输入组的浏览按钮

使用bootstrap,我创建input-group了一个buttoninput type='file'.

除了以外它在各处都很好IE9.在IE9上,正在从右侧裁剪浏览按钮.

演示: http ://jsbin.com/alESiBo/6/edit

码:

<div class="input-group">
  <span class="input-group-btn">
    <button class="btn btn-default" type="button">
      <i class="icon-upload-alt"></i>&nbsp;Upload
    </button>
  </span>
  <input id="fileField" class="form-control" name="fileField" type="file" />
</div>
Run Code Online (Sandbox Code Playgroud)

输出:

IE 9.0.8112.16421

在此输入图像描述

Chrome 31.0.1650.63 m

在此输入图像描述

带快照的IE版本:

在此输入图像描述

css input-type-file internet-explorer-9 twitter-bootstrap

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

在抽象类中使用构造函数是否很好?

在抽象类中使用构造函数是否很好?

创建抽象类的构造函数是一种很好的编程习惯吗?由于无法初始化抽象类,因此初始化了它们的子类.

以下是我的班级结构.

public abstract class Scheduler
{
    private Storyboard timer;

    protected Scheduler()
    {
        // initialize the timer here.
        timer = new Storyboard();

        this.PollInterval = 60;
    }
}


public class TaskScheduler : Scheduler
{
    public TaskScheduler()
        : base()
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

c# abstract-class

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

如何在ObservableCollection <T>上执行foreach lambda表达式?

如何foreach在ObservableCollection <T>上执行lambda表达式?

foreach虽然此方法与List <T>一起存在,但是没有使用ObservableCollection <T>的方法.

有没有可用的扩展方法?

c# silverlight observablecollection

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

如何截断div高度的文本?

我有一个高度为192px的div.我想截断div中的文本,并希望最终显示....现在由于文本较大,按钮正在剪切,如快照中所示.当我在其中添加html标签时会发生这种情况.

在此输入图像描述

有人可以帮忙吗?

html javascript jquery

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

jquery - 动画返回页面顶部点击

我想动画滚动效果,以便在单击元素时将用户带到页面顶部.有点像锚定到页面的顶部,但更顺畅.

我已经看到了这一点(不记得在哪里).

有谁知道如何做到这一点?

javascript jquery

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