草庐IT

mins_watching_tv

全部标签

javascript - Coffeescript watch src 目录进行编译

我正在做这个-$coffee-cassets/js将所有.coffee文件编译成该目录下的.js文件。但我不明白如何查看目录?我尝试了这个但是得到了错误-$coffee-wcassets/js/usr/lib/node_modules/coffee-script/lib/coffee-script/command.js:287if(e.code!=='ENOENT')throwe;^Error:watchEMFILEaterrnoException(fs.js:648:11)atFSWatcher.start(fs.js:676:11)atObject.watch(fs.js:704:

javascript - 如何在 AngularJS 中追踪 $watch 模型更新的来源?

在我的多用户AngularJS应用程序中,我的范围内有一个模型对象。该模型可以通过用户输入和服务器更新进行操作。我有一个$watch观察器来跟踪模型和更新UI。是否可以从我的$watch函数中确定我的模型更新的来源/原因?如果没有该检查,我就会遇到反馈循环问题(例如UI→服务器→UI)。更新:一些代码Controller:$scope.elementProperties={left:0};$scope.$watch('elementProperties.left',function(newVal,oldVal){changeSelectedElementProperty('left',

javascript - Yeoman:LiveReload 与 Yeoman Watch

我正在尝试Yeoman第一次使用服务器,看到它提供了一个native监视工具作为对LiveReload的后备.docs是这样的解释回退:[YeomanServer]自动启动yeomanwatch进程,因此对应用程序的任何文件的更改都会导致浏览器通过LiveReload刷新。如果您没有LiveReload安装在本地,将改用回退重新加载过程。”到目前为止,回退过程运行良好,我喜欢它不需要在浏览器/菜单栏中安装任何东西。有人用Yeoman试过这两种watch工具吗?如果您“升级”到LiveReload,工作流程有何不同以及您将获得哪些附加功能?更新:对API的快速检查表明Yeoman的实时重

javascript - DataTables 问题 : VM9075 dataTables. min.js:24Uncaught TypeError: 无法设置未定义的属性 '_DT_CellIndex'

我刚开始使用DataTables,创建表格时一切正常。当我在表中显示5、24、47行时,DataTables的行为符合我的预期。但我有这个大约有700行的表,我在GoogleChrome中收到错误,"VM9075dataTables.min.js:24UncaughtTypeError:Cannotsetproperty'_DT_CellIndex'ofundefined"在IE9中,"SCRIPT5007:Unabletosetvalueoftheproperty'_DT_CellIndex':objectisnullorundefinedjquery-1.10.2.min.js,l

javascript - watchify 和 gulp.watch 的区别

我刚刚开始将Browserify与gulp结合使用,并且遇到了使用watchify的示例。我不明白的是,为什么不改用gulp.watch?watchify和gulp.watch有什么区别? 最佳答案 watchify理解commonjs模块(require(./foo.js)东西)并将监视所有依赖项的变化。然后它可以重新编译包含所需更改的包,并且只从磁盘重新加载更改的文件。如果您使用gulp.watch并手动调用browserify,它必须在每次发生更改时构建依赖树。这意味着更多的磁盘i/o,因此速度会慢得多。

javascript - 混淆: Make file-min. js?

例如,当我下载Jquery时,我看到总是有2个文件:jquery.js和jquery-min.js。他们怎么能创建jQuery-min.js->在这个文件中,它不仅被压缩而且被混淆了。哪种工具最适合执行此操作?我正在使用VisualStudio2010Ultimate,它也可以吗?提前致谢! 最佳答案 你可以使用这个:http://dean.edwards.name/packer/很酷...而且我相信jQuery是使用它来压缩的。还有.NET、PHP等版本HERE.对于VisualStudio,我使用这个:http://yuicus

javascript - 未定义条目的 Math.max 和 Math.min NaN

当将值传递给JavaScript中的Math.max或Math.min函数时,它们分别返回输入的最高值和最低值。但是,如果输入了一段未定义的数据,例如Math.max(5,10,undefined);返回的结果是NaN。有没有使用JS/jQuery解决此问题的简单方法? 最佳答案 我假设undefined实际上是一些变量。您可以将-Infinity替换为任何NaN值以确保数字。varfoo;Math.max(5,10,isNaN(foo)?-Infinity:foo);//returns10Math.min可以使用相同的概念,但In

javascript - 纠错后 Grunt watch 运行得更少

我遇到了GruntWatch目前在编译错误更正后没有重新运行任务的问题。我收到错误消息,但在更正错误后,grunt说文件已更改,但在那之后没有任务运行。咕噜声文件:watch:{less:{files:['public/assets/less/**/*.less'],tasks:['css'],options:{atBegin:true,nospawn:true}},scripts:{files:['public/assets/js/homepage.js'],tasks:['jsApp'],options:{nospawn:true,}}},错误日志:>>ParseError:Unr

javascript - $watch 与 ngChange

假设您想要在$scope的属性更改时执行某些操作。并说此属性绑定(bind)到input字段。使用$watch与使用ngChange有哪些优点/缺点?htmlfoo:{{foo}}fooChangeCount:{{fooChangeCount}}js//Option1:$watch$scope.$watch('foo',function(){$scope.fooChangeCount++;});//Option2:ngChange$scope.fooChangeCount=0;$scope.increment=function(){$scope.fooChangeCount++;};h

javascript - grunt-contrib-watch with LiveReload 不工作

我无法让LiveReload与Grunt一起工作。我正在使用grunt-contrib-watch。当Grunt查看指定的文件时,浏览器中没有重新加载任何内容。所以我会看到:Running"watch"taskCompletedin0.203satThuNov21201300:59:59GMT-0500(EST)-Waiting...OK>>File"views/index.html"changed.但是浏览器窗口没有更新。我正在使用LiveReload2.0.9。关于如何让它运行有什么建议吗?Gruntfile.jsmodule.exports=function(grunt){'us