草庐IT

FLAG_WAKE_FROM_IDLE

全部标签

Javascript/jQuery : remove shape/path from canvas

我似乎找不到在创建Canvas后从Canvas中删除形状或路径的功能。所以我在两点之间创建了一条贝塞尔曲线beginPath();bezierCurveTo();stroke();closePath();创建后如何从Canvas中删除它?我需要能够通过toggle()和blur()调用remove函数。我确定存在一些东西...在此先感谢您的帮助! 最佳答案 试试这个:ctx.save();ctx.globalCompositeOperation="destination-out";//drawinghereyoupathsecond

javascript - 语法错误 : invalid regular expression flag ajax,

这是我的Controller,publicActionResultReturnMethodTest(intid){stringname="John";returnJson(new{data=name});}我正在尝试使用下面的代码从该Controller获取数据,但我得到的是.你能告诉我我做错了什么吗?$.ajax({url:@Url.Action("ReturnMethodTest","HomeController"),data:{id:5,},success:function(data){console.log(data);}}); 最佳答案

javascript - Backbone : fetch collection from server

我正在尝试从我的服务器获取一个集合。我使用的是0.3.3版(不是来自github的master)但是我在这个异常中运行:UncaughtTypeError:Cannotuse'in'operatortosearchfor'id'in{id=MyId,active=true}jQuery.jQuery.extend._Deferred.deferred.resolveWith(jquery.js:869)done(jquery.js:6591)jQuery.ajaxTransport.send.callback这是我创建错误的方式:varMyModel=Backbone.Model.ex

javascript - 从 Javascript、Ajax、IE : can responseBody be read from Javascript (not VB)? 访问二进制数据

首先,我知道这个问题:HowdoIloadbinaryimagedatausingJavascriptandXMLHttpRequest?特别是其中的最佳答案,http://emilsblog.lerch.org/2009/07/javascript-hacks-using-xhr-to-load.html.因此使用Firefox(以及实际上似乎也可以工作的更高版本的Chrome;不知道Opera)从Javascript访问二进制数据。到目前为止,一切都很好。但我仍然希望找到一种无需使用VB即可使用现代IE(最好是IE6,但至少是IE7+)访问二进制数据的方法。已经提到XHR.mess

javascript - react /归约形式 : how to return promise from onSubmit?

我正在努力思考redux,react-redux和redux-form.我已经设置了一个商店并从redux-form添加了reducer。我的表单组件如下所示:登录表单importReact,{Component,PropTypes}from'react'import{reduxForm}from'redux-form'import{login}from'../../actions/authActions'constfields=['username','password'];classLoginFormextendsComponent{onSubmit(formData,dispat

javascript - Backbone : Adding a model to a collection from a collection view?

我有一些代码,我希望NoteCollectionView向NoteCollection添加新的Note。这是由NoteCollectionView中的函数newNote触发的:newNote:function(data){varnote=newNote(data);this.collection.add(note);},我对主干还是很陌生,我想确保它与服务器同步。我担心的是:1)将此注释简单地添加到集合中是否会从服务器触发save(),并使用服务器提供的ID更新模型?或者,2)如果服务器没有更新我的模型并给我一个实际的ID,我该如何使用note.save()保存模型并从服务器取回一个I

javascript - 谷歌浏览器插件 : How to get domain from URL (tab. 网址)

使用GoogleChromeAPI的tab.urlvalue,从整个值中获取域的最佳方法是什么?在JavaScript中,我会使用window.location.protocol和window.location.hostname。例如这样的事情:vardomain=window.location.protocol+"//"+window.location.hostname;但是那获取的是扩展域而不是选项卡,所以不能使用该方法。因此,使用类似于下面的函数...我如何从tab.url值中删除域?functionshow_alert(){chrome.tabs.getSelected(nul

javascript - jQuery 颜色框 : how do I prevent the loading indicator small box from appearing before the main colorbox content does?

我正在使用jQuerycolorbox加载登录表单(通过ajax)。但是,这个小方框会显示几秒钟,然后会淡入我要加载的实际内容中。所以在观察了几个colorboxexamples之后在网站上,我有点确定这个小盒子应该是一个预装盒子。有什么办法可以让这个框完全不显示吗?我试过一些愚蠢的事情,比如调整CSS和为所有加载项设置display:none,但它不起作用。我想避免任何CSShack并通过修改javascript来解决这个问题。理想情况下,加载框永远不会显示的某种方式,因为我不会将colorbox用于任何需要很长时间才能加载。使用我修改过的colorboxjavascript和CSS

javascript - Backbone : Create collection from JSON

我正在尝试将JSON(来自php的json_encode)加载到BackboneJS集合中。我已将问题简化为:varmyJSON='[{"id":"1","name":"somename","description":"hmmm"}]';varmyCollection=newMyCollection(myJSON,{view:this});和:MyObject=Backbone.Model.extend({id:null,name:null,description:null});MyCollection=Backbone.Collection.extend({model:MyObjec

javascript - Angular 2 Material : sidenav toggle from component

我在我的项目中以这种方式使用Angular2Materialsidenav:Close如何从我的组件调用start.toggle()而不是带有点击事件的元素?感谢阅读 最佳答案 你想在你的Controller中声明一个ViewChild来引用你组件中的MdSidenav,像这样://Sidemenu@ViewChild('start')sidenav:MdSidenav;其中start是您要引用的组件的名称,在本例中为sidenav。接下来,您可以在该sidenav上调用方法,例如在您的Controller函数中调用this.sid