草庐IT

HTML2Canvas

全部标签

javascript - 游戏循环 requestAnimFrame (javascript/canvas)

我正在为此苦苦挣扎,似乎无法找到更多引用资料。我正在使用由Google编写的requestAnimFrame:requestAnimFrame=(function(){returnwindow.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(/*functionFrameRequestCallback*/cal

javascript - 如何在 Javascript 生成的 HTML 表单中包含 Django 1.2 的 CSRF token ?

我最近升级到Django1.2.3,我的上传表单现在坏了。每当我尝试上传时,我都会收到“CSRF验证失败。请求已中止。”错误信息。看完Django'sdocumentation在这个主题上,它声明我需要在HTML中添加{%csrf_token%}模板标签在我的模板中。不幸的是,我的是通过JavaScript生成的(具体来说,是ExtJs在面板上的“html”属性)。长话短说,如何将所需的CSRFtoken标记添加到我的当我的不包含在Django模板中? 最佳答案 另一种选择是调整theDjangodocs中所示的基于cookie/h

javascript - 在 html5 Canvas 上拖动和调整图像大小

我正在构建一个HTML5Canvas图像编辑器。将图像上传到Canvas后,我需要拖动并在Canvas上调整大小。我设法上传了一张图片并使其可以在Canvas上拖动。但我需要让它也可以沿着Canvas调整大小。提前致谢。varImg=newImage();Img.src=file;Img.onload=function(){context.drawImage(Img,50,0,200,200);}mouseMove=function(event){if(down){context.clearRect(0,0,800,500);context.translate(0,-50);conte

javascript - 使用后如何从 GPU 清理和卸载 WebGL Canvas 上下文?

如何清理WebGL上下文程序并从GPU和dom元素卸载程序、缓冲区和所有内容?我想确保我们没有乱扔垃圾。此外,如果可能的话,重用Canvas会很好(我不知道它是2d还是webgl上下文)。 最佳答案 您可以只丢失对gl上下文和所有gl对象以及Canvas的所有引用,并从DOM中删除Canvas。不幸的是,因为JavaScript是垃圾回收的,所以不知道浏览器何时会真正释放内存。有一些一致性测试试图测试他们是否正确地做到了这一点,但如果你不想只是希望和祈祷,那么......通过对您创建的所有内容调用gl.deleteXXX释放您的所有

javascript - JSPDF - addHTML() 多 Canvas 页面

我注意到已经有一个版本“addHTML()现在可以将Canvas分成多个页面”,可以通过此链接找到:https://github.com/MrRio/jsPDF/releases/tag/v1.0.138.我可以知道它是如何工作的吗?就我而言,我只是在单击“另存为pdf”按钮时尝试了一下,它只呈现单个页面而不是多个页面(有时没有用,我想是因为内容太长而无法生成为pdf).如果有这种情况的一些例子,我们将不胜感激。谢谢!附上我的代码如下:varpdf=newjsPDF('p','pt','a4');pdf.addHTML($(".pdf-wrapper"),function(){vars

asp.net - 如何让Html Link(anchor)像LinkBut​​ton一样做postback?

我想问一下如何制作一个htmlanchor(一个元素)甚至任何对象来执行回发或执行服务器端方法?我想创建一个自定义按钮(用一些div包装来做一些自定义)并且我想实现OnClick使其看起来像ASP.NETLinkBut​​ton?喜欢Justasimplelinkbutton 最佳答案 使用服务器端html控件,HtmlAnchor这是服务器端的标签。Justasimplelink 关于asp.net-如何让HtmlLink(anchor)像LinkBut​​ton一样做postback

javascript - 如何在 HTML 页面中正确存储 HTML 模板?

我有一些小的模板字符串,它们将通过同一页面上的Mustache.js呈现。我不需要为模板创建单独的html文件。存储模板的选项:存储在javascript变量中:Hackish多行字符串,大量转义引号。存储为隐藏div的innerHTML。我尝试了方法#2,但它似乎无法正常工作。fiddle:http://jsfiddle.net/RHwnq/2/{{#name_list}}{{name}}{{/name_list}}vartemplate=$('#tableTemplate').html();console.log(template);这个日志:{{#name_list}}{{nam

javascript - 当我尝试使用 jQuery 将一些 HTML 插入 DIV 元素时得到 NaN

我想在单击numObj类的元素时显示一个文本框。出于某种原因,我得到了NaNNaNaNaNNaNNaNaNaN,我希望在下面的代码中看到searchForm变量的结果。我知道NaN代表非数字。我不明白的是为什么Javascript需要一个数字?我不明白它为什么关心。$(".numObj").live('click',function(){varpreId=$(this).attr('preId');vararrayPos=$(this).attr('numArrayPos');alert(preId+""+arrayPos);varsearchForm=""++""++""++""++

javascript - Threejs Canvas 背景黑色

用threejs的基本场景试了下,不明白canvas背景为什么全黑MyfirstThree.jsappbody{margin:0;}canvas{width:100%;height:100%;background-color:white;}varscene=newTHREE.Scene();varcamera=newTHREE.PerspectiveCamera(75,window.innerWidth/window.innerHeight,0.1,1000);varrenderer=newTHREE.WebGLRenderer();renderer.setSize(window.in

javascript - 将 React JSX 对象转换为 HTML

我有一个基于某些配置生成HTML输出的React应用程序。像这样:exportconstgetHtml=(config)=>{const{classes,children}=configreturn({children});}在React应用程序中,我可以轻松地显示生成的DOM对象,但我想将HTML代码保存到数据库中,以便在不同的页面上显示它(无需再次加载react/解析配置)我找不到将JSX对象转换为纯HTML的方法... 最佳答案 使用renderToStaticMarkup方法。根据文档:Youcanusethismethod