首页
学习
活动
专区
圈层
工具
发布

Scratch 初体验与详细介绍

前言在数字时代,编程教育不再是遥不可及的专业技能,而是越来越多青少年乃至儿童接触并热爱的创意表达方式。...事件与响应Scratch编程的核心之一是“事件与响应”机制。简单来说,就是当某个事件发生时(如点击绿旗开始、按下键盘上的某个键、角色触碰到另一个角色等),程序会执行一系列预设的响应动作。...循环与条件判断虽然Scratch以图形化积木块为主,但它同样支持循环(Repeat Block)和条件判断(If-Then Block)等高级编程概念。...添加交互:为了增加互动性,我们可以让角色在按下键盘的左右箭头键时改变移动方向。...例如,当按下左箭头键时,我们可以设置角色的x坐标减少一定值;当按下右箭头键时,则增加一定值。步骤三:测试与调试完成上述步骤后,点击舞台上的绿旗按钮开始运行程序。

45500

JavaScript是如何工作的:事件循环和异步编程的崛起+ 5种使用 asyncawait 更好地编码方式!

在单线程环境中编程的缺陷以及如何解决这些缺陷来构建健壮的JavaScript UI。按照惯例,在本文的最后,分享5个如何使用async/ wait编写更简洁代码的技巧。 为什么单线程是一个限制?...有不少的文章和教程上开始使用异步JavaScript代码,建议用setTimeout(回调,0),现在你知道事件循环和setTimeout是如何工作的:调用setTimeout 0毫秒作为第二个参数只是推迟回调将它放到回调队列中...然而回调方式还是有一些缺点,许多开发人员都在试图找到更好的异步模式。但是,如果不了解底层的内容,就不可能有效地使用任何抽象出来的异步模式。...理解异步 JavaScript 的内部结构非常重要,了解为什么异步JavaScript如此关键,并深入理解所选择的方法的内部结构。与编程中的其他方法一样,每种方法都有优点和缺点。...例如,如果在一个程序中设置了一个断点,然后阻塞并使用调试快捷方式(如“停止”),调试器将不会移动到下面,因为它只“逐步”执行同步代码。

3.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    用户体验细化,增强型的

    当用户在 input 标签中使用方向键时,有一些对应的快捷操作: 如果按的是向上或向下键盘,我们要对应的加减 1 如果按的是shift并按向上或向下键,我们要对应的加减 10 如果按的是alt并按向上或向下键...你在键盘上按下的每个键都有一个唯一的键码。向上箭头键是38向下箭头键是40。因为我不喜欢代码中的魔法数字,所以我们将它们存储在一个对象中以便以后使用。...0.1 : 1; 我们找出按下了哪个修饰键。 事件属性可以告诉我们。...如果在我们按下的是向上或向下键的同时还按下 shift 或 alt 键,则e.shiftKey,e.altKey的值为 true。 我们首先使用(isMac ?...1 : 0 ); 这里有点棘手,因为我们使用的是浮动。由于四舍五入的关系,JavaScript 中的浮点数可能会产生意想不到的结果。

    98620

    【Golang语言社区】前端编程-javascript使用闭包模拟私有属性和方法

    最近因为做了一个项目,其中涉及到了js私有方法,这个概念在其语言里面是很常见的,很多语言都有private这个关键字,只要在一个类的前面加上private就表示申明了一个私有方法,但是javascript...要做到这一点就必须使用js自己的一些特性来变相的完成。...首先javascript里面有一个高级特性叫闭包,简单的说js的闭包可以理解成是一种现象或者特性,一般出现在两个函数嵌套的情况下,看例子: function a(){ var eg = 1; return...这里要说的私有方法其实和闭包是有关系的,私有方法在其他语言里面是不被访问到的,除非有专门的接口,js的局部作用域里面的东西在正常情况下也是不能被外部访问到,但是上面例子显示了,通过闭包的方式可以访问到,...通过这种方式我们就把私有方法和公有方法区分开了。

    85190

    增强型的

    当用户在 input 标签中使用方向键时,有一些对应的快捷操作: 如果按的是向上或向下键盘,我们要对应的加减 1 如果按的是shift并按向上或向下键,我们要对应的加减 10 如果按的是alt并按向上或向下键...你在键盘上按下的每个键都有一个唯一的键码。向上箭头键是38向下箭头键是40。因为我不喜欢代码中的魔法数字,所以我们将它们存储在一个对象中以便以后使用。...0.1 : 1; 我们找出按下了哪个修饰键。 事件属性可以告诉我们。...如果在我们按下的是向上或向下键的同时还按下 shift 或 alt 键,则e.shiftKey,e.altKey的值为 true。 我们首先使用(isMac ?...1 : 0 ); 这里有点棘手,因为我们使用的是浮动。由于四舍五入的关系,JavaScript 中的浮点数可能会产生意想不到的结果。

    73620

    Windows10中的键盘快捷方式

    Windows 10 ---- 键盘快捷方式就是按键或按键组合,可提供一种替代方式来执行通常使用鼠标执行的操作。...将光标移动到下一段落的起始处 Ctrl + 向上键 将光标移动到上一段落的起始处 Ctrl + Alt + Tab 使用箭头键在所有打开的应用之间进行切换 Alt + Shift + 箭头键 当组或磁贴的焦点放在...按 Shift 与任何箭头键 在窗口中或桌面上选择多个项目,或在文档中选择文本 Shift + Delete 删除选定项,无需先移动到回收站 向右键 打开右侧的下一个菜单,或打开子菜单 向左键 打开左侧的下一个菜单...再次按下键盘快捷方式,将焦点放在屏幕上 Windows 提示所固定的元素上。...再次按下键盘快捷方式,将焦点放在屏幕上 Windows 提示所固定的元素上。

    6K20

    Win10 快捷键大全(史上最全)「建议收藏」

    按此键 执行此操作 箭头键 按任意方向平移地图 Ctrl + 加号或减号键(+ 或 -) 放大或缩小 Ctrl + 向左键或向右键 旋转 Ctrl + 向上键或向下键 倾斜 + 或 – 键 在...Windows 徽标键 + Backspace 返回 Ctrl + T 打开或关闭“重复播放” F7 静音 F8 调低音量 F9 调高音量 “画图”键盘快捷方式 按此键 执行此操作 F11 以全屏模式查看图片...辅助功能快捷方式可帮助你将电脑与键盘或辅助设备结合使用。...“放大镜”键盘快捷方式 按此键 执行此操作 Windows 徽标键 + 加号 (+) 或减号 (-) 放大或缩小 Ctrl + Alt + 空格键 以全屏模式预览桌面 Ctrl + ALT + D 切换到停靠模式...按箭头键的方向平移 Windows 徽标键 + Esc 退出“放大镜” 其他辅助功能键盘快捷方式 按此键 执行此操作 按右 Shift 八秒钟 打开和关闭筛选键 左 Alt + 左 Shift +

    21.7K31

    Windows中的键盘快捷方式大全

    Windows有很多键盘快捷方式,使用键盘快捷方式能够大大提高使用windows的效率,同时还能提升自己的逼格,背熟几个快捷方式,操作起来行云流水犹如大神一般!...将光标移动到下一个段落的起始处 Ctrl + 向上键 将光标移动到上一个段落的起始处 Ctrl + Alt + Tab 使用箭头键在所有打开的应用之间切换 Ctrl + Alt + Shift + 箭头键...) Windows 徽标键 + Ctrl+ Tab 循环切换最近使用的应用(桌面应用除外) Windows 徽标键 + Shift + Tab 以相反的顺序循环切换最近使用的应用(桌面应用除外) Windows...(桌面应用除外) Windows 徽标键 + Ctrl + Tab 循环切换最近使用的应用(桌面应用除外) Windows 徽标键 + Shift + Tab 以相反的顺序循环切换最近使用的应用(桌面应用除外...Flip 3-D 使用箭头键循环切换任务栏上的程序 Alt + Esc 以项目打开的顺序循环切换项目 F6 在窗口中或桌面上循环切换屏幕元素 F4 在 Windows 资源管理器中显示地址栏列表 Shift

    7.5K21

    Windows快捷键速查

    Ctrl + 向下键 将光标移动到下一段落的起始处。 Ctrl + 向上键 将光标移动到上一段落的起始处。 Ctrl + Alt + Tab 使用箭头键在所有打开的应用之间进行切换。...按 Shift 与任何箭头键 在窗口中或桌面上选择多个项目,或在文档中选择文本。 Shift + Delete 删除选定项,无需先移动到回收站。 向右键 打开右侧的下一个菜单,或打开子菜单。...Windows 徽标键 + Shift + 向下键 在垂直方向上还原/最小化活动桌面窗口,而宽度保持不变。...箭头键 按指定方向移动光标。 Page Up 将光标向上移动一个页面。 Page Down 将光标向下移动一个页面。 Ctrl + Home(标记模式) 将光标移动到缓冲区的起始处。...Windows 徽标键 + Ctrl + F4 关闭你正在使用的虚拟桌面。 附录 Windows 的键盘快捷方式

    5.7K20

    提高效率 |ArcGIS Pro 中所有快捷键一网打尽

    按住 V 键同时单击并拖动,以围绕您单击的枢轴点旋转。 V + 方向键 围绕视图中心旋转。 按 V 并按上箭头键、下箭头键、左箭头键或右箭头键来围绕视图中心旋转。...在 3D 场景中,按下 B 键同时按下上箭头键、下箭头键、左箭头键或右箭头键,以操纵照相机围绕当前位置进行环视。 < 转至上一视图。 > 转至下一视图。 Q 漫游。 按住 Q 键同时移动指针。...在 3D 场景中,按下 B 键同时按下上箭头键、下箭头键、左箭头键或右箭头键,以操纵照相机围绕当前位置进行环视。< 转至上一视图。 > 转至下一视图。 Q漫游。按住 Q 键同时移动指针。...R 指定按圆选择时的半径。 模型构建器 可使用以下键盘快捷键在模型构建器中导航。 剪贴板 用于剪贴板的键盘快捷键 键盘快捷键 操作 Ctrl+C 复制所选的模型元素。...这将关闭固定光标模式,以允许您执行其他任务。要返回固定光标模式,可再次按下 ~ 键。注:无需按下 Shift 键。此快捷方式适用于美式标准键盘。其他类型的键盘可能为该键安排了其他的字符。

    5.5K20

    C++ Qt开发:Charts折线图绑定事件

    在上一篇文章中笔者介绍了关于QCharts绘图组件的详细使用方法及接口,本章将继续为绘图组件绑定事件,通常在未绑定事件的图形上所有的元素都是被禁用状态的,我们无法直接操作这些功能,通过绑定图形组件事件将可以实现对图形的各种操作模式...由于键盘鼠标事件很简单所以此处将不再重点介绍如何实现,在使用这些事件处理函数时,你只需要在你的类中进行重写(override)以提供特定的实现。...鼠标滚轮事件 (wheelEvent): 根据滚轮滚动方向,调整 g_x 的值,然后使用 zoom 方法进行缩放。...这样的自定义视图类通常用于定制图表的交互行为,以满足特定的应用需求。...,按下鼠标右键则调用zoomReset()将图形恢复到默认大小; 由于程序中绑定了keyPressEvent键盘监控事件,当按下键盘上下左右时则通过scroll()调整图形的位置,通过按下小键盘中的+-

    96510

    windows10切换快捷键_Word快捷键大全

    将光标移动到下一个段落的起始处 Ctrl + 向上键 将光标移动到上一个段落的起始处 Ctrl + Alt + Tab 使用箭头键在所有打开的应用之间切换 Ctrl + Alt + Shift + 箭头键...当分组或磁贴在“开始”菜单中获得焦点时,请将其按指定方向移动 Ctrl + 箭头键(用来移动到某个项目)+ 空格键 在窗口中或桌面上选择多个单独的项目 Ctrl + Shift 加某个箭头键 选择文本块...例如,按 Ctrl + N 可在“画图”中创建新图片。 PS: 借助触摸键盘,按下 Ctrl 键即可看到一些快捷方式。...按任意方向平移地图 Ctrl + 加号或减号键(+ 或 -) 放大或缩小 Ctrl + 向左键或向右键 旋转 Ctrl + 向上键或向下键 倾斜 + 或 – 键 在 3D 城市视图中放大或缩小 Page...按箭头键的方向平移 Win + Esc 退出“放大镜” “讲述人”键盘命令 快捷键 功能 Win + Enter 启动或退出“讲述人” Caps Lock + ESC 退出“讲述人” Caps Lock

    7.2K10

    win8快捷键大全分享,非常全

    Alt + Windows 键 + 数字 打开锁定到任务栏中的由该数字所表示位置处的程序的跳转列表 (Jump List) Ctrl + Windows 键 + Tab 通过 Aero Flip 3-D 使用箭头键循环切换任务栏上的程序...Ctrl + Windows 键 + B 切换到在通知区域中显示消息的程序 常规键盘快捷方式 F1 显示帮助 Ctrl+Shift+Esc 打开任务管理器 Ctrl+C(或 Ctrl+Insert)...Alt+空格键 为活动窗口打开快捷方式菜单 Ctrl+F4 关闭活动文档(在允许同时打开多个文档的程序中) Ctrl+Alt+Tab 使用箭头键在打开的项目之间切换 Ctrl+鼠标滚轮 更改桌面上的图标大小...Windows 键 + Tab 使用 Aero Flip 3-D 循环切换任务栏上的程序 Ctrl + Windows 键 + Tab 通过 Aero Flip 3-D 使用箭头键循环切换任务栏上的程序...Ctrl+Alt+F 切换到全屏模式 Ctrl+Alt+L 切换到镜头模式 Ctrl+Alt+D 切换到停靠模式 Ctrl+Alt+I 反色 Ctrl+Alt+箭头键 按箭头键的方向平移 Ctrl+Alt

    4.4K40

    【Web前端】系统中正在发生的“事件”

    各种类型的事件都有可能发生。 例如: 用户选择、点击或将光标悬停在某个元素上。 用户按下键盘上的某个键。 用户调整浏览器窗口的大小或关闭它。 网页完成加载。 表单被提交。 视频播放、暂停或结束。...这是事件处理的基本形式。 使用 ​​addEventListener()​​ ​​addEventListener()​​​ 方法是现代 JavaScript 中注册事件处理器的推荐方式。...keydown​​:当按下键盘键时触发。...; }); 事件并不独占于网页 事件并不是 JavaScript 独有的,大多数编程语言都有自己的事件模型,而这些模型的实现方式常常各不相同。...HTTP 连接事件文档就是一个很好的例子。 另外,你还可以通过一种名为 WebExtensions 的技术来编写 JavaScript,以创建跨浏览器的扩展功能。

    62810

    最全Excel 快捷键总结,告别鼠标!

    使用箭头键移动窗口,并在完成时按 Enter,或按 Esc 取消。 F8 F8 :打开或关闭扩展模式。在扩展模式中,“扩展选定区域”将出现在状态行中,并且按箭头键可扩展选定范围。...Shift+F8:可以使用箭头键将非邻近单元格或区域添加到单元格的选定范围中。...按 Ctrl+箭头键可移动到工作表中当前数据区域的边缘。 按 Shift+箭头键可将单元格的选定范围扩大一个单元格。...当菜单或子菜单处于打开状态时,按向下键或向上键可选择下一个或上一个命令。当功能区选项卡处于选中状态时,按这些键可向上或向下导航选项卡组。...在对话框中,按箭头键可在打开的下拉列表中的各个选项之间移动,或在一组选项的各个选项之间移动。 按向下键或 Alt+向下键可打开选定的下拉列表。 Tab 在工作表中向右移动一个单元格。

    8.7K60

    RPA与Excel(DataTable)

    以“结束”模式移动或滚动 打开或关闭“结束”模式:End 在一行或一列内以数据块为单位移动:End+箭头键 移动到工作表的最后一个单元格,在数据中所占用的最右列的最下一行中:End+Home 移动到当前行中最右边的非空单元格...扩展选定区域 打开或关闭扩展模式:F8 将其他区域的单元格添加到选定区域中,或使用箭头键移动到所要添加的区域的起始处,然后按“F8”和箭头键以选定下一个区域:Shift+F8 将选定区域扩展一个单元格:...将选定区域扩展到与活动单元格在同一列或同一行的最后一个非空单元格:End+Shift+箭头键 将选定区域扩展到工作表的最后一个使用的单元格(右下角):End+Shift+Home 将选定区域扩展到当前行中的最后一个单元格...显示清单的当前列中的数值下拉列表:Alt+向下键 撤销上一次操作:Ctrl+Z 10....使用数据表单(“数据”菜单上的“记录单”命令) 移动到下一条记录中的同一字段:向下键 移动到上一条记录中的同一字段:向上键 移动到记录中的每个字段,然后移动到每个命令按钮:Tab和Shift+Tab 移动到下一条记录的首字段

    7.1K20

    电脑技巧:分享常用的电脑快捷键,赶快收藏吧!

    拖动某一项时按 CTRL:复制所选项。 拖动某一项时按 CTRL + SHIFT:创建所选项目的快捷键。 CTRL + 向右键:将插入点移动到下一个单词的起始处。...CTRL + 向下键:将插入点移动到下一段落的起始处。 CTRL + 向上键:将插入点移动到前一段落的起始处。 CTRL + SHIFT + 任何箭头键:突出显示一块文本。...Alt + Esc:以项目打开的顺序循环切换。 Alt + 菜单名中带下划线的字母:显示相应的菜单。 Alt + 空格键:显示当前窗口的“系统”菜单。 F6:在窗口或桌面上循环切换屏幕元素。...右箭头键:打开右边的下一菜单或者打开子菜单。 左箭头键:打开左边的下一菜单或者关闭子菜单。...Windows+CTRL+ F:查找电脑 Windows+F1:显示 Windows “帮助” Windows+R:开启“运行” 对话框 Windows+U:开启 “公用程序管理器” Windows+L:切换使用者

    1.3K20

    关于“Python”的核心知识点整理大全31

    为此,我们将编写代码,在用户按左或右箭头键时作出响 应。我们将首先专注于向右移动,再使用同样的原理来控制向左移动。通过这样做,你将学会如 何控制屏幕图像的移动。...我们读取属性event.key,以检查按下的是否是右箭头键 (pygame.K_RIGHT)(见)。...这是一个 开端,但并非控制飞船的高效方式。下面来改进控制方式,允许持续移动。 12.6.2 允许不断移动 玩家按住右箭头键不放时,我们希望飞船不断地向右移动,直到玩家松开为止。...event.type == pygame.KEYUP: if event.key == pygame.K_RIGHT: ship.moving_right = False 在处,我们修改了游戏在玩家按下右箭头键时响应的方式...这里之所以可以使用elif代码块,是因为每个事件都只与一个键相关联;如果玩家同时按下了左右箭头键,将检测到 两个不同的事件。

    38210

    3个用于从命令行进行演示的工具【Linux-Command line】

    这是我拼凑在一起的示例幻灯片的样子: 屏幕快照 2019-12-07 下午10.42.29.png 通过按箭头键或键盘上的空格键来循环浏览它们。 tpp tpp是另一个简单的,基于文本的演示工具。...使用破折号表示大多数格式。 你可以在幻灯片文件的顶部添加元数据块,以创建演示文稿的标题幻灯片。 通过键入“--heading”和标题文本来表示标题。...10.58.44.png 这是一些基本幻灯片的示例: 屏幕快照 2019-12-07 下午10.59.25.png 这是终端窗口中的外观: 屏幕快照 2019-12-07 下午11.01.29.png 按下键盘上的箭头键在幻灯片中移动...可以通过以下方式在幻灯片上的文本中添加色彩飞溅效果:输入“--color”,然后输入要使用的颜色的名称,例如红色。...与mpd和tpp一样,你可以在文本编辑器中以纯文本格式制作幻灯片。 已发送不使用标记,也没有特殊字符来指示新幻灯片的开始位置。 已发送假定每个新段落都是一张幻灯片。 不限于使用文字。

    2.6K00
    领券