草庐IT

node.js-stream

全部标签

javascript - 如何使用 knockout.js 显示图像加载微调器

我正在使用knockout来绑定(bind)图像列表。在加载图像时设置微调器背景的最佳方法是什么。我有一个微调器类,我可以设置和取消设置背景图像,但想知道是否有一种简单的方法可以使用knockout.js绑定(bind)到图像完成事件。 最佳答案 使用jqueryUI的小微调器,我有一个像这样的绑定(bind)处理程序ko.bindingHandlers.Loading={update:function(element,valueAccessor,allBindingsAccessor){varvalue=valueAccessor

javascript - 无法通过 Google Chrome 扩展中的 YouTube JS API 访问 YouTube 视频,但可以在 JS Fiddle 中访问

我试图了解YouTube视频播放的“阻止”机制的任何触发背后的逻辑。我在这里尝试播放一首被阻止在JSFiddle中嵌入播放的歌曲。观察它是否有效:http://jsfiddle.net/E7B9C/17/现在,我在我的GoogleChrome扩展中使用完全相同的代码:http://www.meomixes.com/如果您想单击以下载扩展程序。http://www.meomixes.com/Test.crx用于扩展的直接链接。观察我无法播放相同的youtube视频:我想知道针对这种情况我的调试选项是什么。有没有人对我应该探索什么有任何想法?我已尝试在我的list中请求以下权限,但没有任何

javascript - 为什么 requirejs 试图将 '.js' 附加到使用 !text 插件加载的 .jst 模板文件?

我为模板文件使用.jst扩展名,并使用requirejs文本加载它们!插入。例如,define(['jquery','backbone','underscore','text!templates/MyView.jst'],function($,Backbone,_,templateText){returnBackbone.View.extend({template:_.template(templateText),initialize:function(){},render:function(){}});});当我在本地测试时,这会很有效。但是,当我在将静态文件部署到AWS(应用程序的

javascript - Node.js 抓取、转换图像 src -> 完整 URL

我正在使用Cheerio(https://github.com/MatthewMueller/cheerio)来抓取网站并获取我正在进行的项目的图像。我想知道Node.js(或其他包)是否有一种简单的方法将$(img).attr('src')转换为完全限定的URL?有时我会得到“image.jpg”,有时会得到“../../image.jpg”,有时会得到“//somepath/image.jpg”。也许我只是缺少某种正则表达式......谢谢你的时间:) 最佳答案 查看Nodeurl模块。具体url.resolve(from,to

javascript - Node JS : Ping Server & Client UDP

我想创建一个小的ping脚本。我是Nodejs的初学者。我最终的小目标是让客户端ping服务器。我希望服务器通过在控制台中记录消息来确认数据包,并且我希望它向客户端发回相同的数据包/消息。这是我目前所拥有的:服务器:varPORT=33333;varHOST='127.0.0.1';vardgram=require('dgram');varserver=dgram.createSocket('udp4');server.on('listening',function(){varaddress=server.address();console.log('UDPServerlistenin

javascript - 如何使用不同的 JSHint 选项检查两组文件? (grunt.js)

我有一些JavaScript文件应该在假设Node环境下进行检查,而其他一些文件应该在假设浏览器环境下进行检查。我如何使用不同的JSHint选项检查这些文件?这是我的出发点:module.exports=function(grunt){grunt.initConfig({lint:{files:["grunt.js",//Nodeenvironment"lib/**/*.js",//browserenvironment],},jshint:{options:{browser:true,//defineglobalsexposedbymodernbrowsers?es5:true,//c

javascript - knockout .js : manually trigger computed

我在页面上有一个网格和一个选择控件。选择任何选择值都会触发网格更新。该更新是使用计算完成的。我是否可以手动触发网格进行更新,例如,在将新值添加到网格的情况下?functionvm(){varself=this;self.items=ko.observableArray([]);self.chosen_category=ko.observable("");self.pager={page_namber:ko.observable(1),page_size:ko.observable(10)};self.sort={field:ko.observable('name'),dist:ko.o

javascript - Node.js Q promise ,可以使用 this() 为什么要使用 defer()?

我想做这样的事情:somePromiseFunc(value1).then(function(value2,callback){//insertthenextthen()intothisfunction:funcWithCallback(callback);}).then(function(dronesYouAreLookingFor){//Haveaparty}).done();它没有用。我无法让它工作。我被建议为此目的使用defer()。他们的owndocs说我们应该将deferreds用于回调式函数。虽然这令人困惑,因为他们著名的压平金字塔示例都是关于回调的,但是这个示例太抽象了

javascript - SVG.js 是否可以实现路径动画

有很多SVG路径动画的例子,都是原生的http://jsfiddle.net/FVqDq/和Raphael.jshttp://jsfiddle.net/d7d3Z/1/p.animate({path:"M140100L19060"},2000,function(){r.animate({path:"M19060L21090"},2000);});svg.jslibrary这怎么可能?? 最佳答案 不,svg.js还不可能做到这一点.我一直在研究它,这将是一个相当大的实现。因为我尽量保持库小,它永远不会成为库本身的一部分,但我可能会写

javascript - 在 history.js 中强制回退 html4

我无法让html4Mode选项为我工作。我在一个非常简单的两页应用程序上使用ajaxify脚本(https://github.com/browserstate/ajaxify)。在支持html5的浏览器中一切正常,但如果我想出于测试目的强制使用html4回退,没有任何变化,似乎历史忽略了这些选项并继续使用html5推送状态url。为了强制回退,我只是更改了ajaxify脚本添加(在DOM上准备好):History.options.html4Mode=true;(我正在使用v1.8b1jqueryhtml4+5捆绑脚本)有没有办法让它工作? 最佳答案