HTML5学习第一天

今天学习了HTML5的基础知识:

http://www.maiziedu.com/course/web/228-2651/

一、HTML5是什么

       HTML5是超文本标注语言,主要用来网页的制作。目前移动端的浏览器内核对HTML5的支持度很高,所以在移动端H5有很好的应用空间。


二、HTML5的基本结构

       1. 开头是<!DOCTYPE html>

2. 一对<html>包裹所有代码

  3.  最前方一对<head>部分,按照我的理解,是用来存贮字符类型设置、引入脚本,设置内容的格式等等

   4. 一对<body>部分,是文章的正文,可以放内容,放导航,放侧边栏


三、HTML5的元素

学习了很多元素,不太确定都是干嘛的:

        1.<article>,主要用来放一段正文内容

        2.<scetion>  用于分块用的

3.<aside> 用于写注释用的

  4.<footer>用于写尾注用的

5.<time> 用于写时间用的  <time datetime=“”></time>

6.<p><p>用于写普通文本用的

7.<address>用于写地址用的

8.<dl>用于写一些术语名词的列表用的

9.<dt>用于放一个具体的名词术语

10.<dd>用于解释一个名词术语,写一段话。

11.<details>与<summary> 只有chrome和opera支持。用来写一个可以收缩的文字。

12.<mark>元素,用来高亮

13.<progress> IE不行。用来写一个进度条 <progress value="" max="" min="" optinum=""></progress>

14.<meter>同上,可以写成<meter value="" max="" min="" high="" low="" optinum=""></progress>

四、插入

插入图片: <img src="">

插入链接:  <a href="">


五、设定文字格式

在<head>部分里:

body{

font-family:微软雅黑;

text-align:center;

body{

color:#60;

text-decoration:none;

}

hgroup{

margin-bottom:10px;

}

nav{

background:#f60;

height:48px

}

nav li{

float:left;

background #000000;

border-radius:5px

padding:5px 10px;

margin:10px;

li-style:none;

}

上面是一些格式的用法,最终效果会给文字链接加上底色,圆框,对齐,比较好看。


六、使用canvas画图

需要使用js配合html来画图

1. 创建画布  <body onload="draw('canvas')">

<canvas id="canvas" width="400" height="300"></canvas>

2. 要引入js文件

在head部分<script type="text/javascript" src="canvas.js"></script>

3. 使用getElement方法 ,获得画画的那个对象。

3. js写法

function draw(id)

{

var canvas = document.getElementById(id);

var context = canvas.getContext('2d');

context.fillStyle = "green";

context.strokeStyle ="#fff";

context.lineWidth = 5;

context.fillRect(0,0,400,300);

context.strokeRect(50,50,180,120);

context.stokeRect(110,110,180,120);

}

通过短时倒谱(Cepstrogram)计算进行时-倒频分析研究(Matlab代码实现)内容概要:本文主要介绍了一项关于短时倒谱(Cepstrogram)计算在时-倒频分析中的研究,并提供了相应的Matlab代码实现。通过短时倒谱分析方法,能够有效提取信号在时间与倒频率域的特征,适用于语音、机械振动、生物医学等领域的信号处理与故障诊断。文中阐述了倒谱分析的基本原理、短时倒谱的计算流程及其在实际工程中的应用价值,展示了如何利用Matlab进行时-倒频图的可视化与分析,帮助研究人员深入理解非平稳信号的周期性成分与谐波结构。; 适合人群:具备一定信号处理基础,熟悉Matlab编程,从事电子信息、机械工程、生物医学或通信等相关领域科研工作的研究生、工程师及科研人员。; 使用场景及目标:①掌握倒谱分析与短时倒谱的基本理论及其与傅里叶变换的关系;②学习如何用Matlab实现Cepstrogram并应用于实际信号的周期性特征提取与故障诊断;③为语音识别、机械设备状态监测、振动信号分析等研究提供技术支持与方法参考; 阅读建议:建议读者结合提供的Matlab代码进行实践操作,先理解倒谱的基本概念再逐步实现短时倒谱分析,注意参数设置如窗长、重叠率等对结果的影响,同时可将该方法与其他时频分析方法(如STFT、小波变换)进行对比,以提升对信号特征的理解能力。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值