深入理解前端基础:JS_basics练习题解析
需积分: 17 93 浏览量
更新于2024-11-23
收藏 34KB ZIP 举报
一、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-03-10 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
136 浏览量
点击了解资源详情

越昆
- 粉丝: 30
最新资源
- JAD工具:Java反编译神器的实用教程
- Delphi多线程控件BmdThread_1.9的安装与测试指南
- Flash猜拳游戏源码分享 - 剪刀石头布
- Java编程课程中辐射监测任务1解析
- 深入探究ASP.NET同学录系统设计与实践
- Windows Server 2003双机热备技术实施教程
- 掌握kindeditor使用技巧,实例操作解析
- mimos:打造hapi生态系统的Mime数据库界面
- JqGrid在VS2010和MVC下的应用示例
- C#实现USB HID设备通信的方法及实例
- YangDiDi-bilibili.github.io网站CSS技术解析
- Eclipse贪吃蛇游戏插件简易安装指南
- MATLAB实现:非线性方程组的无导数解算器开发
- 揭秘:超级玛丽游戏源码的神秘面纱
- Scribd文档去划线解决方案及开发指南
- 单片机红外线控制数码管显示与蜂鸣器