前端知识复习(一)
时间:2022-07-23
本文章向大家介绍前端知识复习(一),主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
1.CSS 中的盒子模型
画出对应的content, margin, padding, and border 边界
图片.png
2.元素 span, img, video 可以设置宽高吗?
span不可以,img和video可以 span 属于行内非替换元素不能设置宽高,img, video 属于行内替换元素,可以设置宽高
3.描述 CSS 层叠样式优先级
图片.png
4.CSS 水平居中元素,CSS 垂直居中元素
水平居中元素
1)
<div style="text-align:center;">
<div>元素</div>
</div>
2)
margin:0 auto;
3)
.father{
text-align:center;
}
.child{
display:inline-block;
}
4)
.flex-center {
display: flex;
justify-content: center;
}
垂直居中元素
1)单行文字垂直居中 使用padding,使用line-height
2)table中使用
vertical-align: middle;
5.页面有 5 个 div 元素,使用 for 遍历,实现点击对应的 div 时,分别 alert 出 div 内的文本内容
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<title>test</title>
</head>
<body>
<div>test1</div>
<div>test2</div>
<div>test3</div>
<div>test4</div>
<div>test5</div>
</body>
<script>
var divs= document.getElementsByTagName('div')
for(let i=0,len=divs.length;i<len;i++){
(function(){
divs[i].onclick=function(){
alert(divs[i].innerText)
}
})(i)
}
</script>
</html>
6.实现一个 DOM ready 函数
https://developer.mozilla.org/en-US/docs/Web/API/Document/readyState
document.readyState有三种状态:
loading
文档正在加载
interactive
文档结束加载,文档已经解析但是像图片,样式和框架还在加载
complete
文档所有资源加载完成。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法
- php图片裁剪函数
- Laravel自定义 封装便捷返回Json数据格式的引用方法
- Laravel模糊查询区分大小写的实例
- laravel实现一个上传图片的接口,并建立软链接,访问图片的方法
- Laravel中validation验证 返回中文提示 全局设置的方法
- laravel5表单唯一验证的实例代码
- 实现laravel 插入操作日志到数据库的方法
- laravel validate 设置为中文的例子(验证提示为中文)
- Laravel 使用查询构造器配合原生sql语句查询的例子
- php面试实现反射注入的详细方法
- laravel框架 api自定义全局异常处理方法
- laravel实现于语言包的完美切换方法
- PHP校验15位和18位身份证号的类封装
- 用Echarts打造一个轮播图!