前端考试总结

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对象创建前、后
* 挂载功能。先挂载标签元素、在挂载功能
* 更新。先更新数据层、把数据同步到渲染层
* 销毁

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/894998.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

VSCODE 导入cubeide工程

1.下载vscode及插件STM32 VS Code Ectersion 版本号1.0.0&#xff0c;之后这个有导入功能。 2.等待自动安装对应插件&#xff0c;提示缺少什么就补什么 3.在左侧出现stm32图标。点击Import a local project导入本地项目。 4.报错 [{"resource": "/f:V11/cmak…

前端html,css 样式巩固1

想做这样 一个效果 点击图片切换 当前的选中图片 我们使用 原生的js html 来开发这个 直接粘贴代码 相信大家 都能看懂的 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8"><meta name"viewport" …

抖音视频制作怎么暂停画面,抖音视频怎么让它有暂停的效果

千万别滥用视频特效&#xff0c;不然它能毁掉你的抖音作品。在创作过程中&#xff0c;应尽量使用类似暂停画面、隐形字幕这样的视觉特效&#xff0c;可以显著提高作品的视觉体验。增强视频表现力的同时&#xff0c;也不会让画面看起来过于夸张。有关抖音视频制作怎么暂停画面的…

Springboot 整合 Java DL4J 实现文物保护系统

&#x1f9d1; 博主简介&#xff1a;历代文学网&#xff08;PC端可以访问&#xff1a;https://literature.sinhy.com/#/literature?__c1000&#xff0c;移动端可微信小程序搜索“历代文学”&#xff09;总架构师&#xff0c;15年工作经验&#xff0c;精通Java编程&#xff0c;…

2011年国赛高教杯数学建模A题城市表层土壤重金属污染分析解题全过程文档及程序

2011年国赛高教杯数学建模 A题 城市表层土壤重金属污染分析 随着城市经济的快速发展和城市人口的不断增加&#xff0c;人类活动对城市环境质量的影响日显突出。对城市土壤地质环境异常的查证&#xff0c;以及如何应用查证获得的海量数据资料开展城市环境质量评价&#xff0c;研…

应用层协议 序列化

自定义应用层协议 例子&#xff1a;网络版本计算器 序列化反序列化 序列化&#xff1a;将消息&#xff0c;昵称&#xff0c;日期整合成消息-昵称-日期 反序列化&#xff1a;消息-昵称-日期->消息&#xff0c;昵称&#xff0c;日期 在序列化中&#xff0c;定义一个结构体…

【Pycharm默认解释器配置文件】怎样删除配置解释器的无效历史记录?

有时候我们希望删除无效的解释器路径&#xff0c;可以找到这个文件&#xff0c;进行删除修改。 C:\Users\你的用户名\AppData\Roaming\JetBrains\PyCharm2022.3\options\jdk.table.xml直接删除解释器名称对应的一整个<jdk version"2">节点即可&#xff01; …

2023年ICPC亚洲合肥赛区赛 C. Cyclic Substrings

题目 题解 #include<bits/stdc.h> using namespace std; // #define int long long #define ll long long const int maxn 6e6 5; const int mod 998244353; int fail[maxn];//fail[i]表示i结点代表的回文串的最大回文后缀的编号 int len[maxn]; //len[i]表示结点i代…

大模型涌现判定

什么是大模型&#xff1f; 大模型&#xff1a;是“规模足够大&#xff0c;训练足够充分&#xff0c;出现了涌现”的深度学习系统&#xff1b; 大模型技术的革命性&#xff1a;延申了人的器官的功能&#xff0c;带来了生产效率量级提升&#xff0c;展现了AGI的可行路径&#x…

UDP/TCP协议

网络层只负责将数据包送达至目标主机&#xff0c;并不负责将数据包上交给上层的哪一个应用程序&#xff0c;这是传输层需要干的事&#xff0c;传输层通过端口来区分不同的应用程序。传输层协议主要分为UDP&#xff08;用户数据报协议&#xff09;和TCP&#xff08;传输控制协议…

mongodb-7.0.14分片副本集超详细部署

mongodb介绍&#xff1a; 是最常用的nosql数据库&#xff0c;在数据库排名中已经上升到了前六。这篇文章介绍如何搭建高可用的mongodb&#xff08;分片副本&#xff09;集群。 环境准备 系统系统 BC 21.10 三台服务器&#xff1a;192.168.123.247/248/249 安装包&#xff1a…

Javaweb基础-vue

Vue.js Vue是一套用于构建用户界面的渐进式框架。 起步 引入vue <head><script src"static/js/vue2.6.12.min.js"></script> </head> 创建vue应用 <body> <div id"index"><p>{{message}}</p> </div>…

Java的walkFileTree方法用法【FileVisitor接口】

在Java旧版本中遍历文件系统只能通过File类通过递归来实现&#xff0c;但是这种方法不仅消耗资源大而且效率低。 NIO.2的Files工具类提供了两个静态工具方法walk()和walkFileTree()可用来高效并优雅地遍历文件系统。walkFileTree()功能更强&#xff0c;可自定义实现更多功能&am…

5.3章节python中字典:字典创建、元素访问、相关操作

1.字典的创建和删除 2.字典的访问和遍历 3.字典的相关操作 4.字典的生成式 一、字典的创建和删除 字典&#xff08;dictionary&#xff09;是一种用于存储键值对&#xff08;key-value pairs&#xff09;的数据结构。每个键&#xff08;key&#xff09;都映射到一个值&#xf…

基于FPGA的信号发生器verilog实现,可以输出方波,脉冲波,m序列以及正弦波,可调整输出信号频率

目录 1.算法运行效果图预览 2.算法运行软件版本 3.部分核心程序 4.算法理论概述 5.算法完整程序工程 1.算法运行效果图预览 (完整程序运行后无水印) 输出方波 输出脉冲波 输出m随机序列 输出正弦波 2.算法运行软件版本 vivado2019.2 3.部分核心程序 &#xff08;完整…

顺序表算法题【不一样的解法!】

本章概述 算法题1算法题2算法题3彩蛋时刻&#xff01;&#xff01;&#xff01; 算法题1 力扣&#xff1a;移除元素 我们先来看这个题目的要求描述&#xff1a; 把与val相同数值的元素移除掉&#xff0c;忽略元素的相对位置变化&#xff0c;然后返回剩下与val值不同的元素个数…

OpenCV高级图形用户界面(10)创建一个新的窗口函数namedWindow()的使用

操作系统&#xff1a;ubuntu22.04 OpenCV版本&#xff1a;OpenCV4.9 IDE:Visual Studio Code 编程语言&#xff1a;C11 算法描述 创建一个窗口。 函数 namedWindow 创建一个可以作为图像和跟踪条占位符的窗口。创建的窗口通过它们的名字来引用。 如果已经存在同名的窗口&am…

Docker搭建Cisco AnyConnect 教程

本章教程搭建一个Cisco AnyConnect 连接教程。 一、下载文件 因为是基于Docker方式进行搭建的,所以需要提前安装好Docker,本章不介绍如何安装Docker,可以自行百度解决。 通过网盘分享的文件:ocserv-docker 链接: https://pan.baidu.com/s/14-2p9jenqE0KWzMilVzV-A?pwd=4yd…

小O睡眠省电调研

摘要 AI 预测睡眠 断网 杀应用为主的策略 UI 睡眠识别 AI 识别 将亮灭屏、音频、上传下载、运动状态数据存到xml中&#xff0c;供预测分析 睡眠策略 OPPO 睡眠省电 1. sOSysNetControlManagerNewInstance&#xff1a;断网&#xff08;wifi\mobiledata&#xff09;2. S…

Windows系统部署redis自启动服务【亲测可用】

文章目录 引言I redis以本地服务运行(Windows service)使用MSI安装包配置文件,配置端口和密码II redis服务以终端命令启动缺点运行redis-server并指定端口和密码III 知识扩展确认redis-server可用性Installing the Service引言 服务器是Windows系统,所以使用Windows不是re…