华清远见-重庆中心-前端知识点总结

HTML

Hyper Text Markup Language 超文本标记语言

锚点

通过a标签定义锚点和访问锚点,实现当前页面的快速定位

<!--设置锚点-->
<a name="锚点名"></a>
<!--访问锚点-->
<a href="#要访问的锚点名">点击访问</a>

表单和表单元素

表单form

<form action="路径" method="方式"></form>
  • action:设置提交路径。可以是一个页面,也可以是后台请求映射。
  • method:设置提交方式。默认值get,提交的数据会暴露在浏览器地址栏中;post,提交的数据不会暴露在浏览器地址栏中。

表单元素

常用表单元素作用
input通过修改属性type变化为不同的组件
select下拉菜单
textarea文本域
input标签type属性的值作用
text文本框
password密码框
radio单选按钮
checkbox复选框
date日历组件
number数字组件
hidden隐藏域
file上传文件
image图片提交按钮
submit提交按钮
reset重置按钮
表单元素中的属性作用
name提交数据时设置提交的参数名
value设置组件的默认值
checked设置单选框和复选框的默认选中
placeholder设置输入框的提示文字
required设置输入框为必填项
selected设置下来菜单默认选中
disabled设置某个组件为不可用状态
readonly设置某个组件为只读状态
max/min/stepnumber独有,设置最大值,最小值,步长
rows/colstextarea独有,设置文本域行数,列数

CSS

Cascading Style Sheets 层叠样式表

将css写到

1.标签的style属性中

        style="样式:值;样式:值;"

2.<style>标签

<head>
    <style>
        选择器{
            样式:值;
            样式:值;
        }
    </style>
</head>

3. 创建.css文件,link引入

<link rel="stylesheet" href="css文件路径">

优先级:style属性>style标签>引入css文件

一些样式

样式名作用
background-color背景色颜色的单词、十进制RGB、十六进制RGB
border-color边框颜色颜色的单词、十进制RGB、十六进制RGB
color文本颜色颜色的单词、十进制RGB、十六进制RGB
border-width边框宽度像素
font-weight字体粗细lighter细,bolder粗
background-image背景图url(图片路径)
background-size背景尺寸默认加载原图。 100%表示完整显示图片。 cover表示覆盖元素。 如body的背景如果设置为cover,随着页面高度变大,背景也会变大,100%则会完整显示图片。
font-size字体大小像素。默认16px,最小12px

float:left和display:inline-block的区别

display:inline-block:多个元素最终会位于同一行内,保留改行位置,元素以下线对齐,保留元素间缝隙,后续元素是新的一行。

float:left:多个元素脱离自身的位置向指定方向贴合,不保留该行位置,元素向上线对齐,不保留元素间的缝隙, 后续元素会顶替之前元素的位置。

盒子模型

盒子模型样式作用
padding内边距。一个参数表示同时设置4个方向;两个参数表示上下 左右;三个参数表示上 左右 下;四个参数表示上 右 下 左
padding-方向某方向的内边距。方向为left、right、top、bottom
margin外边距。如果某个值设置为auto,表示自动将所在容器剩余距离除以2
margin-方向某方向的外边距
box-shadow通常设置4个值 颜色 左右位置 上下位置 模糊程度

一个元素所占位置是外边距+边框+内边距+元素自身大小

定位position

作用
relative相对定位。让某个元素,相对于原本的位置进行定位。定位原点为元素本身的位置。元素不会脱离文档流(后续元素不会顶替其位置)。
fixed固定定位 。让某个元素脱离文档流,默认根据页面的四个边界进行定位。
absolute绝对定位。让某个元素脱离文档流,根据已定位的父元素进行定位。如果没有已定位的父元素,会根据页面定位。

转换transform

作用
rotate(30deg)顺时针旋转30度
translate(10px,20px)向右平移10px,向下平移20px
translateX(10px)/translateY(10px)向右/向下平移10px
rotateX(30deg)/rotateY(30deg)/rotateZ(30)沿着X/Y/Z轴3D旋转30度
rotate3d(1,1,0,30deg)沿着X和Y轴3D旋转30度(0表示该轴不变化)
scale(1.5)放大1.5倍

过渡transition

样式 作用
transition-duration:3s所需时间
transition-delay:2s延时生效
transition-timing-function:linear时间函数
transition:5s 2s ease2s后执行,所需5s,慢-快-慢

动画animation

  • 定义动画关键帧
@keyframes 动画名{
    0%{
    /*该阶段的样式*/
    样式名:值;
    }
    25%{}
    50%{}
    75%{}
    100%{}
}
  • 给某个元素设置animation样式
animation样式 作用
animation-name:动画名执行指定动画
animation-duration:3s动画执行时间
animation-delay:3s动画延时时间
animation-iteration-count:3动画执行次数,infinite表示无限
animation-timing-function:linear动画执行时间函数,linear表示匀速
animation:动画名 5s 2s简写。只写一个时间表示用时 写两个时间表示第一个是用时,第 二个是延时

JavaScript

简称JS,一门面向对象、轻量级、弱类型的解释型脚本语言。

JS的组成

  1. ECMAScript
  2. BOM
  3. DOM

ECMAScript

JS中的原始类型 说明
数值型number整数、小数都称为数值型
字符串string用单引号或双引号引起来的都是字符串
布尔型booleantrue/false
未定义undefined当某个变量没有声明或没有值时
空null某个引用类型变量通过null设置为空

BOM

Browser Object Model

浏览器对象模型

可以通过JS获取浏览器信息和控制浏览器的行为。

DOM

Document Object Model

文档对象模型

  • 每个页面都是一个文档树document tree
  • 页面中的每个标签都是这个树的节点node
  • 根节点是html
  • document对象是DOM中的核心对象,表示当前页面对象
  • DOM用于操作(获取设置内容、更改样式等)页面中的节点

标签==元素==节点==DOM对象

jQuery

jQuery是一个轻量级的javascript函数库,封装了很多javascript中的内容。jQuery的本质依然是 javascript(一个.js文件)。

在页面中导入jQuery.js文件,并加入另一个script标签,在该标签中写jQuery代码

<script src="jQuery.js文件路径"></script>
<script>
    //文档就绪函数,表示在页面所有内容加载成功后开始执行
    jQuery(document).ready(function(){
        //jQuery代码
    });
    //简化版文档就绪函数
    $(function(){
        //jQuery代码
    });
</script>

jQuery对象与dom对象的转换

jQuery对象转换为dom对象

  • jQuery对象[0]
  • jQuery对象.get(0)

dom对象转换为jQuery对象

  • $(dom对象)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 根据所提供的华清远见-c0rtexas9资料路径,在实验中涉及到了Linux系统标准IO的应用实验。Linux系统标准IO是指Linux操作系统提供的一套标准化的IO库,可以用于操作文件、输入输出等。以下是对该实验的简单描述: 这个实验主要是关于Linux系统标准IO的应用实验。在该实验中,我们可以找到程序的源代码,该源代码是用Linux应用程序的方式编写的。通过这个实验,我们可以了解和学习Linux系统标准IO的基本操作和使用方法。 Linux系统标准IO是一套非常强大和灵活的IO库,提供了一系列的函数和方法来操作文件和进行输入输出。在实验源码中,我们可以看到一些常见的标准IO函数,比如fopen、fclose、fprintf和fscanf等。 通过这些函数,我们可以打开和关闭文件,从文件读取数据或向文件写入数据。实验源码中包含了一些常见的操作,比如读取文件、写入文件、复制文件和查找文件等。通过实验,我们可以了解到如何使用这些函数来完成不同的操作。 此外,在实验源码中可能还会涉及到一些其他的Linux系统标准IO相关的知识点,比如文件指针、文件描述符和文件流等。这些知识点对于理解和使用Linux系统标准IO函数非常重要。 通过实验中提供的源代码,我们可以进行相应的实验操作,从而更好地理解和学习Linux系统标准IO的使用。同时,我们也可以通过对实验源码的分析和调试,更深入地了解Linux系统标准IO的内部工作原理。 总之,通过这个实验,我们可以掌握Linux系统标准IO的基本操作和使用方法,从而提高我们在Linux系统中进行文件操作和输入输出的能力。 ### 回答2: 华清远见(英文名称为Far Infrared Technologies International Limited)是一家专注于红外光学技术研发及应用的企业。该公司的产品主要应用于安防监控、无人机、机器人、智能家居等领域。 关于"06. linux系统标准io实验"的实验资料包括了程序源码。在Linux操作系统中,标准I/O(Input/Output)库是用于进行文件读写和输入输出操作的一套API(Application Programming Interface)。标准I/O库提供了一系列函数,包括文件打开、读取、写入、关闭等操作,方便开发人员进行文件操作和输入输出。 这份实验资料中的源码,应该是用于展示和实践Linux系统标准I/O库的使用方法和技巧。通过编译和运行这些源码,可以了解如何使用标准I/O库来进行文件的读写和输入输出操作,包括打开文件、读取文件内容、写入文件等。 这些实验源码可以作为学习和实践Linux系统标准I/O库的参考资料。通过实际操作,可以加深对标准I/O库的理解和掌握,提高在Linux环境下进行文件操作和输入输出的能力。 总之,"06. linux系统标准io实验"的实验资料中的程序源码是用于学习和实践Linux系统标准I/O库的使用方法,通过编译和运行这些源码,可以加深对标准I/O库的理解和掌握,提高在Linux环境下进行文件操作和输入输出的能力。 ### 回答3: 华清远见-c0rtexa9资料中的程序源码目录为\linux应用实验源码\06. linux系统标准io实验\。这个实验中包含了一些关于Linux系统标准输入输出的代码示例。 在Linux中,标准输入输出是三个预先定义好的文件描述符,分别是0(stdin),1(stdout),2(stderr)。这些文件描述符与输入输出设备关联,比如键盘和屏幕。使用标准输入输出可以实现用户与程序之间的交互以及程序的输出显示。 在实验源码中,我们可以看到许多用于标准输入输出的函数,包括printf、scanf、getchar、putchar等。这些函数可以帮助我们进行输入输出操作。 在实验中,我们可以通过这些代码示例学习如何从标准输入读取用户输入,如何向标准输出显示结果。例如,可以使用scanf函数读取用户输入的数据,使用printf函数将处理结果输出显示。 通过实验中的代码示例,我们可以学习到如何处理标准输入输出的错误,如何进行格式化输入输出,如何使用缓冲区进行高效的输入输出等。 总之,华清远见-c0rtexa9资料中的\linux应用实验源码\06. linux系统标准io实验\中包含了一些关于Linux系统标准输入输出的代码示例,通过这些示例我们可以学习到如何进行标准输入输出操作,以及一些与之相关的技巧和注意事项。这对于学习Linux系统编程和开发应用程序非常有帮助。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值