深入理解前端基础:JS_basics练习题解析

需积分: 17 0 下载量 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练习会涉及到组件的创建和使用、数据绑定、指令的使用、事件处理、生命周期钩子等核心概念。