将paperjs与jsfiddle一起使用
Using paperjs with jsfiddle
我刚刚发现了paperjs,一个很棒的矢量图形框架,你可能已经听说过了。
我偶然发现了一个问题,我绝对无法弄清楚如何让它与 jsfiddle 一起工作!我在网上找到的几个例子之所以有效,是因为所有代码都卡在 HTML 部分的 paperscript 标签中。
知道如何使"Javascript"部分工作,从而利用语法着色吗?
多谢!
默认情况下,
您不能将 paperjs 代码放在 javascript 面板中。你需要破解jsFiddler来做到这一点。查看来自 jsFiddler 的文档
请将代码包装设置为无换行(头)(默认为 onLoad),将 Franework 设置为无库(纯 JS)。
与 CoffeeScript 类似,Paperscript 要求脚本标签是 text/paperscript 的类型,并在 canvas 参数中提供 canvas 元素的 id。在 HTML 面板中输入以下内容,您将能够在 JavaScript 面板中编写 Paperscript。
<canvas id="some-unique-id" resize keepalive="true" style='height: 200; width: 200;'> </canvas>
<script>(function(){var s="script",n=''n',d=document,b=d.getElementsByTagName(s)[2].innerHTML.split(n);d.write('<'+s+' type="text/paperscript" canvas="' + document.getElementsByTagName('canvas')[0].id + '">'+b.slice(2,b.length-2).join(n)+'</'+s+'>')})()</script>
示例:http://jsfiddle.net/zalun/LrGEm/12/
还有 sketch.paperjs.org
Sketch.paperjs.org
或者
,您可以使用 https://www.jsbin.com 进行编码。它将允许在javascript占位符中编写JS。
相关文章:
- 转义符不能与innerHTML一起使用
- JsFiddle上的鼠标事件不起作用
- 代码只能在jsfiddle中工作
- 高亮显示与数组字符串一起使用时文本插件中断
- JsFiddle在分叉后描述失败
- setTimeout可以与闭包内的函数一起使用吗
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- 如何设置jsfiddle's的javascript版本
- Highcharts colorsByPoint与系列中的线性渐变一起使用时不起作用
- 如何将js库与typescript一起使用
- JavaScript获胜't运行,但在jsFiddle中工作
- 将webpack和babel与父项目目录中的文件一起使用
- 将 Drag&Drop 与 jsTree 和 DataTables 一起使用
- Javascript-如何让脚本与Ajax请求的数据一起运行
- 将两个ext.TabPanels滚动到一起
- 将jQuery UI Timepicker Addon与React一起使用
- 什么是curl以及如何将其与nodejs一起使用
- 将paperjs与jsfiddle一起使用
- jQuery-validate不能与Kendo Button一起工作(包括jsfiddle)
- 将elem.dataset与IE和JSFiddle一起使用时出现问题