深入理解前端基础:JS_basics练习题解析
需积分: 17 103 浏览量
更新于2024-11-23
收藏 34KB ZIP 举报
资源摘要信息:"JS_basics:前端练习"
一、HTML和CSS知识点:
1.行内元素/块级元素:
行内元素(Inline Element):不会以新行开始,如<span>、<a>、<img>等。
块级元素(Block-Level Element):总是以新行开始,如<div>、<p>、<h1>-<h6>等。
2.非替换元素/替换元素:
非替换元素(Non-replaced Element):内容由浏览器自己生成,如<p>、<div>等。
替换元素(Replaced Element):内容由外部提供,如<img>、<input>、<textarea>等。
3.img标签的title和alt属性:
title属性:提供关于元素的额外信息,通常在鼠标悬停时显示。
alt属性:图片无法显示时的替代文本,对于提高网站的可访问性至关重要。
4.meta标签:
用于定义文档的元数据,如字符集、页面描述、关键词等。
5.doctype标签:
用于声明文档类型和版本,有助于浏览器正确解析和渲染网页。
6.script标签的defer和async属性:
defer属性:脚本延迟执行,直到HTML文档解析完成。
async属性:异步执行脚本,不保证执行顺序。
7.W3C盒模型和怪异盒模型:
W3C盒模型(标准盒模型):宽高只包括内容区域,不包括边框和内边距。
怪异盒模型(IE盒模型):宽高包括内容、边框和内边距。
8.水平垂直居中的方法:
可以使用flex布局、CSS的transform属性、绝对定位等方法实现。
9.BFC:
块格式化上下文(Block Formatting Context),用于防止外边距折叠,以及清除浮动。
10.清除浮动的方法:
可以通过设置父元素的overflow属性、使用伪元素清除浮动等方法实现。
11.position属性:
定义元素的定位类型,包括static、relative、absolute、fixed和sticky。
12.CSS隐藏元素的方式:
如display: none;、visibility: hidden;、opacity: 0;等。
13.Flex布局:
弹性盒子布局,用于创建灵活的布局结构。
14.双栏布局三栏布局:
可以通过float、flex、grid等CSS布局技术实现。
15.重排和重绘:
重排(Reflow):元素布局的改变,如大小、位置等变化。
重绘(Repaint):元素样式的改变,不会影响布局。
16.CSS选择器:
用于选择HTML文档中元素的选择器,包括类选择器、ID选择器、属性选择器等。
17.CSS动画:
使用@keyframes定义动画序列,使用animation属性应用动画。
18.CSS实现三角形:
通过设置元素的border属性来创建三角形。
19.pxremem:
一种用于响应式设计的单位,将像素值转换为相对值。
20.伪类/伪元素:
伪类(如:hover、:active)用于定义元素的特殊状态,伪元素(如::before、::after)用于创建或选择元素的特定部分。
二、Vue.js知识点:
由于描述中未提供具体的Vue.js练习题目内容,无法提供详细的解释和知识点总结。通常,Vue.js练习会涉及到组件的创建和使用、数据绑定、指令的使用、事件处理、生命周期钩子等核心概念。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-02-11 上传
2021-03-06 上传
2021-05-07 上传
2021-05-25 上传
2021-04-04 上传
越昆
- 粉丝: 28
- 资源: 4598
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍