博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
本周总结8.2-8.9
阅读量:6207 次
发布时间:2019-06-21

本文共 1828 字,大约阅读时间需要 6 分钟。

  在这新的一周里, 我们开始学习了新的html5。在之前的HTML页面中,大家基本上都是用了Div+CSS的布局方式。而搜索引擎去抓取页面的内容的时候,它只能猜测你的某个Div内的内容是文章内容容器,或者是导航模块的容器,或者是作者介绍的容器等等。也就是说整个HTML文档结构定义不清晰,但是在html5中就学习了很多新的标签来解决这些问题。

 

  <section>标签,定义文档中的节。

<section>

  <h1>这是我自己的section测试</h1>
  <p>The People's Republic of China was born in 1949...</p>
</section>

  section 应用的典型场景有文章的章节、标签对话框中的标签页、或者论文中有编号的部分。

通常不推荐为那些没有标题的内容使用section元素

<hgroup> 标签用于对网页或区段(section)的标题进行组合。

<hgroup>
  <h1>Welcome to my WWF</h1>
  <h2>For a living planet</h2>
</hgroup>

<header>标签

<header>

<h1>Welcome to my homepage</h1>
<p>My name is Donald Duck</p>
</header>

等等...

 

然后, 还有拖拽的运用  实例代码:

<script type="text/javascript">

    function allowDrop(ev)
    {
        ev.preventDefault();
    }
    function drag(e){
        e.dataTransfer.setData("Text",e.target.id);
    }
    function drop(e){
        var data= e.dataTransfer.getData('Text')
        e.target.appendChild(document.getElementById(data));
        e.preventDefault();
    }
</script>
<body>
<div id="div1" οndrοp="drop(event)" οndragοver="allowDrop(event)" ></div>
<br />
<p id="drag1" draggable="true" οndragstart="drag(event)">这是一段可移动的段落。请把该段落拖入上面的矩形。</p>

 

以及对cookie的认识和运用

某些 Web 站点在您的硬盘上用很小的文本文件存储了一些信息,这些文件就称为 Cookie。设置cookie

每个cookie都是一个名/值对,可以把下面这样一个字符串赋值给document.cookie:
document.cookie="userId=828";
       document.cookie="userId=828 "
        document.cookie="userName=hulk"
在cookie的名或值中不能使用分号(;)、逗号(,)、等号(=)以及空格。

 

 

最后就是对html中画布的认识与运用

使用画布呢 首先要判断你的浏览器是否支持画布功能

首先获取 canvas 对象,然后调用 canvas 对象的 getContext 方法,这个方法目前只能传入参数 "2d"

eg:

var canvas = document.getElementById('first');

var ctx = canvas.getContext('2d');
Internet Explorer 9、Firefox、Opera、Chrome 以及 Safari 支持 fill() 方法。
注释:Internet Explorer 8 或更早的浏览器不支持 <canvas> 元素。

canvas元素绘制图像的时候有两种方法,分别是

        context.fill()//填充
        context.stroke()//绘制边框

 

style:在进行图形绘制前,要设置好绘图的样式

        context.fillStyle//填充的样式
        context.strokeStyle//边框样式

这就是这一周来的一个大概。

转载于:https://www.cnblogs.com/liudayu/p/4716826.html

你可能感兴趣的文章
"Hotpatch"潜在的安全风险
查看>>
Linux
查看>>
Ubuntu-16-04-编译-Caffe-SSD
查看>>
工程师、产品经理、数据工程师是如何一起工作的?
查看>>
JVM——类文件结构
查看>>
登录时记住用户名和密码及cookie案例应用
查看>>
一道Js判断对象是否相等面试题引发的故事
查看>>
matlab实现主成分分析(遥感图像处理)
查看>>
好程序员web前端分享JS引擎的执行机制
查看>>
小猿圈web前端之网站性能优化方案
查看>>
mall整合RabbitMQ实现延迟消息
查看>>
mysql实战33 | 我查这么多数据,会不会把数据库内存打爆?
查看>>
349. 两个数组的交集
查看>>
Linux 小记录
查看>>
分享 : 警惕MySQL运维陷阱:基于MyCat的伪分布式架构
查看>>
网络软件的组成
查看>>
自己用java实现飞鸽传书 2 - 实现文件传输
查看>>
儿科常见疾病的中成药疗法
查看>>
shell 字符串分割
查看>>
P5024 保卫王国
查看>>