HTML5的新特性--基础知识(4)

HTML5 测验 通过本测验,读者可以检验自己对HTML5的了解程度,并加深对相关知识的理解。在实际开发过程中,不断学习和实践是提高技能的关键。希望本文能对读者有所帮助。 阅读详情
1、伪类顺序:一般遵循如下顺序,在低版本中防止不兼容问题
    lvha
     a:link{}
     a:visited{}
     a:hover{}
     a:active{}

 2、<a href="javascript:playMusic('小苹果','music/1.mp3')">小苹果</a>

 3、当歌曲能够播放时,将时长显示在00:00处
 canplaythrough事件

 事件:是一种行为
 方法:是一个操作
 属性:是一种状态,可以得到基本的信息值


 canvas是HTML中出现的新标签,像所有dom一样,拥有自己的属性、方法和事件,其中就有绘图方法,js能够调用它在网页上完成绘图。canvas也是HTML5中最强大的特性之一。允许开发者使用动态和交互式可视化方法在web上实现桌面应用程序的功能。

 在使用<canvas>元素时,要调用getContext()方法,其目的是得到画布的绘图上下文。通过这个引用,就可以使用其他的API进行绘图操作。
 语法:
   function initial(){
    var elem=document.getElementById('canvas');
    var canvas=elem.getContext('2d');
   }
 该方法可以接受两个值,2d和3d,分别表示2维和3维

 在准备好canvas后,就可以创建和绘制实际图形了,API提供的工具非常广发,包括创建图形、颜色、文本等。API中的一些方法

 绘制矩形方法(生成基础形状方法):
 fillRect(x,y,width,height)绘制实心矩形,x,y是左上角的点坐标,默认填充黑色
 strokeRect(x,y,width,height):绘制矩形,没有填充颜色,只有个矩形框
 clearRect(x,y,width,height):绘制一个清除区域的矩形,可以


 绘制步骤:
 1.在页面中添加<canvas>标签
 2.在js中获取canvas的上下文getContext()
 3.绘制图形

 例:
 <!DOCTYPE HTML>
 <html>
  <head>
   <meta charset="utf-8"/>
   <title> New Document </title>
   <script>
     window.onload=function(){
         //1.获取canvas元素
         var canvas=document.getElementById("canvas");
         //2.通过canvas元素获取绘图上下文
         var ctx=canvas.getContext("2d");
         //3.绘制各种各样的矩形
         ctx.fillRect(0,0,100,200); //绘制填充
         ctx.strokeRect(100,0,100,200);//绘制边框
         ctx.clearRect(0,0,200,100);//擦除指定区域
     }
   </script>
  </head>
  <body>
    <canvas id="canvas" width="400" height="300" style="border:1px solid #999;">您的浏览器不支持Canvas
    </canvas><!--canvas里面的文字能看到的话就说明浏览器不支持<canvas>,如果看不见就说明支持的-->
  </body>
 </html>




 canvas中实现颜色的方法:
 在创建图形时如果不设定颜色,那么所有图形都会使用默认颜色-纯黑色。设置颜色需要在先上色再画图形。
 可以通过以下属性指定绘图颜色:
 -strokeStyle:声明形状线条的颜色
 -fillStyle:声明形状内部区域的颜色。除了可以设置填充颜色,也可以设置填充内容,比如指定其他图像。
 -globalAlpha:透明度属性。可以设置画布上图形的透明度。


 渐变:
 canvas支持的渐变效果包括线性渐变或射线渐变,并且支持支持设置颜色转折点
 语法:
 createLinearGradient(x1,y1,x2,y2):在画布上创建一个渐变对象
 createRadialGradient(x1,y1,x2,y2):使用两个圆形在画布上创建一个渐变对象
 addColorStop(position,color):指定渐变颜色值,position取值为0~1之间

 例:
 var gra=ctx.createLinearGradient(0,150,400,150);
 gra.addColorStop(0,"red");
 gra.addColorStop(0.2,"yellow");
 gra.addColorStop(1,"blue");

 例1:
 <!DOCTYPE HTML>
 <html>
  <head>
   <meta charset="utf-8"/>
   <title> New Document </title>
   <script>
     window.onload=function(){
         //1.获取canvas元素
         var canvas=document.getElementById("canvas");
         //2.通过canvas元素获取绘图上下文
         var ctx=canvas.getContext("2d");
         //3.绘制各种各样的矩形
         ctx.fillRect(0,0,100,200); //绘制填充
         ctx.strokeRect(100,0,100,200);//绘制边框
         ctx.clearRect(0,0,210,100);//擦除指定区域
         //4.指定填充颜色
         ctx.strokeStyle="rgb(255,0,0)";
         ctx.fillStyle="rgba(0,0,255,0.3)";
         //5.重新绘制矩形
         ctx.strokeRect(300,0,100,200);//绘制边框
         ctx.fillRect(200,0,100,200); //绘制填充
     }
   </script>
  </head>
  <body>
    <canvas id="canvas" width="400" height="300" style="border:1px solid #999;">您的浏览器不支持Canvas
    </canvas><!--canvas里面的文字能看到的话就说明浏览器不支持<canvas>,如果看不见就说明支持的-->
  </body>
 </html>




 例2:
 <!DOCTYPE HTML>
 <html>
  <head>
   <meta charset="utf-8"/>
   <title> New Document </title>
    <script>
      window.onload=function(){
          var canvas=document.getElementById("canvas");
          ctx=canvas.getContext("2d");
          //1.创建渐变对象
          var gra=ctx.createLinearGradient(0,150,400,150);
          //2.指定渐变颜色
          gra.addColorStop(0,"red");
          gra.addColorStop(0.2,"yellow");
          gra.addColorStop(1,"blue");
          //3.通过渐变指定填充颜色
          ctx.fillStyle=gra;
          //4.绘制实心图形
          //ctx.fillRect(200,30,100,100);
          ctx.fillRect(0,0,400,300);
      }
    </script>
  </head>
  <body>
    <canvas id="canvas" width="400" height="300" ></canvas>
  </body>
 </html>



 创建路径:以上介绍的方法都是直接在画布上绘图,但是针对一些复杂图形的绘制,就需要自己通过路径进行描绘。路径就是画布移动的地图。
 方法:
 beginPath():开始一个新的形状描述。创建路径之前,必须先调用这个方法。
 closePath():关闭路径,用直线将最后一个点与原点相连,如果想保留开放路径,则不需要调用这个方法。

 默认情况下画完路径后看不到的,需要通过以下方式将路径显示出来:
 stroke():将路径绘制为轮廓形状
 fill():将路径绘制为实心形状。使用该方法时可以不用closePath关闭路径。该方法会通过直线连接最后一个点和第一个点实现关闭
 clip():上下文设置剪裁区域

 设置路径和创建真正的形状,有以下方法:
 moveTo():将笔触一道指定文字
 lineTo(x,y):从当前位置到指定位置(x,y)绘制一条直线
 rect(x,y,width,height):生成矩形路径
 arc(x,y,radius,startAngle,endAngle,direction):这里x,y是圆心位置,startAngle,endAngle要借助Math.PI来计算,是固定值,direction是画圆的方向,顺时针还是逆时针,是布尔类型,true表示逆时针,false表示顺时针。
 圆最右边的点弧度为0,是起始点,最左边的点弧度为Math.PI,是画半圆的终点。最下面的点弧度为Math.PI/2,最上面的点弧度为Math.PI*3/2,画整圆回到终点的时候,也就是起始位置,此时点的弧度为Math.PI*2


 例:画直角三角形
 <!DOCTYPE HTML>
 <html>
  <head>
   <meta charset="utf-8"/>
   <title> New Document </title>
    <script>
      window.onload=function(){
          var canvas=document.getElementById("canvas");
          ctx=canvas.getContext("2d");
          //0.开始路径
          ctx.beginPath();
          //1.移动笔触到(180,50)
          ctx.moveTo(180,50);
          //2.从笔触位置到(180,50)连成一条直线
          ctx.lineTo(180,150);
          //3.从笔触(180,50)位置到(300,150)连成一条直线
          ctx.lineTo(300,150);
          //4.从笔触(300,150)到(180,50)连成一条直线
          ctx.lineTo(180,50);
          //5.闭合路径
          ctx.closePath();
          //6.填充或描边
          ctx.stroke();
      }
    </script>
  </head>
  <body>
    <canvas id="canvas" width="400" height="300" ></canvas>
  </body>
 </html>



 画半圆:
 <!DOCTYPE HTML>
 <html>
  <head>
   <meta charset="utf-8"/>
   <title> New Document </title>
    <script>
      window.onload=function(){
          var canvas=document.getElementById("canvas");
          ctx=canvas.getContext("2d");
          //0.开始路径
          ctx.beginPath();
          ctx.arc(200,150,50,0,Math.PI,true);
          ctx.stroke();
          ctx.closePath();
      }
    </script>
  </head>
  <body>
    <canvas id="canvas" width="400" height="300" ></canvas>
  </body>
 </html>



 画布方法:
 状态方法:
 save():保存当前画布属性、状态
 restore():恢复画布属性、状态,恢复状态到最近的保存点,不论点击多少次恢复的都是最近的保存状态
 转换方法:
 scale():缩放当前绘图更大或更小,通过ctx.scale(x,y)进行缩放,调用之前的画布内容不会发生改变,之后绘制的东西,全部按照指定的倍数,进行显示
 translate():重新映射画布上的(0,0)位置.canvas的默认原点为(0,0),通过设置translate(25,25),原点则为(25,25)。此后再绘制ctx.fillRect(0,0,100,100)实际效果从(25,25)开始显示,如果又设置了translate(25,25),此时原点变为(50,50),因为translate(25,25)是在原来原点基础上加上新设置的值
 rotate():旋转当前画布,公式为degrees*Math.PI/180


 例:
 <!DOCTYPE HTML>
 <html>
  <head>
   <meta charset="utf-8"/>
   <title> New Document </title>
   <script>
     window.onload=function(){
         var canvas=document.getElementById("canvas");
         ctx=canvas.getContext("2d");
     }
     //绘制UI个矩形轮廓
     function btn_drawRect(){
         ctx.strokeRect(0,0,100,100);
     }
     //将显示效果扩大两倍
     function btn_scale(){
         //通过ctx.scale(x,y)进行缩放,调用之前的画布内容不会发生改变,之后绘制的东西,全部按照指定的倍数,进行显示
         //x=1,y=1,表示原始大小
         //x<1,y<1,表示缩小倍数
         //x>1,y>1,表示扩大倍数
         ctx.scale(2,2);//扩大两倍
     }
     //更换原点,每次点击,在原来的基础上向右下移动25的距离
     function btn_translate(){
         ctx.translate(25,25);
     }
     //将画布按顺时针方向旋转指定的度数
     //度数:degree*Math.PI/180;
     function btn_rotate(){
         ctx.rotate(45*Math.PI/180);
     }
     //保存画布当前状态
     function btn_save(){
         ctx.save();
     }
     //恢复画布状态到最近保存点
     function btn_restore(){
         ctx.restore();
     }
   </script>
  </head>
  <body>
    <canvas id="canvas" width="400" height="300" style="border:1px solid #999;">您的浏览器不支持Canvas
    </canvas><!--canvas里面的文字能看到的话就说明浏览器不支持<canvas>,如果看不见就说明支持的-->
    <br/>
    <input type="button" value="绘制矩形" onclick="btn_drawRect()" />
    <input type="button" value="扩大2倍" onclick="btn_scale()" />
    <input type="button" value="更换原点" onclick="btn_translate()" />
    <input type="button" value="旋转45度" onclick="btn_rotate()" />
    <input type="button" value="保存画布当前状态" onclick="btn_save()" />
    <input type="button" value="恢复状态到最近的保存点" onclick="btn_restore()" />
  </body>
 </html>


 线型:到目前为止,所有画布都是用相同的线型,即默认线型
 lineWidth:修改线条粗细
 lineCap:指定线条端点形状,支持的值有butt(向线条的每个末端添加平直的边缘)、round(向线条的每个末端添加圆形线帽)、square(向线条的每个末端添加正方向线帽),注意:round和square会使线条略微变微长


 lineJoin两根线连接的点的形状:round(创建圆角)、bevel(创建斜角)、miter(默认,创建尖角)
 miterLimit:与lineJoin一起使用,表示交点的延伸范围

 例:
 <!DOCTYPE HTML>
 <html>
  <head>
   <meta charset="utf-8"/>
   <title> New Document </title>
   <script>
     window.onload=function(){
         var canvas=document.getElementById("canvas");
         ctx=canvas.getContext("2d");
         //1、绘制普通的线段从(80,50),绘制(250,50)
         ctx.beginPath();
         ctx.moveTo(80,50);
         ctx.lineTo(250,50);
         ctx.closePath();
         ctx.stroke();
         //2.绘制一条宽度为10的线段(80,70)绘到(250,70)
         ctx.beginPath();
         ctx.moveTo(80,70);
         ctx.lineWidth="10";
         ctx.lineTo(250,70);       
         ctx.closePath();
         ctx.stroke();
         //3.绘制一条宽度为10的线段(80,90),(250,90),线端使用圆帽(ctx.lineCap="round")
         ctx.beginPath();
         ctx.moveTo(80,90);
         ctx.lineWidth="10";
         ctx.lineCap="round"; //圆帽
         //ctx.lineCap="square";  方形
         ctx.lineTo(250,90);       
         ctx.stroke();//添加了圆帽后要先画再闭合
         ctx.closePath();
         //绘制两条线,形成锐角
         ctx.beginPath();
         ctx.lineWidth="10";
         ctx.lineJoin="bevel";
         //ctx.lineJoin="round";
         ctx.moveTo(80,100);
         ctx.lineTo(100,150);
         ctx.lineTo(100,100);
         ctx.stroke();
         ctx.closePath();
     }   
   </script>
  </head>
  <body>
    <canvas id="canvas" width="400" height="300" style="border:1px solid #999;">您的浏览器不支持Canvas
    </canvas><!--canvas里面的文字能看到的话就说明浏览器不支持<canvas>,如果看不见就说明支持的--> 
  </body>
 </html>


 视频最后没有结束


 绘制八卦图:
 <!DOCTYPE HTML>
 <html>
  <head>
   <meta charset="utf-8"/>
   <title> New Document </title>
   <script>
     window.onload=function(){
         var canvas=document.getElementById("canvas");
         ctx=canvas.getContext("2d");
         ctx.beginPath();
         ctx.arc(250,250,200,0,Math.PI*2,true);
         ctx.stroke();
         ctx.closePath();
         ctx.beginPath();
         ctx.arc(250,250,200,Math.PI*3/2,Math.PI/2,true);
         ctx.fill();
         ctx.closePath();
         ctx.beginPath();
         ctx.arc(250,150,100,Math.PI*3/2,Math.PI/2,true);
         ctx.fillStyle="white";
         ctx.fill();
         ctx.closePath();
         ctx.beginPath();
         ctx.arc(250,350,100,Math.PI*3/2,Math.PI/2,false);
         ctx.fillStyle="black";
         ctx.fill();
         ctx.closePath();
         ctx.beginPath();
         ctx.arc(250,150,20,0,Math.PI*2,true);
         ctx.fillStyle="black";
         ctx.fill();
         ctx.closePath();
         ctx.beginPath();
         ctx.arc(250,350,20,0,Math.PI*2,true);
         ctx.fillStyle="white";
         ctx.fill();
         ctx.closePath();
     }   
   </script>
  </head>
  <body>
    <canvas id="canvas" width="500" height="500" style="border:1px solid #999;">您的浏览器不支持Canvas
    </canvas><!--canvas里面的文字能看到的话就说明浏览器不支持<canvas>,如果看不见就说明支持的-->
  </body>
 </html>
通达信量化打板选股指标公式源码副图 X_2:=3*LOW;X_13:=4;X_14:=3;X_15:=2;X_16:=1; 阅读详情

相关推荐

【STC32G12K128开发板】——从零到一:Keil C251开发环境全攻略

本文详细介绍了为STC32G12K128开发板搭建Keil C251开发环境的完整流程。从环境准备、软件安装、驱动配置到创建第一个工程并下载程序,提供了避坑指南和实用技巧,帮助开发者高效入门这款基于251内核的国产32位单片机开发。

weixin_29192141的博客 363

HTML5 Canvas 画布

HTML5 Canvas 画布 什么是Canvas   Canvas 是 HTML5 新推出的元素标签,用户图形绘制。   和所有 DOM 元素一样,拥有自己的属性、方法和事件,其中包含绘图的方法。   通过 JavaScript 脚本可以调用绘图 API 在网页上完成绘图功能。   Canvas 是 HTML5 中最强大的特性之一。   允许开发者使用动态和交互的方法,在 Web ...

“跟他人学,和自己比” 729

【免费】最新区块链钱包和私钥的助记词碰撞器,使用python开发

最新钱包私钥助记词碰撞器,搏一搏单车变摩托!

weixin_48529185的博客 1万+

实现在html页面加载之后执行js方法

方法一、JS方法οnlοad="load(); 1.最简单的调用方式,直接写到html的body标签里面: <html> <body onload="load();"> </body> </html> 方法二:window.οnlοad=function 引入js,在script中使用window.onload=function方法 <!-- 全局js --> <script src="../js/jquery.min.

Mr_WoLong 5722

软件工程:数据字典

数据字典

永远怀着至诚之心拥抱世界 4275

CS算法实战:用MATLAB从零实现SAR点目标成像(附完整代码)

本文详细介绍了如何使用MATLAB从零实现SAR点目标CS成像算法,涵盖Chirp Scaling(CS)算法的核心理论、距离徙动校正(RCMC)和方位压缩等关键步骤。通过完整的代码示例和实战技巧,帮助读者掌握SAR成像处理算法,提升遥感图像处理能力。

weixin_29211309的博客 179

HTML常用属性

文字 <h1>....</h1>一级标题 ..... <h3>....</h3>三级标题 ..... <h6>....</h6>六级标题 ​ <p></p>段落标签,文字会独占一行 <i></i>文字斜体效果 <b></b>文字加粗效果 ​ <br>换行标记 <hr>水平线 &nbsp;网页上显示一个空格 ​ <!--注释-

maduan12的博客 1275

基于人脸识别的驾驶员疲劳检测方法研究

摘 要交通安全问题愈发严重,疲劳驾驶已是造成交通事故的主要因素之一。为减少因疲劳驾驶造成的交通事故,本文设计了一种基于图像处理技术的疲劳驾驶监测系统,该系统结合了肤色模型、灰度积分投影技术以及PERCLOS方法,旨在通过实时视频图像分析准确检测驾驶员的疲劳状态。首先,系统通过肤色模型从图像中有效提取人脸区域,并在此基础上利用Haar级联分类器进行人脸检测,确保在人脸角度变化或部分遮挡的情况下依然能够实现高效识别。接着,灰度积分投影技术被应用于眼部定位,通过分析眼睛区域的灰度变化,精确确定眼睛的上下边界,从

carrott0617的博客 1005

html 中页面的加载顺序以及window.onload 与body 标签里面的onload事件的对比

html 中页面的加载顺序以及window.onload 与body 标签里面的onload事件的对比。 情况一:head 、body 以及body 外面的window.onload采用匿名方法。 onload 的顺序判断 /** * 加载页面 Body */ function loadBody(){ console.log("load

《春馨梦》的专栏 1万+

【YOLO26实战全攻略】10——YOLO26+SAM3实战:从检测到像素级分割的全流程指南(含PCB缺陷检测案例)

本文聚焦YOLO26与SAM3的融合应用,系统讲解“检测+分割”的三种核心模式:YOLO26原生分割(轻量高效)、YOLO26检测+SAM3精细分割(精度极致)、SAM3自动标注+YOLO26蒸馏(低成本冷启动)。从环境搭建、数据集准备、模型训练、性能优化到边缘部署,提供 step-by-step 实操教程,配套完整可运行代码与执行结果。结合虚拟PCB缺陷检测案例,展示像素级缺陷识别与几何参数测量的工业级应用流程。本文兼顾新手入门与进阶提升,注重实用价值,读者可直接参考搭建自己的分割系统。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 625

三相五柱式消弧线圈自动测控装置设计与实现

本文设计了一种基于STM32的三相五柱式消弧线圈自动测控装置。该装置采用信号注入法检测系统对地电容电流,通过PID自适应算法调节消弧线圈电感值,实现单相接地故障时的快速补偿。硬件系统包含信号采集、注入、控制执行等模块,软件采用Goertzel算法提取特征频率信号,结合增量式PID实现精确控制。实验结果表明,装置电容检测误差小于2%,调谐响应时间小于50ms,满足配电网对消弧线圈自动调谐的技术要求。

AI的内部世界的博客 239

html5如何创建矩形,html5绘制矩形

Titlevar canvas = document.getElementById("canvas");//获得绘画环境var cxt = canvas.getContext("2d");//填充颜色cxt.fillStyle = "#39e1ff";//绘制实心矩形 距离左边距,距离上边距,矩形长度,矩形高度cxt.fillRect(0,0,50,50);//清除cxt.clearRect(0,...

weixin_39589511的博客 645

注册GitHub时出现Unable to verify your captcha response.Please visit https://docs.github.com/解决方案(持续更新)

本文主要介绍了注册GitHub时出现Unable to verify your captcha response. Please visit https://docs.github.com/articles/troubleshooting-connectivity-problems/#troubleshooting-the-captcha for troubleshooting information.解决方案,希望能对学习使用GitHub的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案

weixin_43178406的博客 8万+

第一章 HTML5基础

第一章 HTML5基础 HTML是Hypertext Markup Language 的缩写,即超文本标记语言。目前最新版本HTML5,而使用最广泛的是HTML4.1。 1.1HTML发展历史 1989年,蒂姆·伯纳斯·李发明了HTML语言。1990年11月编写了最制造的web页面。 1993年,互联网工程工作小组(IFTE)发布了超文本标记语言,但这仅是一个非标准的工作草案。 1995年,W3C组织成立,规范化了THML的标准,从而奠定了Web标准化开打的基础。 1.2HTML文档结构和基本语

mygirl61的博客 425

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

html和CSS语法基础知识以及常用元素

HTML&CSS HTML基本概念、语法、常见的标签、属性 HTML5 ? 新增的一些内容 基础知识 什么是HTML? 超文本标记语言 1. 超文本:页面内包含的内容不仅仅是文本 还可以包含图片、链接、音乐、视频等非文字元素。 2. 标记语言:不是编程语言 <div>div</div> <p></p> 3. 后缀名 ....

南风花海的博客 147

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

学习HTML5+CSS3

一,HTML5学习概述 1,认识HTML5 概述 HTML 是 HyperText Markup Language(超文本标记语言)的缩写,它是用于创建网页 的标准标记语言。HTML 使用标记标签来描述网页,由浏览器来解析,即使用 HTML 来建 立 Web 站点,通过 Web 浏览器读取 HTML 文档,并以网页的形式显示出来。是 HTML 最新的修订版本,2014 年 10 月由万维网联盟(W3C)完成标准制 定。HTML5 是跨平台的,被设计为在不同类型的硬件(台式计算机、平板计算机、手机、 电

m0_60935443的博客 853

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

前端学习总结:1、HTML与HTML5常用标签

前端学习总结:1、HTML与HTML5常用标签 文章目录前端学习总结:1、HTML与HTML5常用标签1、概念2、快速入门3、开发工具-HBuilder3.1 HBuilder的介绍3.2 HBuilder的下载3.3 HBuilder的安装与使用3.4 使用HBuilder创建项目4、HTML文档的基本结构4.2 HTML的注释5、HTML中常用标签5.1 文本标签5.1.1. 标题标签h1--h6:字体逐渐缩小5.1.2 段落标签5.1.3 换行标签5.1.4 水平线标签5.1.5 范围标签5.2 图

逍遥游的博客 420

初学HTML5系列一:简单介绍

最近很闲,就想着学点东西,然后就瞄中了html5,以前只看过很简单的一些,这次是系统的学下,顺便也记录下。废话不多说,开始正题。   稍微介绍下html5,html5是W3C和WHATWG 合作的结果。   html5的规则:     新特性应该基于 HTML、CSS、DOM 以及 JavaScript;减少对外部插件的需求(比如 Flash);更优秀的错误处理;更多取代脚本的标记;HTML...

weixin_34184158的博客 103

5小时入门HTML5-基础篇-邱奎-专题视频课程

html5相对于html4或者xhtml1.0,进步是很明显的。以前很多靠html代码无法实现的效果现在都可以通过html5实现,如视频,音频,网页绘图,而且并不需要复杂的代码,所以说html5宛如一场革命。...

qiukui801750的博客 200

分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月9日-1月15日)

分享Silverlight/WPF/Windows Phone/HTML5一周学习导读(1月9日-1月15日) 本周Silverlight学习资源更新   Silverlight4Beta之Binding新特性(下) 紫色永恒 ...

weixin_34327761的博客 141

小强的HTML5移动开发之路(3)——HTML5与HTML4比较

在前面介绍了HTML5的新特性,新标签的使用,智能表单设计,引入多媒体对象,Canvas对象你的画布,扩展图形标记,HTML5中的地理应用,独立数据存储,新的网络连接。 HTML 5是近十年来Web开发标准最巨大的飞跃。和以前的版本不同,HTML 5并非仅仅用来表示Web内容,它的新使命是将Web带入一个成熟的应用平台,在HTML 5平台上,视频,音频,图象,动画,以及同电脑的交互都被标准化...

我是传奇 155

HTML5的基础知识整理

html5概述

qq_43723132的博客 1713

HTML超详细基础知识总结

第一次写博客,这次打算把暑期复习的一些前端知识点(干货满满哦)发出来,主要是一些基础的东西,有时候在做一些小项目时,会发现网页写的很难受,主要原因就是基础不牢靠,所以复习的时候还是花了很多心思的,当基础学扎实了,无论多漂亮的网页都能自己写出来了,这种感觉还是挺爽的🤣

全粘小谭的博客 4709

HTML5基础——17、HTML5新特性

学习了很久H5,其实都是在学习HTML的标签结构和CSS样式表。那么H5和普通的HTML有什么区别?

阿赵的博客 2188

HTML5有哪些新特性?

html5的新特性

weixin_41549971的博客 1957

【HTML 面经】HTML5 的主要更新与新特性

HTML5 的出现标志着 Web 开发的一次巨大进步,它通过引入新的语义元素、多媒体支持、客户端存储、绘图、实时通信等特性,为前端开发带来了更高效、更丰富的开发体验。HTML5 使得网页不仅限于传统的静态内容展示,更可以成为功能丰富的 Web 应用平台。

lph159的博客 1433
上一篇: HTML5的新特性--基础知识(3)
下一篇: HTML5的新特性--基础知识(5)
敲代码的猫
博客等级 码龄10年 70粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值