OpenBlock 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
OpenBlock 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
OpenBlock 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
OpenBlock 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
OpenBlock 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !

软件简介

OpenBlock是一个类Scratch3的开源硬件编程软件,可以完成积木To代码的转换、编译与上传功能。同时也支持实时交互模式。目前以支持Arduino的大部分控制板,在下个版本中也将支持MircroPython类的设备开发。

硬件支持:

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
暂无内容
发表于大前端专区
01/26 21:52

Vue3 中 v-if 和 v-show 指令实现的原理 | 源码解读

## 前言 又回到了经典的一句话:“**知其然,而后使其然**”。相信大家对 Vue 提供 `v-if` 和 `v-show` 指令的使用以及对应场景应该都**滚瓜烂熟**了。但是,我想仍然会有很多同学对于 `v-if` 和 `v-show` 指令实现的原理存在知识空白。 所以,今天就让我们来一起了解一番 `v-if` 和 `v-show` 指令实现的原理~ ## v-if 在之前 [《从编译过程,理解静态节点提升》](https://juejin.cn/post/6874419253865365511) 一文中,我给大...

1
0
01/05 15:59

Vue 3 组件开发:搭建基于SpreadJS的表格编辑系统(环境搭建)

![image.png](https://upload-images.jianshu.io/upload_images/17056223-960fe5cf787f603c.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) Vue是一套用于构建用户界面的渐进式框架,与其它大型 JS 框架不同,Vue 被设计为可以自底向上逐层应用,更易上手,还便于与第三方库或既有项目整合,因此,Vue完全能够为复杂的单页应用提供驱动。 2020年09月18日,Vue.js 3.0 正式发布,作者尤雨溪将其描述为:更快、更小、更...

0
0
发表了博客
2019/07/13 09:32

Django 模板中 变量 过滤器 标签 的使用方法

一、变量 1.变量的形式是:{{variable}}, 当模板引擎碰到变量的时候,引擎使用变量的值代替变量。 2.使用dot(.)能够访问变量的属性 3.当模板引擎碰到dot的时候,查找的顺序是什么样子呢? a.字典查找,例如:foo["var1"] b.属性查找,例如:foo.bar c.方法查找,例如:foo.bar() d.list-index查找,例如foo[bar] 注意:方法查找比一般的查找要复杂一些 (1)如果调用方法期间,方法抛出一个异常,那么异常将会产生,除非异...

0
0
发表了博客
2014/03/05 12:19

django 内置标签和过滤器

一、变量 1.变量的形式是:{{variable}}, 当模板引擎碰到变量的时候,引擎使用变量的值代替变量。 2.使用dot(.)能够访问变量的属性 3.当模板引擎碰到dot的时候,查找的顺序是什么样子呢? a.字典查找,例如:foo["var1"] b.属性查找,例如:foo.bar c.方法查找,例如:foo.bar() d.list-index查找,例如foo[bar] 注意:方法查找比一般的查找要复杂一些      (1)如果调用方法期间,方法抛出一个异常,那么异常将会产生,除...

0
5
发表了博客
2019/01/03 17:49

Django-jinjia2的赋值

一 变量 1. 变量的形式是:{{ variable }},当模板引擎碰到变量时,引擎使用变量的值替代变量; 2. 使用“.”能够访问变量的属性; 3. 当模板引擎碰到“.”的时候,查找顺序是: a) 字典查找,foo['var']; b) 属性查找,foo.bar; c) 方法产找,foo.fun(); d) 列表索引查找,foo[bar] 4.如果模板中使用的某个变量不存在,那么模板系统将使用setting.py中 变量TEMPLATE_STRING_IF_INVALID的值进行替代,在默认情况下,该变量的...

0
0
发表了博客
2012/03/21 16:32

Django 模板中 变量 过滤器 标签 的使用方法

一、变量 1.变量的形式是:{{variable}}, 当模板引擎碰到变量的时候,引擎使用变量的值代替变量。 2.使用dot(.)能够访问变量的属性 3.当模板引擎碰到dot的时候,查找的顺序是什么样子呢? a.字典查找,例如:foo["var1"] b.属性查找,例如:foo.bar c.方法查找,例如:foo.bar() d.list-index查找,例如foo[bar] 注意:方法查找比一般的查找要复杂一些 (1)如果调用方法期间,方法抛出一个异常,那么异常将会产生,除非异常...

0
1
发表了博客
2018/07/15 19:07

六、Django之Template

一、Template由来 1、任何前端页面的改动都和后端有关; 2、前端HTML和后端python分开能让网站更加清晰; 3、前后端分离的趋势下,专业的事交给专业的人做。 二、Django中的template 1、定义模板引擎 TEMPLATES = [ { #Django默认模板引擎,也可以设置jinja2模板 #django.template.backends.jinja2.Jinja2 'BACKEND': 'django.template.backends.django.DjangoTemplates', #设置templ...

0
0
发表了博客
2020/07/24 07:47

django-模板之标签

目录 模板 模版是纯文本文件,可以生成任何基于文本的文件格式,比如HTML,XML,CSV等。Django模版语言致力于在性能和简单性上取得平衡。Django的模版系统并不是简单的将Python嵌入到HTML中。 下面是一个小模版,它展示了一些基本的元素。 {% extends "base_generic.html" %} {% block title %}{{ section.title }}{% endblock %} {% block content %} <h1>{{ section.title }}</h1> {% for story in story...

0
0
发表了博客
2020/07/24 08:06

django-模板之标签

目录 模板 模版是纯文本文件,可以生成任何基于文本的文件格式,比如HTML,XML,CSV等。Django模版语言致力于在性能和简单性上取得平衡。Django的模版系统并不是简单的将Python嵌入到HTML中。 下面是一个小模版,它展示了一些基本的元素。 {% extends "base_generic.html" %} {% block title %}{{ section.title }}{% endblock %} {% block content %} <h1>{{ section.title }}</h1> {% for story in story...

0
0
发表了博客
2018/09/28 17:08

Django模板语言,标签整理

Django模板语言 标签 内置标签引用 1. autoescape 控制自动转义是否可用. 这种标签带有任何 on 或 off 作为参数的话,他将决定转义块内效果。 该标签会以一个endautoescape作为结束标签. 当自动转义生效时,所有变量内容会被转义成HTML输出(在所有过滤器生效后) 这等同与手动将escape筛选器应用于每个变量。 实例: 1) <!-- index.html文件 --> <body>    <p>{{ text }}</p>   {% autoescape off %}       {{ text...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
3 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部