草庐IT

HTML+CSS+JS

全部标签

用于 Canvas html5 的 Javascript getImageData

我把头发扯掉了!我得到了这个工作,认为“我可以不保存这个版本”,然后我..破坏了“构建”。行myImageData=context.getImageData(0,0,canvas.width,canvas.height);似乎打破了这一点,因为警报会在之前起作用,但在它之后不起作用。图像本身正在加载。欢迎任何和所有建议^_^我已经筋疲力尽了,很快就会让RSI不再踢自己。varmyImageData;varimage_var=newImage();image_var.onload=function(){canvas.width=image_var.width;canvas.height=

javascript - 如何将图像粘贴到 Web 应用程序中?有哪些解决方案? HTML 5 Canvas ?

我目前正在构建一个非常简单的网络应用程序,它需要能够在浏览网络时复制图像,然后将其粘贴到我的页面上。我知道这种功能是可行的-因为我在写消息时将图像粘贴到gmail和Tumblr(我相信他们使用TinyMCE作为他们的编辑器)。经过长时间的搜索-我对可用解决方案的解释质量很差感到难过。这是我收集到的:$(document).bind('paste',function(e){console.log(e);})检查事件对象,似乎只有在有文本时才包含数据(无论如何在Chrome中)。我知道IE有一个clipboardData对象,可以让您访问剪贴板内容。我还听说过使用Flash、JavaApp

javascript - JS onunload 事件并不总是有效

我想计算访问者在某个页面上花费了多少时间并将其存储在我的MySQL数据库中。我想像这样在window.onload上启动一个计时器:window.onload=startCount;window.onunload=sendCount;varb=0;vary;functionstartCount(){document.getElementById('livecount').innerHTML=b;b=b+1;y=setTimeout("startCount()",1000);}在访问者离开页面(window.onunload)后,我通过XMLHttpRequest将时间发送到PHP文件,

javascript - 随着时间的推移,Ajax 繁重的 JS 应用程序使用过多的内存

我正在处理的应用程序中似乎有一些相当大的内存泄漏。该应用程序本身并不是很复杂。每15秒,页面从服务器请求大约40kb的JSON,并使用它在页面上绘制一个表格。将表格绘制过来更便宜,因为数据通常总是新的。我将一些事件附加到表格中,每行大约5个,表格中有30行。我使用jQuery的.html()方法将新的html放入容器并覆盖现有的。我专门这样做是为了让jQuery的特殊清理函数进入并尝试分离它正在覆盖的元素中的元素上的所有事件。然后,我还会使用deletemy_var将html的大变量发送到DOM后将其删除。我检查了几次从未清除的循环引用和附加事件,但从未真正深入研究过。我想知道是否有人

javascript - 有哪些好的 JS 调试工具?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion除了Chrome开发者工具和Firefox中的Firebug,还有其他工具可以用来调试我的客户端JS吗?

javascript - 如何在 Magento 中使用像 head.js 或 labjs 这样的 JavaScript 加载器

Magento附带了六个以上的JavaScript库,这些库对已经很繁琐的加载时间没有帮助。有没有人能够成功地将head.js或labjs之类的脚本加载器与Magento一起使用,以便他们可以异步加载?我一直在努力,但无法让它发挥作用。似乎页面上的内联脚本在加载库之前就已触发。我知道head.js有一个类似于head.ready的函数来告诉脚本执行,但是内联脚本太多了,将它添加到整个站点的每个事件中是不切实际的。 最佳答案 关于内联脚本,有一个程序化的解决方案。您可以编写一个绑定(bind)到core_block_abstract_

javascript - 如何使用 jQuery 或 CSS 自动调整(拉伸(stretch))div 高度和宽度

我有4个id为A、B、C和D的div,如下所示;DivA和D具有固定的宽度和高度。DivB具有固定宽度。我想要自动计算DivB的高度和DivC的高度+宽度。我想在divA和D之间拉伸(stretch)DivB和C。我还想在divB和右边距之间拉伸(stretch)Divc。页面因此不会有任何滚动条和空白区域。我预期的布局如下我怎样才能使用jquery/css使这成为可能?任何人都有解决方案,请给我一个fiddle/演示??提前致谢...:)布拉斯特拉尔弗雷德 最佳答案 好吧,尽管问了,我仍然不完全确定你想要什么。我认为您也不必为此使

javascript - 从需要的文件扩展 Node.js 中的 Array.prototype

我将以下内容保存在test.js中。它在浏览器中成功扩展了Array,但它似乎不适用于node和require。有人可以解释这里出了什么问题吗?(function(){Array.prototype.max=function(){returnconsole.log("Array.prototype.max");};returnArray.max=function(){returnconsole.log("Array.max");};}).call(this);然后,从终端:>My-MacBook-Pro:me$node>vartest=require("./test")>[1,2,3]

javascript - CSS:如何将彩色图像转换为灰色或黑白图像

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:ConvertanimagetograyscaleinHTML/CSS我怎样才能像这样将彩色图像变成灰色或黑白图像website用CSS?它可以单独在CSS上完成还是我需要JavaScript(jQuery)?谢谢。编辑:谢谢大家的回答。我注意到诀窍是制作两张不同的彩色图像——一张是全彩色的,另一张是黑白的。我希望这可以在一张图片中完成。所以除了“绝招”之外没有办法做到这一点??

javascript - js中同步管理缓存

我在全局缓存变量中使用jquery在JavaScript中维护缓存。每当使用AJAX接收到新信息时,都会将其添加到缓存中。如果它不在缓存中,我想从服务器对其进行AJAX。我想实现一个函数来按需查询并像这样使用它:$("#label").html(GetName("user123"));GetName()应该是这样的:functionGetName(username){if(Cache[username]!=null)returnCache[username];elsereturnQueryUsernameFromServer(username)}QueryUsernameFromSer