小编iLe*_*ing的帖子

如果需要,npm检查并更新包

我们需要将Karma测试运行器集成到TeamCity中,为此我想给sys-engineer小脚本(powershell或其他):

  1. 从一些配置文件中获取所需的版本号(我想我可以把它作为注释karma.conf.js)

  2. 检查是否在npm的全局仓库中安装了定义版本的karma runner

  3. 如果不是,或者安装的版本比预期版本旧:选择并安装正确的版本

  4. 运行: karma start .\Scripts-Tests\karma.conf.js --reporters teamcity --single-run

所以我真正的问题是:"如果安装了所需的软件包版本,如何检查脚本?".你应该做检查,还是npm -g install每次都可以安全地打电话?

我不想总是检查并安装最新的可用版本,因为其他配置值可能会变得不兼容

teamcity node.js npm karma-runner

400
推荐指数
15
解决办法
32万
查看次数

如何一个接一个地顺序运行Gulp任务

在这样的代码片段中:

gulp.task "coffee", ->
    gulp.src("src/server/**/*.coffee")
        .pipe(coffee {bare: true}).on("error",gutil.log)
        .pipe(gulp.dest "bin")

gulp.task "clean",->
    gulp.src("bin", {read:false})
        .pipe clean
            force:true

gulp.task 'develop',['clean','coffee'], ->
    console.log "run something else"
Run Code Online (Sandbox Code Playgroud)

develop任务中我想要运行clean并在完成后运行coffee,当完成时,运行其他东西.但我无法弄明白.这件作品不起作用.请指教.

javascript node.js coffeescript gulp

393
推荐指数
8
解决办法
22万
查看次数

将日期添加到Date对象

可能重复:
如何在今天的日期添加天数?

我很困惑,我找到了很多不同的方法,其中哪些方法实际上是正确的?

那么将日期添加到给定日期的正确方法是什么?

javascript

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

如何将Close命令绑定到按钮

最简单的方法是实现ButtonClick事件处理程序和调用Window.Close()方法,但是如何通过Command绑定来实现呢?

wpf button wpf-controls commandbinding

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

Javascript,Razor和Escape字符.像撇号一样

我在我的MVC3项目中使用Razor.而且我也在使用FullCalendar JQuery插件.因此,当我试图填充数组时,它运行良好.除了一件事.如果s.Name包含撇号,它就会像'我想要的那样渲染.我尝试使用不同的方法,如Encode和Decode,甚至MvcHtmlString.Create,结果总是一样的.

这是代码片段:

<head>
    <script type='text/javascript'>
       $(document).ready(function () {        
        $('#calendar').fullCalendar({
            header: {
                left: '',
                center: 'title',
                right: 'month,agendaWeek,agendaDay'
            },
            month: 5,
            year: 2011,
            editable: false,
            events: [
            @foreach (var s in ViewBag.Sessions)
            {
                @:{
                @: title: '@s.Name',
                @: start: new Date(@s.Starts.Year, @s.Starts.Month-1, @s.Starts.Day),
                @: end: new Date(@s.Ends.Year, @s.Ends.Month-1, @s.Ends.Day)
                @:},
            }
                   ]
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery jquery-plugins razor asp.net-mvc-3

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

IE提示从服务器打开或保存json结果

兼容模式下的Internet Explorer以ajax回调方法从服务器获取数据,如果我想保存数据或打开,则会弹出一个对话框.如何摆脱它?

客户说:

$.ajax({
        type:'POST',
        data: $("#UIdlgHolder > form").serialize(),
        url: $("#UIdlgHolder > form").attr("action"),
        success: function (data, textStatus, jqXHR) {
            {
                alert(data.message);
            }
}
Run Code Online (Sandbox Code Playgroud)

服务器答案:

return new JsonResult { Data = new { result = false, message = "Yay!" } };
Run Code Online (Sandbox Code Playgroud)

jquery internet-explorer asp.net-mvc-3

56
推荐指数
3
解决办法
11万
查看次数

如何定义TextBox输入限制?

如何限制TextBox仅接受大写字母,例如数字,或禁止放置任何特殊字符?

当然,抓住TextInput事件并在此处理文本是一块蛋糕,但这是否是正确的方法呢?

wpf textbox mask wpf-controls input-filtering

55
推荐指数
3
解决办法
4万
查看次数

是否可以"观察"属性的变化

是否可以"观察"指令的ui变化?类似的东西:

.directive('vValidation', function() {
    return function(scope, element, attrs) {
        element.$watch(function() {
            if (this.hasClass('someClass')) console.log('someClass added');
        });
    }
})
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-directive

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

带禁用行的ng-options

是否可以使用ng-options它根据标准呈现为禁用的行?

这个:

 <select ng-options="c.name group by c.shade for c in colors">
Run Code Online (Sandbox Code Playgroud)

也许有可能变成这样的事情:

 <select ng-options="c.name group by c.shade for c in colors | disabled(c.shade)">
Run Code Online (Sandbox Code Playgroud)

让我们说通过一个过滤器可以返回disabled='disabled'所有颜色有阴影="黑暗"

<select>
   <optgroup label="dark">
      <option value="0" disabled="disabled">black</option>
      <option value="2" disabled="disabled">red</option>
      <option value="3" disabled="disabled">blue</option>
   </optgroup>
   <optgroup label="light">
      <option value="1">white</option>
      <option value="4">yellow</option>
   </optgroup>
 </select>
Run Code Online (Sandbox Code Playgroud)

angularjs ng-options

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

时区缩写

TimeZoneInfo不为给定时区提供缩写或短名称.这样做的唯一的好办法是有一个字典,地图缩写来要么Timezone.id,StandardNameDaylightName性质.但是,我搜索缩写列表的所有源都有不同的时区名称,即与Windows中的不同.

如何在.NET中向用户显示不是全名,id或任何其他名称?我不想要UtcOffset而是Timezone缩写 - 太平洋的PST,UTC - 适用于Universal,EST - 适用于东部标准等.是否有任何C#兼容列表或数据库包含所有可能的时区及其缩写,与TimeZoneInfo.GetSystemTimeZones()您提供的那些兼容?

.net c# timezone

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