点击登录
  • 📢 主要更新维护已完成 点击展开 ▼
    以下功能仍需注意🔔 / 不可用🚫
    1. 付款功能可用,支付后需手动刷新方可查看购买后内容(后续修复),若出现未到账情况请及时发起工单进行处理
    2. 部分页面未完成汉化。
    如果你遇到任何其他问题/BUG🛠️ 请通过 https://wj.qq.com/s2/15351411/ad2a/ 向我们反馈

米环9教程 Vela快应用开发_js &json&html&css教程文档

创哲宇

LV5
普通成员
米坛社区五周年纪念勋章
本帖提供一下新手入门开发vela的开发语言文档
js_从入门到入坟
json_从入门到入坟
HTML_从入门到入坟
CSS_从入门到入坟
下列为json,js去米7
JSON - 入门篇
提示:本帖仅供参考,请勿复制此帖的任何内容!
1 - 认识JSON
文件名+后缀为.json(常识)
json与js的区别
json,编码UTF-8,与javascript(js)是有区别的
json大多数的格式为
"xxx": {
"xxx": "xxx"
}
而javascript(js)的格式则与这个不一样
xxxxx ( );
xxxxxx
2 - JSON的格式
如上所说,控件的开头,结尾都有大括号或中括号,
---而它们是对称的---
举个例子,
"xxx": {
"xxx": "xxx",
"controls": [
{
"xxx": {
"xxx": "xxx"
}
}
]
}
可以发现,开头是大括号,最后一个符号也是大括号
就这样对称着
----------------------------------
}
//------位置------//
top_left
top_middle
top_right
left_middle
center
right_middle
bottom_left
bottom_middle
bottom_right
——————————字体———————
vela暂时只支持MiSans

json实例
JSON:
{"sites":[
    {"name":"Runoob", "url":"www.runoob.com"},
    {"name":"Google", "url":"www.google.com"},
    {"name":"Taobao", "url":"www.taobao.com"}
]}
-----------------------------------------
JSON 字符串转换为 JavaScript 对象
JavaScript:
var text = '{ "sites" : [' +
'{ "name":"Runoob" , "url":"www.runoob.com" },' +
'{ "name":"Google" , "url":"www.google.com" },' +
'{ "name":"Taobao" , "url":"www.taobao.com" } ]}';
JavaScript 内置函数 JSON.parse() 将字符串转换为 JavaScript 对象:
JavaScript:
var obj = JSON.parse(text);

完整实例
JavaScript:
var text = '{ "sites" : [' +
    '{ "name":"Runoob" , "url":"www.runoob.com" },' +
    '{ "name":"Google" , "url":"www.google.com" },' +
    '{ "name":"Taobao" , "url":"www.taobao.com" } ]}';
 
obj = JSON.parse(text);
document.getElementById("demo").innerHTML = obj.sites[1].name + " " + obj.sites[1].url;

JSON.parse()用于将一个 JSON 字符串转换为 JavaScript 对象。
JSON.stringify()用于将 JavaScript 值转换为 JSON 字符串。
------------------------------------------
HTML
<!DOCTYPE html> 声明为 HTML5 文档
<html> 元素是 HTML 页面的根元素
<head> 元素包含了文档的元(meta)数据,如 <meta charset="utf-8"> 定义编码格式为 utf-8。
<title> 元素描述了文档的标题
<body> 元素包含了可见的页面内容
<h1> 元素定义一个大标题
<p> 元素定义一个段落
实例
HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>米坛社区(bandbbs.cn)</title>
</head>
<body>
    <h1>我的第一个标题</h1>
    <p>我的第一个段落。</p>
</body>
</html>
-------------------------------------------
CSS-弹性盒(CSS3内容)
为什么会有CSS,请看开发文档
CSS3 弹性盒子内容
弹性盒子由弹性容器(Flex container)和弹性子元素(Flex item)组成。
弹性容器通过设置 display 属性的值为 flex 或 inline-flex将其定义为弹性容器。
弹性容器内包含了一个或多个弹性子元素。
注意: 弹性容器外及弹性子元素内是正常渲染的。弹性盒子只定义了弹性子元素如何在弹性容器内布局。
弹性子元素通常在弹性盒子内一行显示。默认情况每个容器只有一行。
以下元素展示了弹性子元素在一行内显示,从左到右:
CSS:
<!DOCTYPE html>
<html>
<head>
<style>
.flex-container {
    display: -webkit-flex;
    display: flex;
    width: 400px;
    height: 250px;
    background-color: lightgrey;
}
 
.flex-item {
    background-color: cornflowerblue;
    width: 100px;
    height: 100px;
    margin: 10px;
}
</style>
</head>
<body>
 
<div class="flex-container">
  <div class="flex-item">flex item 1</div>
  <div class="flex-item">flex item 2</div>
  <div class="flex-item">flex item 3</div>
</div>
 
</body>
</html>
当然我们可以修改排列方式。
如果我们设置 direction 属性为 rtl (right-to-left),弹性子元素的排列方式也会改变,页面布局也跟着改变:
CSS:
body {
    direction: rtl;
}
 
.flex-container {
    display: -webkit-flex;
    display: flex;
    width: 400px;
    height: 250px;
    background-color: lightgrey;
}
 
.flex-item {
    background-color: cornflowerblue;
    width: 100px;
    height: 100px;
    margin: 10px;
}
 
最后编辑:

*这是一则由 Google AdSense 自动推荐的广告,与本站无关,不对其真实性与可靠性负责

相似主题

Home 首页
News 发现
Account 我的
顶部