首页下载资源网络技术Scratch Blocks 是一个用于构建创意计算接口的库

ZIPScratch Blocks 是一个用于构建创意计算接口的库

2301_804882141MB需要积分:1

资源文件列表:

scratch-blocks-develop.zip 大约有319个文件
  1. scratch-blocks-develop/
  2. scratch-blocks-develop/.editorconfig 166B
  3. scratch-blocks-develop/.eslintignore 228B
  4. scratch-blocks-develop/.eslintrc 2.17KB
  5. scratch-blocks-develop/.github/
  6. scratch-blocks-develop/.github/CODEOWNERS.md 39B
  7. scratch-blocks-develop/.github/CONTRIBUTING.md 5.12KB
  8. scratch-blocks-develop/.github/ISSUE_TEMPLATE.md 304B
  9. scratch-blocks-develop/.github/PULL_REQUEST_TEMPLATE.md 286B
  10. scratch-blocks-develop/.github/workflows/
  11. scratch-blocks-develop/.github/workflows/commitlint.yml 401B
  12. scratch-blocks-develop/.github/workflows/deploy.yml 1.87KB
  13. scratch-blocks-develop/.gitignore 757B
  14. scratch-blocks-develop/.husky/
  15. scratch-blocks-develop/.husky/.gitattributes 14B
  16. scratch-blocks-develop/.husky/commit-msg 93B
  17. scratch-blocks-develop/.npmignore 359B
  18. scratch-blocks-develop/.npmrc 37B
  19. scratch-blocks-develop/.nvmrc 4B
  20. scratch-blocks-develop/.tx/
  21. scratch-blocks-develop/.tx/config 232B
  22. scratch-blocks-develop/CHANGELOG.md 111.99KB
  23. scratch-blocks-develop/LICENSE 9.94KB
  24. scratch-blocks-develop/README.md 3.32KB
  25. scratch-blocks-develop/TRADEMARK 319B
  26. scratch-blocks-develop/blocks_common/
  27. scratch-blocks-develop/blocks_common/colour.js 1.49KB
  28. scratch-blocks-develop/blocks_common/math.js 3.86KB
  29. scratch-blocks-develop/blocks_common/matrix.js 1.29KB
  30. scratch-blocks-develop/blocks_common/note.js 1.46KB
  31. scratch-blocks-develop/blocks_common/text.js 1.44KB
  32. scratch-blocks-develop/blocks_horizontal/
  33. scratch-blocks-develop/blocks_horizontal/control.js 5.8KB
  34. scratch-blocks-develop/blocks_horizontal/default_toolbox.js 4.55KB
  35. scratch-blocks-develop/blocks_horizontal/event.js 6.55KB
  36. scratch-blocks-develop/blocks_horizontal/wedo.js 10.62KB
  37. scratch-blocks-develop/blocks_vertical/
  38. scratch-blocks-develop/blocks_vertical/control.js 13.67KB
  39. scratch-blocks-develop/blocks_vertical/data.js 16.94KB
  40. scratch-blocks-develop/blocks_vertical/default_toolbox.js 20.97KB
  41. scratch-blocks-develop/blocks_vertical/event.js 8.25KB
  42. scratch-blocks-develop/blocks_vertical/extensions.js 7.11KB
  43. scratch-blocks-develop/blocks_vertical/looks.js 14.51KB
  44. scratch-blocks-develop/blocks_vertical/motion.js 13.87KB
  45. scratch-blocks-develop/blocks_vertical/operators.js 10.57KB
  46. scratch-blocks-develop/blocks_vertical/procedures.js 32.92KB
  47. scratch-blocks-develop/blocks_vertical/sensing.js 13.13KB
  48. scratch-blocks-develop/blocks_vertical/sound.js 5.75KB
  49. scratch-blocks-develop/blocks_vertical/vertical_extensions.js 8.99KB
  50. scratch-blocks-develop/build.py 22.71KB
  51. scratch-blocks-develop/build/
  52. scratch-blocks-develop/build/gen_blocks.js 32B
  53. scratch-blocks-develop/build/test_expect.js 25B
  54. scratch-blocks-develop/build/test_input.js 32B
  55. scratch-blocks-develop/cleanup.sh 2.46KB
  56. scratch-blocks-develop/commitlint.config.js 152B
  57. scratch-blocks-develop/core/
  58. scratch-blocks-develop/core/block.js 55.9KB
  59. scratch-blocks-develop/core/block_animations.js 3.5KB
  60. scratch-blocks-develop/core/block_drag_surface.js 10.09KB
  61. scratch-blocks-develop/core/block_dragger.js 13.67KB
  62. scratch-blocks-develop/core/block_events.js 15.72KB
  63. scratch-blocks-develop/core/block_render_svg_horizontal.js 28.07KB
  64. scratch-blocks-develop/core/block_render_svg_vertical.js 58.16KB
  65. scratch-blocks-develop/core/block_svg.js 39.88KB
  66. scratch-blocks-develop/core/blockly.js 19.83KB
  67. scratch-blocks-develop/core/blocks.js 1.06KB
  68. scratch-blocks-develop/core/bubble.js 20.23KB
  69. scratch-blocks-develop/core/bubble_dragger.js 8.95KB
  70. scratch-blocks-develop/core/colours.js 4.57KB
  71. scratch-blocks-develop/core/comment.js 8.81KB
  72. scratch-blocks-develop/core/comment_events.js 15.81KB
  73. scratch-blocks-develop/core/connection.js 25.11KB
  74. scratch-blocks-develop/core/connection_db.js 9.46KB
  75. scratch-blocks-develop/core/constants.js 9.08KB
  76. scratch-blocks-develop/core/contextmenu.js 16.73KB
  77. scratch-blocks-develop/core/css.js 33.12KB
  78. scratch-blocks-develop/core/data_category.js 17.84KB
  79. scratch-blocks-develop/core/dragged_connection_manager.js 8.27KB
  80. scratch-blocks-develop/core/dropdowndiv.js 14.42KB
  81. scratch-blocks-develop/core/events.js 11.4KB
  82. scratch-blocks-develop/core/events_abstract.js 2.92KB
  83. scratch-blocks-develop/core/extensions.js 16.32KB
  84. scratch-blocks-develop/core/field.js 23.24KB
  85. scratch-blocks-develop/core/field_angle.js 12.86KB
  86. scratch-blocks-develop/core/field_checkbox.js 4.11KB
  87. scratch-blocks-develop/core/field_colour.js 7.47KB
  88. scratch-blocks-develop/core/field_colour_slider.js 13.63KB
  89. scratch-blocks-develop/core/field_date.js 9.22KB
  90. scratch-blocks-develop/core/field_dropdown.js 15.03KB
  91. scratch-blocks-develop/core/field_iconmenu.js 11.39KB
  92. scratch-blocks-develop/core/field_image.js 5.16KB
  93. scratch-blocks-develop/core/field_label.js 3.87KB
  94. scratch-blocks-develop/core/field_label_serializable.js 4.34KB
  95. scratch-blocks-develop/core/field_matrix.js 16.53KB
  96. scratch-blocks-develop/core/field_note.js 24.78KB
  97. scratch-blocks-develop/core/field_number.js 12.85KB
  98. scratch-blocks-develop/core/field_numberdropdown.js 2.72KB
  99. scratch-blocks-develop/core/field_textdropdown.js 5.64KB
  100. scratch-blocks-develop/core/field_textinput.js 22.84KB
  101. scratch-blocks-develop/core/field_textinput_removable.js 3.77KB
  102. scratch-blocks-develop/core/field_variable.js 12.83KB
  103. scratch-blocks-develop/core/field_variable_getter.js 5.68KB
  104. scratch-blocks-develop/core/field_vertical_separator.js 4.39KB
  105. scratch-blocks-develop/core/flyout_base.js 28.14KB
  106. scratch-blocks-develop/core/flyout_button.js 8.5KB
  107. scratch-blocks-develop/core/flyout_dragger.js 2.52KB
  108. scratch-blocks-develop/core/flyout_extension_category_header.js 4.82KB
  109. scratch-blocks-develop/core/flyout_horizontal.js 15.88KB
  110. scratch-blocks-develop/core/flyout_vertical.js 25.54KB
  111. scratch-blocks-develop/core/generator.js 14.52KB
  112. scratch-blocks-develop/core/gesture.js 30.31KB
  113. scratch-blocks-develop/core/grid.js 6.35KB
  114. scratch-blocks-develop/core/icon.js 5.27KB
  115. scratch-blocks-develop/core/inject.js 16.8KB
  116. scratch-blocks-develop/core/input.js 8.15KB
  117. scratch-blocks-develop/core/insertion_marker_manager.js 22.23KB
  118. scratch-blocks-develop/core/msg.js 1.69KB
  119. scratch-blocks-develop/core/mutator.js 13.91KB
  120. scratch-blocks-develop/core/names.js 6.65KB
  121. scratch-blocks-develop/core/options.js 7.58KB
  122. scratch-blocks-develop/core/procedures.js 19.37KB
  123. scratch-blocks-develop/core/rendered_connection.js 13.79KB
  124. scratch-blocks-develop/core/scratch_block_comment.js 20.79KB
  125. scratch-blocks-develop/core/scratch_blocks_utils.js 8.34KB
  126. scratch-blocks-develop/core/scratch_bubble.js 21.98KB
  127. scratch-blocks-develop/core/scratch_events.js 3.77KB
  128. scratch-blocks-develop/core/scratch_msgs.js 2.6KB
  129. scratch-blocks-develop/core/scrollbar.js 28.68KB
  130. scratch-blocks-develop/core/toolbox.js 22.93KB
  131. scratch-blocks-develop/core/tooltip.js 9.85KB
  132. scratch-blocks-develop/core/touch.js 7.17KB
  133. scratch-blocks-develop/core/trashcan.js 9.19KB
  134. scratch-blocks-develop/core/ui_events.js 2.66KB
  135. scratch-blocks-develop/core/ui_menu_utils.js 2.29KB
  136. scratch-blocks-develop/core/utils.js 30.28KB
  137. scratch-blocks-develop/core/variable_events.js 7.31KB
  138. scratch-blocks-develop/core/variable_map.js 13.39KB
  139. scratch-blocks-develop/core/variable_model.js 3.49KB
  140. scratch-blocks-develop/core/variables.js 26.46KB
  141. scratch-blocks-develop/core/warning.js 5.48KB
  142. scratch-blocks-develop/core/widgetdiv.js 12.62KB
  143. scratch-blocks-develop/core/workspace.js 20.6KB
  144. scratch-blocks-develop/core/workspace_audio.js 5.09KB
  145. scratch-blocks-develop/core/workspace_comment.js 11.27KB
  146. scratch-blocks-develop/core/workspace_comment_render_svg.js 23.52KB
  147. scratch-blocks-develop/core/workspace_comment_svg.js 18.89KB
  148. scratch-blocks-develop/core/workspace_drag_surface_svg.js 6.83KB
  149. scratch-blocks-develop/core/workspace_dragger.js 3.92KB
  150. scratch-blocks-develop/core/workspace_svg.js 71.6KB
  151. scratch-blocks-develop/core/xml.js 31.51KB
  152. scratch-blocks-develop/core/zoom_controls.js 8.08KB
  153. scratch-blocks-develop/gh-pages/
  154. scratch-blocks-develop/gh-pages/Gemfile 607B
  155. scratch-blocks-develop/gh-pages/_config.yml 52B
  156. scratch-blocks-develop/gh-pages/index.md 202B
  157. scratch-blocks-develop/i18n/
  158. scratch-blocks-develop/i18n/common.py 7.45KB
  159. scratch-blocks-develop/i18n/create_messages.py 6.26KB
  160. scratch-blocks-develop/i18n/create_scratch_msgs.js 2.34KB
  161. scratch-blocks-develop/i18n/dedup_json.py 2.37KB
  162. scratch-blocks-develop/i18n/js_to_json.js 1.4KB
  163. scratch-blocks-develop/i18n/js_to_json.py 4.52KB
  164. scratch-blocks-develop/i18n/json_to_js.js 1.61KB
  165. scratch-blocks-develop/i18n/json_to_js.py 6.43KB
  166. scratch-blocks-develop/i18n/sync_tx_translations.js 3.57KB
  167. scratch-blocks-develop/i18n/test_scratch_msgs.js 2.73KB
  168. scratch-blocks-develop/i18n/tests.py 1.72KB
  169. scratch-blocks-develop/i18n/xliff_to_json.py 8.13KB
  170. scratch-blocks-develop/local_build.sh 2.44KB
  171. scratch-blocks-develop/media/
  172. scratch-blocks-develop/media/1x1.gif 43B
  173. scratch-blocks-develop/media/click.mp3 7.94KB
  174. scratch-blocks-develop/media/click.ogg 5.32KB
  175. scratch-blocks-develop/media/click.wav 3.12KB
  176. scratch-blocks-develop/media/comment-arrow-down.svg 885B
  177. scratch-blocks-develop/media/comment-arrow-up.svg 977B
  178. scratch-blocks-develop/media/delete-x.svg 1.26KB
  179. scratch-blocks-develop/media/delete.mp3 9.57KB
  180. scratch-blocks-develop/media/delete.ogg 8.42KB
  181. scratch-blocks-develop/media/delete.wav 11.66KB
  182. scratch-blocks-develop/media/dropdown-arrow-dark.svg 573B
  183. scratch-blocks-develop/media/dropdown-arrow.svg 569B
  184. scratch-blocks-develop/media/extensions/
  185. scratch-blocks-develop/media/extensions/microbit-block-icon.svg 4.9KB
  186. scratch-blocks-develop/media/extensions/music-block-icon.svg 4.38KB
  187. scratch-blocks-develop/media/extensions/pen-block-icon.svg 2.47KB
  188. scratch-blocks-develop/media/extensions/wedo2-block-icon.svg 9.57KB
  189. scratch-blocks-develop/media/eyedropper.svg 3.47KB
  190. scratch-blocks-develop/media/green-flag.svg 1.16KB
  191. scratch-blocks-develop/media/handclosed.cur 326B
  192. scratch-blocks-develop/media/handdelete.cur 766B
  193. scratch-blocks-develop/media/handopen.cur 198B
  194. scratch-blocks-develop/media/icons/
  195. scratch-blocks-develop/media/icons/arrow.svg 1.18KB
  196. scratch-blocks-develop/media/icons/arrow_button.svg 1.06KB
  197. scratch-blocks-develop/media/icons/control_forever.svg 4.57KB
  198. scratch-blocks-develop/media/icons/control_repeat.svg 1.95KB
  199. scratch-blocks-develop/media/icons/control_stop.svg 301B
  200. scratch-blocks-develop/media/icons/control_wait.svg 1.11KB
  201. scratch-blocks-develop/media/icons/event_broadcast_blue.svg 1.62KB
  202. scratch-blocks-develop/media/icons/event_broadcast_coral.svg 1.62KB
  203. scratch-blocks-develop/media/icons/event_broadcast_green.svg 1.62KB
  204. scratch-blocks-develop/media/icons/event_broadcast_magenta.svg 1.62KB
  205. scratch-blocks-develop/media/icons/event_broadcast_orange.svg 1.62KB
  206. scratch-blocks-develop/media/icons/event_broadcast_purple.svg 1.61KB
  207. scratch-blocks-develop/media/icons/event_when-broadcast-received_blue.svg 1.61KB
  208. scratch-blocks-develop/media/icons/event_when-broadcast-received_coral.svg 1.62KB
  209. scratch-blocks-develop/media/icons/event_when-broadcast-received_green.svg 1.62KB
  210. scratch-blocks-develop/media/icons/event_when-broadcast-received_magenta.svg 1.62KB
  211. scratch-blocks-develop/media/icons/event_when-broadcast-received_orange.svg 1.62KB
  212. scratch-blocks-develop/media/icons/event_when-broadcast-received_purple.svg 1.61KB
  213. scratch-blocks-develop/media/icons/event_whenflagclicked.svg 634B
  214. scratch-blocks-develop/media/icons/remove.svg 1.55KB
  215. scratch-blocks-develop/media/icons/set-led_blue.svg 1.99KB
  216. scratch-blocks-develop/media/icons/set-led_coral.svg 1.99KB
  217. scratch-blocks-develop/media/icons/set-led_green.svg 1.99KB
  218. scratch-blocks-develop/media/icons/set-led_magenta.svg 1.99KB
  219. scratch-blocks-develop/media/icons/set-led_mystery.svg 2.89KB
  220. scratch-blocks-develop/media/icons/set-led_orange.svg 1.99KB
  221. scratch-blocks-develop/media/icons/set-led_purple.svg 1.99KB
  222. scratch-blocks-develop/media/icons/set-led_white.svg 1.99KB
  223. scratch-blocks-develop/media/icons/set-led_yellow.svg 1.99KB
  224. scratch-blocks-develop/media/icons/wedo_motor-clockwise.svg 3.66KB
  225. scratch-blocks-develop/media/icons/wedo_motor-counterclockwise.svg 3.64KB
  226. scratch-blocks-develop/media/icons/wedo_motor-speed_fast.svg 4.23KB
  227. scratch-blocks-develop/media/icons/wedo_motor-speed_med.svg 4.24KB
  228. scratch-blocks-develop/media/icons/wedo_motor-speed_slow.svg 4.26KB
  229. scratch-blocks-develop/media/icons/wedo_when-distance_close.svg 4.64KB
  230. scratch-blocks-develop/media/icons/wedo_when-tilt-backward.svg 4.8KB
  231. scratch-blocks-develop/media/icons/wedo_when-tilt-forward.svg 4.81KB
  232. scratch-blocks-develop/media/icons/wedo_when-tilt-left.svg 3.57KB
  233. scratch-blocks-develop/media/icons/wedo_when-tilt-right.svg 3.57KB
  234. scratch-blocks-develop/media/icons/wedo_when-tilt.svg 4.01KB
  235. scratch-blocks-develop/media/repeat.svg 1.21KB
  236. scratch-blocks-develop/media/rotate-left.svg 1.04KB
  237. scratch-blocks-develop/media/rotate-right.svg 1.03KB
  238. scratch-blocks-develop/media/sprites.png 4.05KB
  239. scratch-blocks-develop/media/sprites.svg 1.73KB
  240. scratch-blocks-develop/media/status-not-ready.svg 1.16KB
  241. scratch-blocks-develop/media/status-ready.svg 1.09KB
  242. scratch-blocks-develop/media/zoom-in.svg 634B
  243. scratch-blocks-develop/media/zoom-out.svg 582B
  244. scratch-blocks-develop/media/zoom-reset.svg 501B
  245. scratch-blocks-develop/msg/
  246. scratch-blocks-develop/msg/js/
  247. scratch-blocks-develop/msg/js/en.js 14.91KB
  248. scratch-blocks-develop/msg/json/
  249. scratch-blocks-develop/msg/json/en.json 12.01KB
  250. scratch-blocks-develop/msg/messages.js 15.51KB
  251. scratch-blocks-develop/msg/scratch_msgs.js 1.08MB
  252. scratch-blocks-develop/package-lock.json 528.79KB
  253. scratch-blocks-develop/package.json 2.13KB
  254. scratch-blocks-develop/pull_from_blockly.sh 3.7KB
  255. scratch-blocks-develop/release.config.js 165B
  256. scratch-blocks-develop/renovate.json5 415B
  257. scratch-blocks-develop/shim/
  258. scratch-blocks-develop/shim/blockly_compressed_horizontal-blocks_compressed.js 141B
  259. scratch-blocks-develop/shim/blockly_compressed_horizontal.Blockly.js 69B
  260. scratch-blocks-develop/shim/blockly_compressed_horizontal.goog.js 66B
  261. scratch-blocks-develop/shim/blockly_compressed_horizontal.js 118B
  262. scratch-blocks-develop/shim/blockly_compressed_vertical-blocks_compressed.js 139B
  263. scratch-blocks-develop/shim/blockly_compressed_vertical.Blockly.js 67B
  264. scratch-blocks-develop/shim/blockly_compressed_vertical.goog.js 64B
  265. scratch-blocks-develop/shim/blockly_compressed_vertical.js 116B
  266. scratch-blocks-develop/shim/blocks_compressed_horizontal-blockly_compressed_horizontal-messages.js 176B
  267. scratch-blocks-develop/shim/blocks_compressed_horizontal.js 162B
  268. scratch-blocks-develop/shim/blocks_compressed_vertical-blockly_compressed_vertical-messages.js 172B
  269. scratch-blocks-develop/shim/blocks_compressed_vertical.js 203B
  270. scratch-blocks-develop/shim/gh-pages.js 28B
  271. scratch-blocks-develop/shim/horizontal.js 219B
  272. scratch-blocks-develop/shim/index.js 565B
  273. scratch-blocks-develop/shim/vertical.js 213B
  274. scratch-blocks-develop/tests/
  275. scratch-blocks-develop/tests/blocks/
  276. scratch-blocks-develop/tests/blocks/index.html 812B
  277. scratch-blocks-develop/tests/blocks/logic_ternary_test.js 13.19KB
  278. scratch-blocks-develop/tests/custom_procedure_playground.html 8.56KB
  279. scratch-blocks-develop/tests/horizontal_playground.html 12.89KB
  280. scratch-blocks-develop/tests/jsunit/
  281. scratch-blocks-develop/tests/jsunit/block_test.js 3.05KB
  282. scratch-blocks-develop/tests/jsunit/connection_db_test.js 10.81KB
  283. scratch-blocks-develop/tests/jsunit/connection_test.js 11.44KB
  284. scratch-blocks-develop/tests/jsunit/db_test.js 2.42KB
  285. scratch-blocks-develop/tests/jsunit/event_test.js 28.94KB
  286. scratch-blocks-develop/tests/jsunit/extensions_test.js 18.2KB
  287. scratch-blocks-develop/tests/jsunit/field_angle_test.js 1.55KB
  288. scratch-blocks-develop/tests/jsunit/field_number_test.js 2.54KB
  289. scratch-blocks-develop/tests/jsunit/field_test.js 3.31KB
  290. scratch-blocks-develop/tests/jsunit/field_variable_getter_test.js 1.97KB
  291. scratch-blocks-develop/tests/jsunit/field_variable_test.js 6.34KB
  292. scratch-blocks-develop/tests/jsunit/generator_test.js 1.09KB
  293. scratch-blocks-develop/tests/jsunit/gesture_test.js 2.5KB
  294. scratch-blocks-develop/tests/jsunit/horizontal_tests.html 1.25KB
  295. scratch-blocks-develop/tests/jsunit/index.html 1.04KB
  296. scratch-blocks-develop/tests/jsunit/input_test.js 6.47KB
  297. scratch-blocks-develop/tests/jsunit/json_test.js 7.38KB
  298. scratch-blocks-develop/tests/jsunit/names_test.js 2.63KB
  299. scratch-blocks-develop/tests/jsunit/procedure_test.js 10.7KB
  300. scratch-blocks-develop/tests/jsunit/scratch_block_comment_test.js 6.16KB
  301. scratch-blocks-develop/tests/jsunit/svg_test.js 1.99KB
  302. scratch-blocks-develop/tests/jsunit/test_runner.js 1.68KB
  303. scratch-blocks-develop/tests/jsunit/test_utilities.js 4.76KB
  304. scratch-blocks-develop/tests/jsunit/utils_test.js 9.72KB
  305. scratch-blocks-develop/tests/jsunit/variable_map_test.js 9.84KB
  306. scratch-blocks-develop/tests/jsunit/variable_model_test.js 2.56KB
  307. scratch-blocks-develop/tests/jsunit/vertical_tests.html 1.4KB
  308. scratch-blocks-develop/tests/jsunit/widget_div_test.js 5.28KB
  309. scratch-blocks-develop/tests/jsunit/workspace_comment_test.js 6.5KB
  310. scratch-blocks-develop/tests/jsunit/workspace_test.js 12.68KB
  311. scratch-blocks-develop/tests/jsunit/workspace_undo_redo_test.js 11.12KB
  312. scratch-blocks-develop/tests/jsunit/xml_test.js 13.89KB
  313. scratch-blocks-develop/tests/multi_playground.html 7.44KB
  314. scratch-blocks-develop/tests/vertical_playground.html 18.21KB
  315. scratch-blocks-develop/tests/vertical_playground_compressed.html 22.44KB
  316. scratch-blocks-develop/tests/workspace_svg/
  317. scratch-blocks-develop/tests/workspace_svg/index.html 1.82KB
  318. scratch-blocks-develop/tests/workspace_svg/workspace_svg_test.js 5.12KB
  319. scratch-blocks-develop/webpack.config.js 2.18KB

资源介绍:

Scratch Blocks 是一个用于构建创意计算接口的库 Scratch Blocks 是 Google Blockly项目的一个分支,它提供了用于构建创意计算界面的设计规范和代码库。与Scratch 虚拟机 (VM)结合使用,此代码库可以快速设计和开发可视化编程界面。与Blockly不同,Scratch Blocks 不使用代码生成器,而是利用 Scratch 虚拟机来创建高度动态、交互式的编程环境。
# scratch-blocks Scratch Blocks is a library for building creative computing interfaces. [![CircleCI](https://dl.circleci.com/status-badge/img/gh/LLK/scratch-blocks/tree/develop.svg?style=shield)](https://dl.circleci.com/status-badge/redirect/gh/LLK/scratch-blocks/tree/develop) ![An image of Scratch Blocks running on a tablet](https://cloud.githubusercontent.com/assets/747641/15227351/c37c09da-1854-11e6-8dc7-9a298f2b1f01.jpg) ## Introduction Scratch Blocks is a fork of Google's [Blockly](https://github.com/google/blockly) project that provides a design specification and codebase for building creative computing interfaces. Together with the [Scratch Virtual Machine (VM)](https://github.com/scratchfoundation/scratch-vm) this codebase allows for the rapid design and development of visual programming interfaces. Unlike [Blockly](https://github.com/google/blockly), Scratch Blocks does not use [code generators](https://developers.google.com/blockly/guides/configure/web/code-generators), but rather leverages the [Scratch Virtual Machine](https://github.com/scratchfoundation/scratch-vm) to create highly dynamic, interactive programming environments. *This project is in active development and should be considered a "developer preview" at this time.* ## Two Types of Blocks ![A divided image showing horizontal blocks on the left and vertical blocks on the right](https://cloud.githubusercontent.com/assets/747641/15255731/dad4d028-190b-11e6-9c16-8df7445adc96.png) Scratch Blocks brings together two different programming "grammars" that the Scratch Team has designed and continued to refine over the past decade. The standard [Scratch](https://scratch.mit.edu) grammar uses blocks that snap together vertically, much like LEGO bricks. For our [ScratchJr](https://scratchjr.org) software, intended for younger children, we developed blocks that are labelled with icons rather than words, and snap together horizontally rather than vertically. We have found that the horizontal grammar is not only friendlier for beginning programmers but also better suited for devices with small screens. ## Documentation The "getting started" guide including [FAQ](https://scratch.mit.edu/developers#faq) and [design documentation](https://github.com/scratchfoundation/scratch-blocks/wiki/Design) can be found in the [wiki](https://github.com/scratchfoundation/scratch-blocks/wiki). ## Donate We provide [Scratch](https://scratch.mit.edu) free of charge, and want to keep it that way! Please consider making a [donation](https://secure.donationpay.org/scratchfoundation/) to support our continued engineering, design, community, and resource development efforts. Donations of any size are appreciated. Thank you! ## Committing This project uses [semantic release](https://github.com/semantic-release/semantic-release) to ensure version bumps follow semver so that projects depending on it don't break unexpectedly. In order to automatically determine version updates, semantic release expects commit messages to follow the [conventional-changelog](https://github.com/bcoe/conventional-changelog-standard/blob/master/convention.md) specification. You can use the [commitizen CLI](https://github.com/commitizen/cz-cli) to make commits formatted in this way: ```bash npm install -g commitizen@latest cz-conventional-changelog@latest ``` Now you're ready to make commits using `git cz`.
100+评论
captcha