草庐IT

Custom-Control-Graph-and-Process-

全部标签

javascript - 自定义轻量级 JavaScript 库 : EnderJS and MicroJS

我正在开发一个自定义的轻量级JavaScript库,它需要在主要浏览器以及众多独立站点上稳定运行,而不会损害现有库或命名空间或被其损害。也许最重要的是,库需要是轻量级的(~15kmax)。更新阐明对这样一个小型图书馆的需求:这是网站将拉入其页面的第三方服务。由于我们无法控制现有的库、速度或页面加载,因此我们需要尽可能保持一切轻便、快速和自包含。15k是服务动态内容访问的库的目标数量。在这一点上,我的想法是从我能找到的最精简的类jQuery基础开始,然后使用自定义模块进行扩展。所需的功能:像冠军一样处理跨浏览器的不一致(IE6+、Chrome、FF2+、Safari3+)。事件处理(排队

javascript - 使用 XMLHttpRequest 继续收到 No 'Access-Control-Allow-Origin' 错误

我本来可以通过使用jQuery$.ajax函数来解决这个问题,但在这种情况下,jQuery不是选项。相反,我将使用CORS请求。我觉得响应请求的网络服务器有问题,我很难找出问题所在。这是我创建CORS请求的代码varhttpRequest=newXMLHttpRequest();httpRequest.open('POST',url,true);httpRequest.setRequestHeader('Access-Control-Allow-Origin','*');httpRequest.setRequestHeader('Content-Type','application/j

javascript - jQuery/JavaScript : Click event on a checkbox and the 'checked' attribute

代码:$('input.media-checkbox').live('click',function(e){e.preventDefault();varthat=$(this);if(that.attr('checked')=='checked'){varm=that.attr('media');varmid='verify_'+m;that.parents('div.state-container').find('ul.'+mid).remove();that.attr('checked',false);}else{varurl=AJAX_URL;$.ajax({type:'GET'

javascript - Gecko 2 : Float32Array concatenation and expansion 中的类型化数组

我对JavascriptTypedArrays有点困惑.我有几个Float32Array,它们没有concat方法。顺便说一句,我不知道他们提前了多少。我想将它们全部连接到另一个Float32Array中,但是:正如我之前所说,没有连接方法如果我尝试写入超过数组长度,则数组不会扩展(也就是说这不会起作用-请注意event.frameBuffer和buffer都是Float32Array并且我不知道我的最终长度是多少缓冲区将是):varlength_now=buffer.length;for(vari=0;i我找到的唯一解决方案是将Float32Array复制到常规数组中,这绝对不是我想

javascript - 图表 : how to set custom scale in bar chart

Chartjs是一个非常出色的开源工具,但我对我尝试创建的条形图有一个快速的问题。鉴于此图表数据:varchartData={labels:labels,datasets:[{fillColor:"rgba(220,220,220,0.5)",strokeColor:"rgba(220,220,220,0.8)",highlightFill:"rgba(220,220,220,0.75)",highlightStroke:"rgba(220,220,220,1)",scaleOverride:true,scaleSteps:9,data:values}]}我曾希望图表将以10的最高值绘

javascript - Play 2.0.1 并设置 Access-Control-Allow-Origin

我有一个Play2.0.1应用程序,我想使用托管在其他域上的Javascript调用它。我的Javascript调用失败:Originhttp://mydomain.comisnotallowedbyAccess-Control-Allow-Origin.我找到了很多关于如何在Play1中设置正确的HTTPheader的示例,但没有找到适用于Play2.0.1的任何示例。阅读文档(http://www.playframework.org/documentation/2.0.2/JavaResponse)后,我尝试了以下方法只是为了让事情正常进行:publicstaticResultmy

javascript - 二维软体 : Gelly and moldable?

我正在使用Matter.js物理来尝试创建柔体。我能够创建这样的主体:不过我不确定这是否是我想要的“软体”。的确,这个body并不是完全刚性的,并且在碰撞和被拖拽时有弹性的感觉。我一直在寻找一种与凝胶有相似之处的body。这张图片可能在视觉上有助于解释这个概念:我想知道如何制造这些类型的物体。它是否与asmatter.js软体相同但具有非常特殊的属性类型?我只能让body变成刚性方形,而不是像我希望的那样可塑和圆形。我还对通过游戏中的交互来操纵物理体感兴趣,这会增加或减小物理体的大小,这让我再次得出结论,我想要的body类型必须是完全可塑的。matter.js可以处理这个问题还是我必须

javascript - 第一个响应中缺少 Access-Control-Allow-Origin

我正在开发一个Web应用程序(Angular+Rails),该应用程序通过CloudFrontCDN提供服务器Assets。该应用程序通过正确设置为设置“Access-Control-Allow-Origin”header的nginx提供服务。CloudFront设置为转发header。问题是在Angular模板的第一个响应中缺少header,但它在后续响应中正确存在(如果我刷新页面)。例如,如果我清除Chrome中的所有历史记录和缓存并访问该页面,模板文件的响应将没有“Access-Control-Allow-Origin”header。如果我刷新页面,模板的响应将包含标题。我注意到

javascript - angular-google-maps TypeError : $scope. map.control.refresh 不是函数

我将angular-google-maps集成到我的cordova移动应用程序中。我想使用以下函数刷新map。functionrefreshMap(){$scope.map.control.refresh({latitude:$scope.location.T_Lat_Deg_W.value,longitude:$scope.location.T_Long_Deg_W.value})}但是出现错误angular.js:13540TypeError:$scope.map.control.refreshisnotafunctionatScope.refreshMap(mapControll

JavaScript 框架 : What are UI bindings and composed views?

我正在读这个:http://codebrief.com/2012/01/the-top-10-javascript-mvc-frameworks-reviewed/我正在使用backbone.js。我喜欢它,尽管它需要太多的样板文件。无论如何。帖子的作者似乎非常重视UI绑定(bind)和组合View。我想我知道ui绑定(bind)的基本优点,您可以在模型更改时更改View的小部分,而无需重新渲染整个View。我不一定明白这一点。如果你的观点很大,也许你应该缩小观点?我看过knockoutjs的代码,其中充斥着丑陋的数据绑定(bind)内容。emberjs是怎么处理的呢?有例子吗?我不知