前端常用英语汇总

本文总结了前端开发中的关键元素,包括HTML的基本标签如<!DOCTYPE>、<html>、<body>等,CSS的样式属性如color、font-size和position,以及JavaScript的变量声明、条件语句和DOM操作。这些构成了网页设计和交互的基础。
摘要由CSDN通过智能技术生成

前端常用英语总结

HTML (常用标签)

<!DOCTYPE>声明必须位于 HTML5 文档中的第一行,也就是位于 标签之前。该标签告知浏览器文档所使用的 HTML 规范
<html>表示一个 HTML 文档的根(顶级元素),所以它也被称为根元素。所有其他元素必须是此元素的后代。
<head>HTML head 元素 规定文档相关的配置信息(元数据),包括文档的标题,引用的文档样式和脚本等
<meta>元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词
<body>表示文档的内容。 属性提供了可以轻松访问文档的 body 元素的脚本
<title> 定义文档的标题,显示在浏览器的标题栏或标签页上。它只应该包含文本,若是包含有标签,则它包含的任何标签都将被忽略
<style> 定义 HTML 文档的样式信息
<link> 大多数时候都用来连接样式
<header>用于展示介绍性内容,通常包含一组介绍性的或是辅助导航的实用元素。它可能包含一些标题元素,但也可能包含其他元素,比如 Logo、搜索框、作者名称,等等
<footer> 表示最近一个章节内容或者根节点元素的页脚。
<article>元素表示文档、页面、应用或网站中的独立结构,其意在成为可独立分配的或可复用的结构,如在发布中,它可能是论坛帖子、杂志或新闻文章、博客、用户提交的评论、交互式组件,或者其他独立的内容项目
<section>表示 HTML 文档中一个通用独立章节,它没有更具体的语义元素来表示。一般来说会包含一个标题。
<p> 表示文本的一个段落。该元素通常表现为一整块与相邻文本分离的文本,或以垂直的空白隔离或以首行缩进(块级元素)
<div>是一个通用型的流内容容器,在不使用CSS其对内容或布局没有任何影响(块级元素)
<span>元素是短语内容的通用行内容器,并没有任何特殊语义。(内联元素)
<img>元素将一份图像嵌入文档
<aside>元素表示一个和其余页面内容几乎无关的部分,被认为是独立于该内容的一部分并且可以被单独的拆分出来而不会使整体受影响
<audio>元素用于在文档中嵌入音频内容
<video>元素用于在文档中嵌入视频内容
<source>标签为媒介元素(比如 和 )定义媒介资源
<canvas>元素可被用来通过 JavaScript(CanvasAPI 或 WebGL)绘制图形及图形动画
<nav>表示页面的一部分,其目的是在当前文档或其他文档中提供导航链接。导航部分的常见示例是菜单,目录和索引
<ul> 表示一个内可含多个元素的无序列表或项目符号列表
<ol>表示有序列表,通常渲染为一个带编号的列表。
<li> 用于表示列表里的条目。
<script>用于嵌入或引用可执行脚本。
<h1 - h6>代表网页中的标题数字越小越大
<a>标签定义超链接,用于从一个页面链接到另一个页面。
<b> 标签定义粗体的文本。
<br/>标签插入简单的换行符。
<hr>标签水平线
<iframe> 嵌套另一个网页
<form>用于创建供用户输入的 HTML 表单
<input> 表单输入元素
<textarea>文本域
<button>定义按钮
<table> 定义表格
<tbody>定义一段表格主体
<thead>定义表格的表头主体
<tfoot>定义表格的页脚
<tr> 标签定义表格中的行
<th>标签定义 HTML 表格中的表头单元格
<td> 标签定义 HTML 表格中的标准单元格。

Css (常用)

color定义颜色
opacity检索或设置对象的不透明度
font-size定义字体大小
font-style定义字体体风格例如斜体
font-weight定义字体粗细
font-family嵌入字体
text-indent首行缩进
text-align水平对其方式
text-overflow文本溢出
text-shadow文本阴影
white-space处理换行和空格
line-height行高
background定义背景
background-color指定背景颜色
background-image背景图片
background-repeat背景平铺排列
background-position背景定位
background-attachment背景是否固定
border定义边框
border-color边框颜色
border-radius边框圆角
border-style边框样式
border-image边框图片
box-shadow阴影
padding内边距
margin外边距
width宽度
height高度
max-width min-width最大宽度 最小宽度
max-height min-height最大高度 最小高度
display flex弹性盒
flex-direction调整主轴XY
flex-wrap换行
justify-content水平方位调整
align-items垂直方位调整
flex-grow调整比例
flex-shrinkflex 元素的收缩规则
flex-basis指定 flex 元素在主轴方向上的初始大小
flex三个属性合体flex-grow flex-shrink flex-basis
position固定定位 相对定位 绝对定位 粘性定位
left top bottom right四个方位
z-index定位层级
transform旋转,缩放,倾斜或平移给定元素
transition动画过度
animation动画
linear-gradient()颜色渐变
filter背景模糊 变色等
calc()计算函数
overflow内容溢出操作
float浮动
clear清除浮动
长度px rem em vh vw cm mm pt pc ch ex

Javascript (常用 API)

var let const声明变量
if else条件语句
switch case条件语句
alert confirm prompt弹框
function函数
for循环
while循环
break终止循环
continue跳过循环
事件省略,在Vue3笔记(小满版本)中有详细整理
try catch异常捕获
throw抛异常
String Number Boolean Null Object Array Symbol BigInt undefined基本类型
Promise then catch reject resolve all any race allSettledDOM
window location screen history NavigatorBOM

Node

Node.nodeName返回节点名称
Node.nodeType返回节点类型的常数值
Node.nodeValue返回Text或Comment节点的文本值
Node.textContent返回当前节点和它的所有后代节点的文本内容,可读写
Node.baseURI返回当前网页的绝对路径
Node.ownerDocument返回当前节点所在的顶层文档对象,即document
Node.nextSibling返回紧跟在当前节点后面的第一个兄弟节点
Node.previousSibling返回当前节点前面的、距离最近的一个兄弟节点
Node.parentNode返回当前节点的父节点
Node.parentElement返回当前节点的父Element节点
Node.childNodes返回当前节点的所有子节点
Node.firstChild返回当前节点的第一个子节点
Node.lastChild返回当前节点的最后一个子节点
Node.isconnecoted返回一个布尔值,表示当前节点是否在文档之中
Node.appendChild(node)向节点添加最后一个子节点
Node.hasChildNodes()返回布尔值,表示当前节点是否有子节点
Node.cloneNode(true);默认为false(克隆节点), true(克隆节点及其属性,以及后代)
Node.insertBefore(newNode,oldNode)在指定子节点之前插入新的子节点
Node.removeChild(node)删除节点,在要删除节点的父节点上操作
Node.replaceChild(newChild,oldChild)替换节点
Node.contains(node)返回一个布尔值,表示参数节点是否为当前节点的后代节点。
Node.compareDocumentPosition(node)返回一个7个比特位的二进制值,表示参数节点和当前节点的关系
Node.isEqualNode(node)返回布尔值,用于检查两个节点是否相等。所谓相等的节点,指的是两个节点的类型相同、属性相同、子节点相同。
Node.isSameNode(node)返回一个布尔值,表示两个节点是否为同一个节点
Node.normalize()用于清理当前节点内部的所有Text节点。它会去除空的文本节点,并且将毗邻的文本节点合并成一个。
Node.getRootNode()返回当前节点所在文档的根节点document,与ownerDocument属性的作用相同。
Node.length返回 NodeList 实例包含的节点数量
Node.forEach(fn,this)用于遍历 NodeList 的所有成员
Node.item(index)接受一个整数值作为参数,表示成员的位置,返回该位置上的成员
Node.keys()返回键名的遍历器
Node.values()返回键值的遍历器
Node.entries()返回的遍历器同时包含键名和键值的信息

parentNode接口

Node.children返回指定节点的所有Element子节点
Node.firstElementChild返回当前节点的第一个Element子节点
Node.lastElementChild返回当前节点的最后一个Element子节点
Node.childElementCount返回当前节点所有Element子节点的数目
Node.append()为当前节点追加一个或多个子节点,位置是最后一个元素子节点的后面。
Node.prepend()为当前节点追加一个或多个子节点,位置是第一个元素子节点的前面。

ChildNode接口

Node.remove()用于从父节点移除当前节点
Node.before()用于在当前节点的前面,插入一个或多个同级节点。两者拥有相同的父节点。
Node.after()用于在当前节点的后面,插入一个或多个同级节点,两者拥有相同的父节点
Node.replaceWith()使用参数节点,替换当前节点

document快捷方式

document.defaultView返回document对象所属的window对象
document.doctype返回文档类型节点
document.documentElement返回当前文档的根节点
document.body返回当前文档的节点
document.head返回当前文档的节点
document.activeElement返回当前文档中获得焦点的那个元素
document.fullscreenElement返回当前以全屏状态展示的 DOM 元素

节点集合属性

document.links返回当前文档的所有a元素
document.forms返回页面中所有表单元素
document.images返回页面中所有图片元素
document.embeds返回网页中所有嵌入对象
document.scripts返回当前文档的所有脚本
document.styleSheets返回当前网页的所有样式表

文档静态信息属性

document.documentURI表示当前文档的网址
document.URL返回当前文档的网址
document.domain返回当前文档的域名
document.lastModified返回当前文档最后修改的时间
document.location返回location对象,提供当前文档的URL信息
document.referrer返回当前文档的访问来源
document.title返回当前文档的标题
document.compatMode返回浏览器处理文档的模式
document.characterSet返回渲染当前文档的字符集,比如UTF-8、ISO-8859-1

文档状态属性

document.readyState返回当前文档的状态
document.hidden返回一个布尔值,表示当前页面是否可见
document.visibilityState返回文档的可见状态

其他属性

document.cookie用来操作Cookie
document.designMode控制当前文档是否可编辑,可读写
document.currentScript返回当前脚本所在的那个 DOM 节点,即

元素特性相关属性

Element.id返回指定元素的id属性,可读写
Element.tagName返回指定元素的大写标签名
Element.dir用于读写当前元素的文字方向
Element.accessKey用于读写分配给当前元素的快捷键
Element.draggble返回一个布尔值,表示当前元素是否可拖动
Element.lang返回当前元素的语言设置。该属性可读写
Elemnt.tabIndex返回一个整数,表示当前元素在 Tab 键遍历时的顺序。该属性可读写。
Element.title用来读写当前元素的 HTML 属性title
Element.attributes返回当前元素节点的所有属性节点
Element.className返回当前元素的class属性,可读写
Element.classList返回当前元素节点的所有class集合
Element.innerHTML返回该元素包含的HTML代码,可读写
Element.outerHTML返回指定元素节点的所有HTML代码,包括它自身和包含的的所有子元素,可读写
Element.dataset返回元素节点中所有的data-*属性

元素状态的相关属性

Element.hidden返回一个布尔值,表示当前元素的hidden属性,用来控制当前元素是否可见。该属性可读写
Element.contentEditable返回一个字符串,表示是否设置了contenteditable属性
Element.iscontentEditable返回一布尔值,表示是否设置了contenteditable属性,只读

尺寸属性

Element.clientHeight返回元素节点可见部分的高度
Element.clientWidth返回元素节点可见部分的宽度
Element.clientLeft返回元素节点左边框的宽度
Element.clientTop返回元素节点顶部边框的宽度
Element.scrollHeight返回元素节点的总高度
Element.scrollWidth返回元素节点的总宽度
Element.scrollLeft返回元素节点的水平滚动条向右滚动的像素数值,通过设置这个属性可以改变元素的滚动位置
Element.scrollTop返回元素节点的垂直滚动向下滚动的像素数值
Element.offsetParent返回最靠近当前元素的、并且 CSS 的position属性不等于static的上层元素
Element.offsetHeight返回元素的垂直高度(包含border,padding)
Element.offsetWidth返回元素的水平宽度(包含border,padding)
Element.offsetLeft返回当前元素左上角相对于Element.offsetParent节点的垂直偏移
Element.offsetTop返回水平位移
Element.style返回元素节点的行内样式

节点相关属性

Element.children包括当前元素节点的所有子元素
Element.childElementCount返回当前元素节点包含的子HTML元素节点的个数
Element.firstElementChild返回当前节点的第一个Element子节点
Element.lastElementChild返回当前节点的最后一个Element子节点
Element.nextElementSibling返回当前元素节点的下一个兄弟HTML元素节点
Element.previousElementSibling返回当前元素节点的前一个兄弟HTML节点

属性方法

Element.getAttribute()读取指定属性
Element.getAttributeNames()返回当前元素的所有属性名
Element.setAttribute()设置指定属性
Element.hasAttribute()返回一个布尔值,表示当前元素节点是否有指定的属性
Element.hasAttributes()当前元素是否有属性
Element.removeAttribute()移除指定属性

查找方法

Element.querySelector()接受 CSS 选择器作为参数,返回父元素的第一个匹配的子元素
Element.querySelectorAll()接受 CSS 选择器作为参数,返回一个NodeList实例,包含所有匹配的子元素
Element.getElementsByTagName()返回一个HTMLCollection实例,成员是当前节点的所有匹配指定标签名的子元素节点
Element.getElementsByClassName()返回一个HTMLCollection实例,成员是当前元素节点的所有具有指定 class 的子元素节点
Element.closest()接受一个 CSS 选择器作为参数,返回匹配该选择器的、最接近当前节点的一个祖先节点(包括当前节点本身)

事件方法

Element.addEventListener()添加事件的回调函数
Element.removeEventListener()移除事件监听函数
Element.dispatchEvent()触发事件

其他

Element.matches()返回一个布尔值,表示当前元素是否匹配给定的 CSS 选择器
Element.scrollIntoView()滚动当前元素,进入浏览器的可见区域
Element.getBoundingClientRect()返回一个对象,包含top,left,right,bottom,width,height
Element.getClientRects()返回当前元素在页面上形参的所有矩形
Element.insertAdjacentHTML(where, htmlString);解析HTML字符串,然后将生成的节点插入DOM树的指定位置
Element.insertAdjacentHTML(‘beforeBegin’, htmlString)在该元素前插入
Element.insertAdjacentHTML(‘afterBegin’, htmlString)在该元素第一个子元素前插入
Element.insertAdjacentHTML(‘beforeEnd’, htmlString)在该元素最后一个子元素后面插入
Element.insertAdjacentHTML(‘afterEnd’, htmlString)在该元素后插入
Element.remove()用于将当前元素节点从DOM中移除
Element.focus()用于将当前页面的焦点,转移到指定元素上
Element.blur()用于将焦点从当前元素移除

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在web前端课程中,常用英语单词和语句如下: 1. HTML (HyperText Markup Language) — 超文本标记语言 2. CSS (Cascading Style Sheets) — 层叠样式表 3. JavaScript — JavaScript 4. Browser — 浏览器 5. URL (Uniform Resource Locator) — 统一资源定位符 6. Element — 元素 7. Tag — 标签 8. Attribute — 属性 9. Class — 类 10. ID — 标识符 11. Selector — 选择器 12. CSS Box Model — CSS盒子模型 13. Responsive Design — 响应式设计 14. Grid Layout — 网格布局 15. Flexbox — 弹性布局 16. Media Query — 媒体查询 17. API (Application Programming Interface) — 应用程序编程接口 18. DOM (Document Object Model) — 文档对象模型 19. AJAX (Asynchronous JavaScript and XML) — 异步JavaScript和XML 20. Framework — 框架 21. Responsive Images — 响应式图片 22. Bootstrap — Bootstrap框架 23. jQuery — jQuery框架 24. Debugging — 调试 25. Code Snippet — 代码片段 26. Typography — 排版 27. Animation — 动画 28. Error Handling — 错误处理 29. Markup — 标记 30. Font — 字体 以及一些常用英语语句,如: 1. "Hello, World!" — “你好,世界!”(通常用于示例) 2. "This is a webpage." — “这是一个网页。” 3. "The webpage is not responsive." — “这个网页不具备响应式设计。” 4. "Please fill in all required fields." — “请填写所有必填字段。” 5. "Click here to go back." — “点击这里返回。” 6. "The webpage encountered an error." — “网页遇到了一个错误。” 7. "Please wait, loading..." — “请稍等,正在加载…” 8. "The code snippet provided is not working." — “提供的代码片段不起作用。” 9. "The webpage is not compatible with this browser." — “这个网页与该浏览器不兼容。” 10. "Could you please explain this concept further?" — “你能进一步解释一下这个概念吗?”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值