C1认证:作业三

1、背景

一、来源于生活:
	很多(刚接触)互联⽹的⼈, 其实都是从(浏览器)开始的。

二、引人深思:
	游览器上的(图片、视频、购物)能够展现在(我们面前)是如何实现的呢?
	
三、追根溯源:
	1、(浏览器)其实(是)⼀类互联⽹编程技术的(载体)。
	2、真正构建这一切的是:HTML、CSS、JavaScript这3种语言。
	3、三种语言的作用:
		3-1:HTML定义了浏览器中各种元素的分类和⽤途。
		3-2:CSS定义了Web⻚⾯的布局和外观。
		3-3:⽽JavaScript可以动态创建⻚⾯,使⽹⻚能够响应⽤户的点击、拖拽等各种事件,能处理表单,给⽤户更好的体验。

2、任务大纲

一、基本任务
	要求:完成一个表格 (有表格标题、换行变色、添加:按钮点击事件)

二、基本(拓展任务)
	要求:在https://studio.code.org上注册账号,完成HTML和CSS的系列⽹⻚开发任务。

三、高级(拓展任务)
	要求:
		1、理解CSS盒⼦模型的多层含义(边框边距、标准⽂档流、浮动与定位、布局模式)
        2、完成下图的CSS盒⼦模型布局
        
四、自测
	1、HTML5为了使img元素可拖放,需要增加什么属性?
	2、HTML5哪⼀个Input类型可以选择⼀个⽆时区的⽇期选择器?
	3、CSS盒⼦模型中的Margin、Border、Padding都是什么意思?
	4、说出⾄少五种常⻅HTML事件

3、解决任务

3.1、推荐学习:视频、笔记

推荐视频:htmlcssjavaScript

推荐笔记:htmlcssjavaScript

3.2、基本任务

要求:完成一个表格 (有表格标题、换行变色、添加:按钮点击事件)

3.2.1、任务需求

image-20210412175830691

3.2.2、实现效果

bandicam 2021-04-12 18-10-50-660 00_00_00-00_00_30

3.2.3、源码

源码地址:https://pan.baidu.com/s/1_XOlxWUPimrEsUYlSjnzCg 提取码:5f36

3.3、基本(拓展任务)

要求:在https://studio.code.org上注册账号,完成HTML和CSS的系列⽹⻚开发任务。

3.3.1、任务需求

image-20210412184538013

3.3.2、开发任务:位置

1、登录:https://studio.code.org 创建一个账号

image-20210412194756307

2、复制PDF上的:URL进入到(任务页面)

image-20210412194819295

3、进行:任务学习

image-20210412195026645

3.3.3、任务模板

最后一个任务:要求设计一个(个人作品集网站)
	1、作品集1:个人博客     
	2、作品集2:我写的(一首小诗)
image-20210412203016729

3.3.4、实现效果

1、个人博客网站

博客地址: https://www.yangzaikongzhongfei.com/

在这里插入图片描述

2、我写的一首小诗

源码地址:https://pan.baidu.com/s/1_XOlxWUPimrEsUYlSjnzCg 提取码:5f36

在这里插入图片描述

3.4、高级拓展任务

3.4.1、任务需求

image-20210412215322919

3.4.2、实现效果

image-20210413143810950

3.4.3、原理分析

1、第一步:先了解(盒子模型、浮动) 知识。 可以参考我(另一篇文章)css快速学习笔记

image-20210413072346776

2、第二步:分析任务(盒子)div构造

image-20210413144002404

3、第三步:初步给盒子定个大小, 先把(样品)的框架搭出来, 浮动问题参考博客:css

image-20210413104621887

4、第四步给他们:标上序号(方便修改)

image-20210413105058985

5、第五步:借助于游览器(检查模式), 进行修改(样式)。

image-20210413105210585

6、第六步:样式(调整完毕后),去掉边框, 予以上色,即可。

3.4.4、源码

源码地址:https://pan.baidu.com/s/1_XOlxWUPimrEsUYlSjnzCg 提取码:5f36

4、自测题

4.1、第一题:

HTML5为了使img元素可拖放,需要增加什么属性?

<!--img标签中添加draggable 属性设置(拖拽)-->
draggable="true"			<!--true 可拖拽-->

draggable="flase"			<!--false 不可拖拽 -->

4.2、第二题

HTML5哪⼀个Input类型可以选择⼀个⽆时区的⽇期选择器?

<input type="date">
image-20210413113514414

4.3、第三题

CSS盒⼦模型中的Margin、Border、Padding都是什么意思?

image-20210413140710089

4.4、第四题

说出⾄少五种常⻅HTML事件

参考网站(菜鸟教程): https://www.runoob.com/tags/ref-eventattributes.html

1、点击事件: onclick
	<button onclick="copyText()">复制文本</button>		

2、获取焦点事件:onfocus
	<input type="text" id="fname" onfocus="setStyle(this.id)">

3、失去焦点事件:onblur
	<input type="text" name="fname" id="fname" onblur="upperCase()">
        
4、表单提交事件:onsubmit
	<form action="demo_form.html" onsubmit="checkForm()">
        
5、当文档加载完成后运行事件:onload
	<body onload="load()">

5、总结

技术源于生活, html、css、js又何尝不是如此?

我们其中的很多人,都想建立属于自己的(一个家), 一个家的载体(很多时候:是一座房子)。

我们需要,买房子, 要添置家具, 要装修, 要它智能化。 

不就正对应我们的: html、css、js吗? 
	html(是毛坯房、待美化的家具)
	css(是粉刷、美化家具的利器)
	js(是实现:指纹解锁,人脸识别, 家中器物联网化、智能化的好扳手)
  • 3
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

漫漫求

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值