草庐IT

移动通信虚拟化

全部标签

javascript - 使用 sketch.js 为移动网页绘制 Canvas 会在触摸时重置

我正在使用sketch.js插件在HTML5Canvas上绘图。虽然它在台式机上运行良好,但在移动浏览器上似乎存在一些问题。问题是,如果我绘制2个不同的形状,我一触摸它,Canvas就会重置为空白。为了完全清楚,我将制作示例:绘制数字“12”将首先绘制“1”,然后当我开始绘制“2”时,Canvas将清除并仅保留数字“2”...$(function(){$('#canvas1').sketch();});就是这样。我想知道是否有一些解决方法来保留各种图纸的历史记录。我愿意接受任何建议,或者想知道您是否发现了类似的问题。 最佳答案 要真

javascript - 表格排序 - 我想在对父行进行排序时将子行与父行一起移动

问题是:我想在对父行进行排序时将子行与父行一起移动。我正在使用这个js对我的表数据进行排序。我的html就像AppleOrangeBananaAppleOrangeBananaApple1Orange1Banana1Apple2Orange2Banana2TablecHAIRMouseTable1cHAIR1Mouse1Table2cHAIR2Mouse2js是这样的:jQuery.fn.sortElements=(function(){varsort=[].sort;returnfunction(comparator,getSortable){getSortable=getSorta

javascript - 按值移动数组,保持排序

我有一个看起来像这样的数组:arr=['a','b','c','d','e','f'];如何在保持顺序的同时改变它的值。例如,我想以'd'开头:new_arr=shiftArray(arr,'d');//=>['d','e','f','a','b','c'] 最佳答案 你可以这样做functionshiftArray(arr,target){returnarr.concat(arr.splice(0,arr.indexOf(target)));}vararr=['a','b','c','d','e','f'];functionshi

javascript - firefox扩展和页面javascript之间的通信

我正在开发一个基于web的javascript/html应用程序,带有一个姐妹firefox扩展。应用程序的page-javascript在页面加载后立即执行一些XHR调用,以引入并显示页面所需的所有内容。有没有办法在不轮询DOM的情况下让我的扩展程序知道页面的初始化过程已完成? 最佳答案 确实是个有趣的问题..我刚刚通过thispost了解到在MozillaZine的论坛上有一个简单的方法来完成这个。该技术基本上包括在网页中定义自定义DOM元素,用一些任意属性填充它,然后将其用作自定义事件的目标。然后可以捕获该事件并将其用于将值从

javascript - 在 D3 中移动固定节点

我在D3力导向布局中有节点设置为.fixed=true。如果我设置.x或.y值,节点本身不会移动到它们的新位置。这是我的功能:functionfixNode(idArray,locationX,locationY){for(x=0;x更新1:这是基于Jason的建议的工作函数:functionfixNode(idArray,locationX,locationY){for(x=0;x 最佳答案 力导向布局与实际渲染分离。通常你有一个tick处理程序,它会为布局算法的每个“tick”更新你的SVG元素的属性(解耦的好处是你渲染到或其他

javascript - 在集合中移动主干模型的最佳实践

相关问题-BackboneJSbestwaytorearrangemodelsinacollectionwhilemaintaining0-indexedordinalpropertyforeachmodelHowcanImoveamodelwithinacollection?我有一个Backbone集合,在列表中直观地表示。此列表是可拖放的。任何项目都可以移动到集合中的任意位置(即-不是排序)。我见过一些使用集合的native删除/添加将模型放在正确位置的示例。但是Backbone在添加模型的时候内部会调用set,然后会调用一堆事件相关的方法,最后进行排序。仅将模型拼接到正确位置有什

javascript - 如何让 jquery 移动控制组宽度 100%?

我正在使用jquerymobile做一个演示...我想让localnav的宽度为100%...但我不知道该怎么做...代码在这里...111222333请帮帮我...谢谢... 最佳答案 这就是我所做的。效果很好。CSS:.ui-grid-a,.ui-grid-a.ui-controlgroup-controls{width:100%}#homePageButton{width:49%;float:left;margin-left:1%}#logOutButton{width:49%}#footer{height:45px}HTML

javascript - ReactJS 中的子父组件通信

我喜欢在事件触发onDrag时将属性properties/props/state值从子组件发送到父组件。我找不到关于此的适当文档。这是我的代码:/***@jsxReact.DOM*/varAPP=React.createClass({getInitialState:function(){return{url:'http://www.youtube.com/embed/XGSy3_Czz8k'}},handleDrag:function(vidurl){alert(vidurl);//ineedtogetchildcomponenturlhere.},render:function(){

javascript - GZip 与移动浏览器

我的目标是针对移动用户的几个Web项目,并注意到一些标准工具(JS库、json传输、xml等)对于移动数据计划来说非常繁重。我希望能够实现gzip压缩资源,可能还有mod_deflate/mod_gzip来尝试减少这些设备使用的带宽量。但是,我不知道在移动设备上对gzippedjavascript、gzippedhtml等的支持有多广泛,或者即使使用……是一种常见的做法吗?不过这似乎是有道理的。是否可以用作常见移动设备的可靠工具..?iPhone、安卓、黑莓、windowsmobile/opera..?谢谢。 最佳答案 我认为这无关

javascript - 是否有用于 jQuery 的移动触摸事件插件?

我知道jQueryMobile捆绑了许多对移动设备有用的事件。但是,我不想包含作为整个jQueryMobile包的一部分的所有附加插件。我的问题很简单:有没有人遇到过用于添加触摸设备事件的独立jQuery的好插件?像这样的东西:$(this).tap();$(this).taphold();$(this).swipeleft();$(this).swiperight();$(this).doubletap();我知道我可以自己写一个插件来实现这个,但如果已经完成了,我不想重新发明轮子...... 最佳答案 只是想指出我最终为此编写了