没有合适的资源?快使用搜索试试~ 我知道了~
compodraw-js:与JSX或XML组合,然后使用Canvas API
共73个文件
js:22个
ts:16个
jsx:6个
需积分: 9 0 下载量 107 浏览量
2021-05-05
07:32:02
上传
评论
收藏 748KB ZIP 举报
温馨提示
CompoDraw JS 撰写和绘制JavaScript 使用XML或JSX组合形状和效果并将其绘制到HTML5 Canvas中的最简单方法,而无需牺牲Web框架之间的模块化和兼容性。 CompoDraw使用多个指令,每个指令告诉Canvas API如何绘制形状或视觉效果(例如Rotate,Move,Mask等)的特定对象。 您需要做的就是通过编写XML来排列它们,如果您是ReactJS用户,则只需编写JSX。 指令捆绑在一个软件包中,通常以格式包装。 因此,您可以将其导入到您选择的任何Web框架中:) 如何安装 使用Yarn添加到您的项目中: yarn add compodraw 或使用NPM: npm install compodraw --save 或者您可以文件以用于纯HTML或PHP项目 然后选择您的首选instructs package 。 对于基本操作,请使用 。 如
资源推荐
资源详情
资源评论
收起资源包目录
compodraw-js-dev.zip (73个子文件)
compodraw-js-dev
.gitignore 530B
package.json 2KB
src
renderer
index.ts 24B
draw.ts 701B
errors
InvalidClassError.ts 407B
InstructNotFoundError.ts 657B
XmlInHtmlError.ts 474B
index.ts 178B
JsxNameError.ts 371B
XmlSyntaxError.ts 278B
interfaces
index.ts 85B
Instruct.ts 486B
NamedInstructs.ts 387B
JSX.ts 141B
index.ts 269B
composer
composeFromXml.ts 4KB
index.ts 68B
composeFromJsx.ts 3KB
webpack.config.js 580B
LICENSE 1KB
tsconfig.json 6KB
.prettierignore 157B
examples
usage-with-jsx.md 2KB
usage-with-xml.md 3KB
usage-with-jsx-treeshaking.md 2KB
usage-programmatical.md 2KB
usage-with-dom.md 3KB
README.md 3KB
tests
e2e
.gitignore 442B
package.json 2KB
package-lock.json 2.4MB
src
index.js 146B
App.jsx 798B
App.css 136B
pages
Home.jsx 834B
WithPlainJSX.jsx 922B
WithXML.jsx 1019B
WithDOM.jsx 1KB
WithClassJSX.jsx 926B
cypress.json 84B
cypress-visual-screenshots
baseline
with-dom.test-result.png 5KB
with-class-jsx.test-result.png 5KB
with-xml.test-result.png 5KB
with-plain-jsx.test-result.png 5KB
public
robots.txt 67B
index.html 592B
favicon.ico 4KB
manifest.json 305B
.prettierignore 107B
scripts
build.js 7KB
start.js 5KB
config
webpack.config.js 32KB
getHttpsConfig.js 2KB
modules.js 3KB
pnpTs.js 620B
webpackDevServer.config.js 7KB
paths.js 2KB
env.js 4KB
yarn.lock 445KB
cypress
integration
with-plain-jsx.test.js 326B
with-xml.test.js 298B
with-class-jsx.test.js 322B
with-dom.test.js 306B
support
commands.js 946B
index.js 672B
plugins
index.js 782B
unit
renderer
draw.test.js 1KB
index.test.js 2KB
composer
composeFromJsx.test.js 5KB
composeFromXml.test.js 5KB
.npmignore 602B
.editorconfig 261B
yarn.lock 184KB
共 73 条
- 1
资源评论
蓝星神
- 粉丝: 24
- 资源: 4714
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功