当前位置: 首页 > article >正文

前端考试总结

1HTML标签

h标题标签 块级标签 独占一行

p段落标签 同上

br换行标签 单标签

img图片标签 内联标签:不独占一行(src图片地址 alt图片的替代文字 title鼠标悬停提示文字)

a超链接标签 同上 (href跳转路径 target属性{_blank新窗口打开 _self在当前窗口打开})

列表标签(ul无序列表 ol有序列表 dl定义列表)

form表单

input(单选框type=radio  复选框type=checkbox)

select下拉列表option selected默认选择项

提交按钮 input type=submit

span标签 

2绝对路径相对路径

绝对路径:①本机资源:D:/....②非本机资源:网址

相对路径:./×××(./当前目录  ../上一级目录)

3css选择器

①基本选择器
html选择器
类选择器
id选择器

②层次选择器
后代选择器 用 或>表示
群组选择器 用,

③伪类选择器
lvha按顺序设置

4css引入方式

(行内>内部>外部
id>类>标签选择器)
①行内样式 写在标签中
②内部样式 写在style中
③外部样式 在外部css文件中设置样式  同时link引入


5css颜色表示

1英文单词表示

2十六进制

3rgb三原色

6css样式

7盒子模型

内容溢出处理

overflow属性:设置当对象的内容超过其指定的高度或宽度时如何处理内容。

8元素定位(position)

1静态定位

2相对定位 relative

3绝对定位 absolute

4固定定位 fixde

9z-index样式

数字大的在上面

10弹性布局

display:flex

flex-direction:coloumn竖向均匀排列

flex-wrap:wrap 自动换行

justify-content:*flex-start(默认):左对齐。
                        * flex-end:右对齐。
                        * center:居中。
                        * space-between:两端对齐,子元素之间间距都相等。
                        * space-around:每个子元素两侧的间距相等。

11js

js中的数据类型

1undefined-未定义类型:未被赋值的变量,值为undefined
2boolean-布尔类型:值为true/false
3number-数字类型:任何数字(NaN也是number类型,表示“非数”)
4string-字符串类型:值用引号(单引号或者双引号)括起来
5object-对象类型:null、数组、Date等
6function-函数类型:function函数

js中的运算符

==是两边数据大小一样即可  ===两边数据类型包括大小一样才可

12函数

声明方式

1.function 函数名( ){ //函数体; }

2.let 函数名 = function(){ //函数体; }

13DOM

1.获取DOM对象常用方法

* getElementById() 通过元素的**ID属性**获取DOM对象,获取的是**一个DOM对象**。
* getElementsByTagName() 通过元素的**标签名**获取DOM对象,获取的是**一组DOM对象**。
* getElementsByClassName() 通过元素的**class属性**获取DOM对象,获取的是**一组DOM对象**。
* getElementsByName() 通过元素的**name属性**获取DOM对象,获取的是**一组DOM对象**。

今晚吃啥

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title></title>
	</head>
	<style>
		/* 2写css */
	</style>
	<body>
		<!-- 1写html -->
		<div class="dish">今晚吃什么</div>
		<button onclick="start()">开始</button>
		<button onclick="stop()">结束</button>
	</body>
	<script>
		/* 3写css */
		var dishArr = ["超意兴", "驴肉火烧", "火锅", "烧烤", "麻辣烫"]
		console.log(dishArr[0]); //超意兴
		var dish = document.getElementsByClassName("dish")
		console.log(dish[0].innerText); //今晚吃什么
		dish[0].innerText = dishArr[0];
		var i = 0;

		function start() {
			time = setInterval(function aa() {
				dish[0].innerText = dishArr[i]
				i++;
				if (i == dishArr.length) {
					i = 0
				}
			}, 300)
		}

		function stop() {
			clearInterval(time)
		}
	</script>
</html>

轮播图

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<style>
		.gege {
			width: 300px;
			height: 400px;
		}

		.gege img {
			width: 100%;
			height: 100%;
		}
	</style>
	<body>
		<div class="gege">
			<img class="img1" src="imgs/banner1.jpg" />
		</div>
		<script>
			var bannerArr = ["imgs/banner1.jpg", "imgs/banner2.jpg", "imgs/banner3.jpg"]
			var img1 = document.getElementsByClassName("img1")
			console.log(img1[0].src);
			var i = 0
			setInterval(function aa() {
				img1[0].src = bannerArr[i]
				i++
				if (i == bannerArr.length) {
					i = 0
				}
			}, 300)
		</script>
	</body>
</html>

14Vue

1常用指令

v-html:把文本解析为 HTML 代码。

v-bind:为 HTML 标签绑定属性值。

* v-if:条件性的渲染某元素,判定为真时渲染,否则不渲染。
  
* v-else:条件性的渲染。
  
* v-else-if:条件性的渲染。
  
* v-show:根据条件展示某元素,区别在于切换的是display属性的值。

v-for:列表渲染,遍历容器的元素或者对象的属性。

v-on:为 HTML 标签绑定事件。

v-model:在表单元素上创建双向数据绑定。

2生命周期

* vue对象创建前、后
* 挂载功能。先挂载标签元素、在挂载功能
* 更新。先更新数据层、把数据同步到渲染层
* 销毁


http://www.kler.cn/news/356841.html

相关文章:

  • 机器学习——图神经网络
  • Python 魔术方法
  • rpc的客户端为什么称为stub
  • 人工智能学习框架的探索与应用:从基础到前沿
  • scrapy 爬虫学习之【中医药材】爬虫
  • 【Hive】2-Apache Hive概述、架构、组件、数据模型
  • URP学习三
  • 使用 NVBit 进行内存访问跟踪指南
  • Java知识巩固(四)
  • SpringBoot车辆管理系统:构建与优化
  • 遍历一个list,并删除集合中元素的几种方式
  • 【Linux网络编程】Socket编程--UDP(第一弹):实现客户端和服务器互相发送消息
  • 【数据结构】栈的创建
  • Redis --- 第六讲 --- 关于持久化
  • nodejs使用redis工具类示例
  • YoloV9改进策略:主干网络改进|DeBiFormer,可变形双级路由注意力|全网首发
  • stm32通过串口读取JY61 JY62数据(HAL库)
  • URP学习(一)
  • 机器学习核心功能:分类、回归、聚类与降维
  • AJAX——POST 设置请求体参数