Web基础(从入门到项目实战)

文章目录

    • 一 、知识急救箱
      • 1.知识框架
        • a. HTML
            • 内容元素
            • 表单元素
            • 功能元素
            • 其他元素
        • b. CSS
            • CSS选择器
            • CSS文本样式
            • CSS单位与颜色值
            • CSS字体与文本、段落样式控制
            • 背景颜色与背景图
            • 边框与轮廓
            • 定位与盒子模型
            • 弹性盒子
            • 转换过渡与动画
        • c. Javascript
            • 从HTML文档树中获取元素节点
            • 创建新的元素节点
            • 将元素节点插入到文档中指定的位置
            • 从文档中删除一个节点
            • 为浏览器及文档对象绑定事件
            • 获取属性节点并能根据要求修改属性的值
            • 获取文本节点,改变文本节点的值
            • 其他常用浏览器宿主对象、方法的使用
      • 2.知识精讲
        • a.HTML
        • b.CSS
        • c.Javascript
    • 二、实战演练
      • 1.CSS+HTML
        • 实战1:创建一个自动播放音乐的可编辑隔行换色表格
          • a.效果展示
          • b.参考代码
        • 实战2:模拟网页中的一个小模块儿
          • a.效果展示
          • b.参考代码
        • 实战3:制作一个登陆界面
          • a.效果展示
          • b.参考代码
      • 2.Javascript
        • 创建一个可随时添加删除员工信息的表格
          • a.效果展示
          • b.参考代码
    • 三、学到了吗?
        • 实战1:
          • 1.HTML标签的灵活应用
          • 2.音频的引入
        • 实战2、3:
          • 1.CSS盒子模型的灵活应用
            • a.样式的设置:
            • b.盒子的嵌套:
          • 2.图片的引入
        • 实战4:
          • 1.JS获取用户输入
          • 2.元素节点的获取、创建、插入、删除
            • a.获取:
            • b.创建:
            • c.插入:
            • d.删除:
          • 3.为文档对象绑定事件

一 、知识急救箱

1.知识框架

a. HTML

掌握 HTML5使用方法,能正确理解 HTML标签语义

内容元素
表单元素
功能元素
其他元素

b. CSS

掌握CSS(CSS3)使用方法,能正确的使用CSS完成页面样式设计与布局操作

CSS选择器
CSS文本样式
CSS单位与颜色值
CSS字体与文本、段落样式控制
背景颜色与背景图
边框与轮廓
定位与盒子模型
弹性盒子
转换过渡与动画

c. Javascript

DOM与BOM编程

从HTML文档树中获取元素节点
创建新的元素节点
将元素节点插入到文档中指定的位置
从文档中删除一个节点
为浏览器及文档对象绑定事件
获取属性节点并能根据要求修改属性的值
获取文本节点,改变文本节点的值
其他常用浏览器宿主对象、方法的使用

2.知识精讲

a.HTML

html基础知识
html基础知识精讲

b.CSS

css基础知识
css基础知识精讲

c.Javascript

Javascript基础知识
Javascript基础知识精讲
##########建议大家将基础知识与基础知识精讲配套使用###########

二、实战演练

请大家先根据题目自己尝试,也许你们做的更棒呦!

1.CSS+HTML

实战1:创建一个自动播放音乐的可编辑隔行换色表格

a.效果展示

Web基础(从入门到项目实战)_第1张图片

b.参考代码

引入音频文件
Web基础(从入门到项目实战)_第2张图片






  
  动态隔行换色表格
  
  





"1">
  "#FA8072">
    "#F4A460">
    "#FFF68F">
    "#CAFF70	">
    "#C1FFC1">
    "#E0FFFF	">
    "#EED2EE">
    
"title">

My   Weekday   Plan

"true"> "true"> "true"> "true"> "true">
"true"> "true"> "true"> "true"> "true">
"true"> "true"> "true"> "true"> "true">
"true"> "true"> "true"> "true"> "true">
"true"> "true"> "true"> "true"> "true">
"true"> "true"> "true"> "true"> "true">
"true"> "true"> "true"> "true"> "true">

@该表格的背景音乐是她踏上了旅程希望大家可以开心的Make a weekday plan 开启下一周的旅程!!!

实战2:模拟网页中的一个小模块儿

a.效果展示

Web基础(从入门到项目实战)_第3张图片

b.参考代码

引入图片
Web基础(从入门到项目实战)_第4张图片





  
  Title











实战3:制作一个登陆界面

a.效果展示

b.参考代码



  
  登录界面




"login-box">

login

"form">
"item"> "text"placeholder="username">
"item"> "text"placeholder="password">

2.Javascript

创建一个可随时添加删除员工信息的表格

a.效果展示

输入员工信息
Web基础(从入门到项目实战)_第5张图片
点击提交
Web基础(从入门到项目实战)_第6张图片

点击删除
Web基础(从入门到项目实战)_第7张图片
如果点击删除回到第一张图效果,点击取消保持现有样式不变

b.参考代码



  
  员工信息表格





"employeeTable" border="1px">
  
name email salary  
Tom "#">     delete
Bill "#">     delete
Bob "#">     delete
"formDiv">

添加新员工

"word">name: "inp"> "text" name="empName" id="empName">
"word">email: "inp"> "text" name="email" id="email">
"word">salary: "inp"> "text" name="salary" id="salary">
"2" align="center">

三、学到了吗?

实战1:

1.HTML标签的灵活应用

建议大家下载zeal文档来查看各标签的使用方法

2.音频的引入

Web基础(从入门到项目实战)_第8张图片
Web基础(从入门到项目实战)_第9张图片

实战2、3:

1.CSS盒子模型的灵活应用
a.样式的设置:

Web基础(从入门到项目实战)_第10张图片

b.盒子的嵌套:

Web基础(从入门到项目实战)_第11张图片

2.图片的引入

Web基础(从入门到项目实战)_第12张图片
在这里插入图片描述

实战4:

1.JS获取用户输入

let name = document.getElementById(“empName”).value;

2.元素节点的获取、创建、插入、删除
a.获取:

document.getElementsByTagName(“a”);
document.getElementById(“addEmpButton”);

b.创建:

document.createElement(“td”);
document.createTextNode(name);

c.插入:

tr.appendChild(nameTd);

d.删除:

tr.parentNode.removeChild(tr);

3.为文档对象绑定事件

allA[i].οnclick=function (){}



@最后给大家分享一个视频无论是你得过去,还是你的缺陷,都无法抹去你的未来希望大家不被过去牵绊,在未来的日子里披荆斩棘,乘风破浪!!!

你可能感兴趣的:(笔记,javascript,html5,css3)