草庐IT

auto-watch

全部标签

javascript - Mocha watch 不会触发新文件

当我在watch上运行mocha时mocha--watchapp/**/*.spec.js一切正常。除非当我创建新的规范文件时,mocha没有检测到。是否有修复程序? 最佳答案 这似乎是一个错误或未实现的功能。有一个openGitHubissue提交到Mocha存储库。 关于javascript-Mochawatch不会触发新文件,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3

javascript - Sublime 的 JS 格式 : configure to not auto-format JSON

我一直在网上寻找一个好的Sublime(3)包来自动格式化我的各种语言的源代码,即JavaScript。我看到了这篇SOF帖子(SublimeText2:Autofixindentationforjavascript?),因此决定给出JSFormat一试。到目前为止,它似乎工作得很好......除了它在JS代码中处理JSON对象时。例如,假设我有这样一个函数:functionfoo(){return{name:'Dave',score:1000};}它返回一个JSON格式的JavaScript对象,更像是一个哈希对象。我喜欢在一行中编写这样的对象,因为它简单易读,尤其是因为它只是一个小

javascript - JQuery - 获取宽度 : auto from inline style

我正在尝试使用jquery获取元素的内联属性:width:auto。一旦我获得宽度,.width()就会返回一个px值,而不是auto。这是我需要的示例:我有一个img设置了这个内联样式:我需要将该图像包装在a中,以使图像可点击。我还需要获取图像样式并将其移动到anchor标记://---getheight,widthandentirestylevarimgHeight=$("#image").height();varimgWidth=$("#image").width();varimgStyle=$("#image").attr("style");//---removeinlines

javascript - 如何在 ASP.NET 中实现 "Auto Save"或 "Save Draft"功能?

我在ASP.NET2.0中有一个注册表单。我想通过单击提交按钮或每五秒保存一次来保存我的注册表字段。例如我在我的注册页面中有三个字段:UIDPWDName用户输入了UID和PWD并且当他输入Name之前的值应该被保存而不会中断用户输入我如何在ASP.NET中执行此操作? 最佳答案 您可以使用一段Javascript和jQuery来完成此操作。有一个由计时器触发的函数,它会定期读取您要保存的表单数据并将其发回SaveDraft.aspx页面。在此页面中将数据保存在某处(例如数据库)。如果用户注销或他们的session丢失,您可以查询此

javascript - 当我在 css 中使用 margin auto 属性时,如何使用 javascript 获取 margin left size

我有div与margin:auto;我只需要得到margin-left使用javascript的大小值:)//css.test{margin:auto;width:100px;height:100px;outline:1pxsolidred;}//htmlTestLiveexample 最佳答案 使用这个:1)使用jQueryvarleft=$(".test").offset().left;2)或者,第二个版本是:将您的div替换为,并使用这个js。varleft=document.getElementById("test").of

javascript - 为什么在添加 "overflow: auto"时拖放更顺畅?

我正在为网站制作CMS。在CMS中,我想创建一个可以拖/放/选择的索引。在占位符上拖放并不是很流畅。但是在我将overflow:auto添加到可以拖/放/选择的div之后,它会更流畅,更容易使用。谁能解释一下为什么会这样?它仅在您的网页中有很多div时显示。(就像在一个即将完成的网站中一样。)这发生在Chrome和Firefox中。(我没有在其他浏览器中测试它。)WithoverflowautoWithoutoverflowauto 最佳答案 您必须考虑HTML元素。每个HTML元素都包装在自己的“盒子”中。对于每个框,您可以设置其

javascript - AngularJS 指令 : compile template and watch scope

我在Angularjs上编写了一个非常复杂的应用程序。这已经大到让我感到困惑了。我对Angular进行了更深入的研究,发现我的代码很糟糕。我理解这个概念:module.directive('createControl',function($compile,$timeout){scope:{//scopebindingswith'='&'@'},template:'Templatestringwithbinded{{variables}}',link:function(scope,element,attrs){//Functionwithlogic.Shouldwatchscope.}我

javascript - 跳过 $watch 初始调用

所以提前为糟糕的标题道歉。我真的不知道这些东西的所有正确Angular术语。我在一个范围内有这样的代码:$scope.catName='Lecat'//现在,由于Angular会等到下一个摘要(这是正确的术语吗?)来评估watch,所以我的初始分配(“Lecat”)将触发watch。我希望这个分配不触发watch,但在此之后进行更改。有什么方法可以重置catName的“脏状态”吗?Js-fiddle:http://jsfiddle.net/7DNrD/1/ 最佳答案 检查这个解决方法http://jsfiddle.net/7DNrD

javascript - AngularJS:从 ng-repeat 中删除 $watch

我构建了一个报告,该报告使用一组嵌套的ng-repeat指令来创建可能是一个巨大的表格。构建表格效果很好,但在那之后,滚动性能受到很大影响-我认为这是由于ng-repeats创建的大量watch造成的。报表只需构建一次,然后就是静态的。我不需要持续观察数据。我有两个问题:A)是否可以查看Angular当前正在监视的所有变量的列表?EDIT:ThispostwasagreathelpinlearninghowtobenchmarkB)有没有办法告诉Angular停止它正在做的所有监视?我看过很多关于取消自己设置的watch的帖子,但这些是native指令,我不确定如何利用它们。我的偏好是

javascript - 指令链接中的 $watch 表达式与 Controller 函数之间的区别?

我见过这两种方式;在指令Controller中创建scope.$watch与链接函数之间有什么区别? 最佳答案 两者之间没有真正的区别。事实上,$watch表达式可以从Controller和指令访问,无论它最初定义在哪里,因为它们共享相同的$scope。话虽如此,指令中定义的$watch与Controller中定义的目的完全不同。 关于javascript-指令链接中的$watch表达式与Controller函数之间的区别?,我们在StackOverflow上找到一个类似的问题: