
前端开发核心知识
文章平均质量分 92
聚焦前端开发 HTML/CSS/JavaScript 核心知识与实用技巧,持续更新中.....
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
I'mAllen
全栈程序猿,联系我(vx):manong-a
展开
-
HTML 基础概念:什么是 HTML ? HTML 的构成 与 HTML 基本文档结构
HTML(超文本标记语言,HyperText Markup Language)是一种用来告知浏览器如何组织页面的标记语言。它定义了网页的内容结构,通过不同的标签,HTML 可以定义网页内容的结构和层次,包括文本、图片、视频、表格等。每个标签都有特定的语义和功能,能够帮助浏览器正确显示网页内容。原创 2024-11-01 15:03:33 · 1289 阅读 · 0 评论 -
HTML 基础标签——结构化标签<html>、<head>、<body>
在 HTML 文档中,使用特定的结构标签可以有效地组织和管理网页内容。这些标签不仅有助于浏览器正确解析和渲染页面,还能提高网页的可访问性和搜索引擎优化(SEO)。以下是几个重要的 HTML 文档结构标签的详细介绍,包括它们的作用、常见用法和最佳实践。在之前的文章中,我们有提到过标签 以及标签、标签,他们是 HTML 的基本结构元素,同时也属于文档结构标签。在本文中除了这几个标签之外,还主要讲了两个重要的标签:和原创 2024-11-01 15:15:20 · 1228 阅读 · 0 评论 -
HTML 语法规范——代码注释、缩进与格式、标签与属性、字符编码等
在开发 HTML 文档时,遵循良好的语法规范是确保代码清晰、可维护和兼容性强的重要基础。以下是一些基本的 HTML 语法规范,包括注释、标签的使用、属性、缩进与格式、字符编码和有效性。原创 2024-11-01 15:06:01 · 799 阅读 · 0 评论 -
HTML 文档规范与解析模式:DOCTYPE、<html> 标签以及结构化页面
是 HTML5 文档的类型声明,位于文档的第一行。它的主要作用是告知浏览器按照标准模式渲染网页,确保网页在不同浏览器之间的一致性,避免因解析差异而导致的显示问题。将这一声明放在 HTML 文档的最上方,确保它是文档的第一行,这是开发中的一个重要细节。在标准模式下,浏览器遵循现代的 Web 标准,确保页面的布局和样式一致。而在怪异模式中,浏览器则可能模拟旧版浏览器的行为,这可能导致网页在不同环境中的呈现效果不一。是一个简单却关键的声明,它确保网页在现代浏览器中正确渲染,为开发者提供了一个更为一致的开发环境。原创 2024-11-01 15:09:18 · 637 阅读 · 0 评论 -
HTML 基础标签——元数据标签 <meta>
标签通常位于文档的部分。它用于定义文档的元数据,包括字符编码、文档描述、关键字、作者信息等。这些信息可以帮助浏览器正确解析和显示文档,同时还可以提供搜索引擎索引所需的信息。原创 2024-11-01 15:19:31 · 618 阅读 · 0 评论 -
HTML 基础标签——文本内容标签 <ul>、<ol>、<blockquote> 、<code> 等标签的用法详解
在 HTML 文档中,文本内容标签用于定义和格式化文本信息。这些标签不仅使文本内容易于阅读和理解,还可以通过不同的格式和结构增强网页的可读性。本文将详细介绍常用的文本内容标签,包括标题标签、段落标签、文本格式化标签、列表标签、引用标签,以及代码和预格式文本标签。原创 2024-11-01 15:23:25 · 861 阅读 · 0 评论 -
HTML 基础标签——多媒体标签<img>、<object> 与 <embed>
在现代网页设计中,多媒体内容的使用变得越来越重要,因为它能够有效增强用户体验、吸引注意力并传达信息。HTML 提供了一系列多媒体标签,允许开发者在网页中嵌入图像、音频、视频以及其他外部资源。本文将详细介绍常用的多媒体标签,包括 ``、`` 和 `` 标签,阐述它们的用途、属性、使用示例和注意事项。原创 2024-11-01 15:42:25 · 558 阅读 · 0 评论 -
HTML 基础标签——链接标签 <a> 和 <iframe>
链接标签在HTML中起着重要作用,不仅支持页面之间的导航,还允许嵌入外部内容。掌握和标签的使用,可以有效增强网页的功能性和用户体验。通过理解这些标签的属性和应用场景,开发者可以创建更为丰富和互动的网页。原创 2024-11-01 15:44:00 · 561 阅读 · 0 评论 -
HTML 基础标签——表单标签<form>
HTML 表单标签是实现用户和网页互动的关键工具,通过这些标签,用户可以输入信息、选择选项并与服务器交互,完成注册、提交反馈等功能。原创 2024-11-01 15:46:55 · 457 阅读 · 0 评论 -
HTML 基础标签——表格标签<table>
HTML 表格是用于在网页中组织和显示结构化数据的强大工具。通过表格标签,您可以创建复杂的数据布局原创 2024-11-01 15:48:45 · 545 阅读 · 0 评论 -
HTML 基础标签——分组标签 <div>、<span> 和基础语义容器
HTML中的分组(容器)标签用于结构化内容,将页面元素组织成逻辑区域,使页面更具可读性和易维护性。这些标签既有纯粹的结构性标签(如 `` 和 ``),也有提供语义信息的标签(如 ``、`` 和 ``)。原创 2024-11-01 15:50:55 · 565 阅读 · 1 评论 -
HTML 标签属性——id、class、style 等全局属性详解
HTML全局属性是一组可以应用于几乎所有HTML元素的特殊属性。这些属性提供了额外的功能和信息,使得网页开发者能够更好地控制元素的行为、样式和可访问性。原创 2024-11-02 11:12:54 · 661 阅读 · 0 评论 -
HTML 标签属性——<a>、<img>、<form>、<input>、<table> 标签属性详解
HTML元素除了可以使用全局属性外,还有许多特定于某些元素的属性。这些特定属性能够极大地增强元素的功能性和用户体验。原创 2024-11-02 11:15:20 · 1028 阅读 · 1 评论 -
HTML 块级元素和内联(行内)元素详解
块级元素是页面中的结构元素,它们独占一行,通常用于搭建页面的主要框架,如段落、容器、标题等。它们无论其内容多少,都会占据父元素的整个宽度。这种特性使得块级元素特别适合用于页面的整体布局和内容的分区组织。内联元素是页面中用于**修饰或嵌入小块内容的元素,它们不会独占一行,可以与其他内联元素或文本同行显示,因此也叫行内元素原创 2024-11-03 19:27:37 · 350 阅读 · 0 评论 -
HTML字符实体详解
HTML 字符实体是在 HTML 文档中用来表示特定字符的特殊编码。这些字符可能因为直接输入而引发解析错误,或某些字符在 HTML 中具有特殊含义(例如,< 和 > 用于标签)。因此,使用字符实体可以确保文本的准确呈现。原创 2024-11-03 20:03:09 · 334 阅读 · 1 评论 -
CSS基础概念:什么是 CSS ? CSS 的组成
CSS(层叠样式表,Cascading Style Sheets)是一种用于控制网页外观的样式表语言。通过定义样式规则,CSS 可以指定 HTML 页面中各个元素的显示方式,包括颜色、布局、字体、间距等。与 HTML 专注于内容结构不同,CSS 的主要作用是美化和布局 HTML 页面,使网页在视觉上更具吸引力和一致性,帮助开发者定义 HTML 元素的颜色、字体、间距、位置、大小等视觉属性,使页面符合预期的设计效果。原创 2024-11-04 15:41:10 · 875 阅读 · 0 评论 -
CSS 编写位置详解及优先级分析
在前端开发中,CSS 的编写位置对项目的组织结构和维护性至关重要。不同的编写位置不仅影响代码的可读性和复用性,还决定了样式应用的优先级。本文将根据编写位置的不同,详细介绍其定义、使用场景和优先级。原创 2024-11-12 11:51:42 · 261 阅读 · 2 评论 -
CSS 语法规范
CSS 的基本语法结构包含和,两者共同组成。规则集可以为 HTML 元素设置样式,使页面结构和样式实现分离,便于网页的美化和布局调整。原创 2024-11-14 09:50:03 · 370 阅读 · 1 评论 -
使用 HTML + CSS + JavaScript 制作简版计算器,提供加减乘除功能
构建一个基础的计算器是学习前端基础的一个很好的练习。本文将从零开始,带你实现一个基础的 JavaScript 计算器。这个计算器支持加减乘除运算,并能实时显示计算过程,帮助用户清晰了解每一步操作及其结果。原创 2022-07-18 22:56:35 · 3503 阅读 · 0 评论 -
CSS clip-path 属性:创建圆形、椭圆、多边形等裁剪效果以及过渡、动画、响应式设计
clip-path是CSS中用于定义剪切区域的属性,可以控制元素的可见部分并隐藏其他内容。这一特性打破了传统矩形布局的局限性,允许创建非矩形和自定义形状的视觉效果,适用于几乎所有HTML元素,包括图像、文本和复杂的布局组件。clip-path在网页设计中极具价值,可以帮助开发者实现更具吸引力的设计效果。熟练掌握clip-path的用法能够拓宽设计思路,为网页元素展示提供更丰富的视觉效果。原创 2022-10-31 12:22:31 · 6231 阅读 · 1 评论 -
使用 HTML + CSS + JavaScript 实现无缝滚动轮播图
JavaScript 学习经典案例:使用 HTML + CSS + JavaScript 实现无缝滚动轮播图原创 2022-11-05 16:33:29 · 7671 阅读 · 17 评论 -
HTML5 Web应用本地存储技术详解:localStorage、sessionStorage 与 IndexedDB
HTML5本地存储是一种允许Web应用程序在用户浏览器端本地保存数据的技术,无需依赖服务器。它增强了Web应用的离线功能、个性化设置保留以及性能优化。通过本地存储,开发者可以将关键信息、用户偏好、临时状态等数据安全地保留在用户的设备上,实现更快的加载速度、更好的用户体验以及部分离线功能。原创 2022-11-28 16:34:51 · 1749 阅读 · 0 评论 -
深入解析 JavaScript 数组:基础概念、基本操作、遍历方式与高阶特性
在JavaScript中,数组(Array)是最常用的数据结构之一。它提供了存储和操作多个值的能力,并且具有丰富的内置方法来简化数据的处理过程。原创 2024-04-08 14:00:01 · 984 阅读 · 1 评论 -
【Node.js】从入门到精通 —— Node.js 基础知识与常用命令
🚀 Node.js 是一个基于 Chrome V8 JavaScript 引擎 构建的 服务器端运行环境 ,允许开发者使用 JavaScript 编写高性能的 后端应用程序 。其设计初衷旨在解决高并发问题,尤其擅长处理大量的输入/输出操作,适用于聊天应用、电商平台等场景。原创 2024-04-09 17:15:00 · 1579 阅读 · 0 评论 -
【JavaScript】JavaScript 中的闭包:从入门到精通
闭包(Closure)是JavaScript中的一种机制,它允许一个内部函数访问并操作其外部作用域(包含全局作用域和外层函数作用域)的变量,即使在其外部函数已经执行完毕之后,这些变量依然能够保持活跃状态并通过内部函数访问。原创 2024-04-18 09:55:41 · 902 阅读 · 1 评论 -
【JavaScript】Promise与Async/Await:异步编程的艺术
Promise与都是JavaScript中处理异步操作的重要工具,它们都旨在解决回调地狱的问题,提高代码的可读性和可维护性。语法风格Promise采用链式调用的方式,通过.then()和.catch()方法来指定成功和失败的回调函数,连续的异步操作可能会导致多层嵌套。则引入了新的语法特性,使得异步代码看起来更像是同步代码,通过async关键字标记函数,并在函数内部使用await关键字等待Promise的结果。这样可以避免回调函数的嵌套,使得代码更加扁平化和易读。错误处理Promise必须通过。原创 2024-04-18 14:03:06 · 1066 阅读 · 1 评论 -
一文彻底弄懂 JavaScript 中 call、apply 和 bind 的区别与应用
call(), apply() 和 bind() 这三种方法不仅赋予了开发者精细控制函数执行上下文的能力,还能灵活地传递参数,极大地扩展了函数应用的范围和可能性。掌握它们的工作原理和应用场景,对于理解JavaScript中的面向对象编程、闭包以及异步处理等核心概念至关重要。原创 2024-04-27 18:34:08 · 1461 阅读 · 11 评论 -
JavaScript 中的 Class 类:从基础到高级特性
在 JavaScript 中,使用class关键字定义类。一个类通常包含构造函数和方法。构造函数用于初始化对象的属性,而方法定义了对象的行为。类的语法使得创建和管理对象变得更加简单和清晰。原创 2024-05-04 16:01:05 · 1378 阅读 · 25 评论 -
【JavaScript】JavaScript 垃圾回收机制深度解析:内存管理的艺术
在这个信息爆炸的时代,每一行代码都可能成为数字海洋中的璀璨星光,亦或是悄然累积的暗流。JavaScript,作为互联网世界的通用语言,它的每一次呼吸——数据的创建与消亡,都离不开垃圾回收机制的精密调控。在这篇文章中,我们将携手踏上一场深入JavaScript内存管理腹地的探险之旅,揭开垃圾回收机制那既神秘又强大的面纱,让每一次内存的分配与回收,都能成为推动应用高效运转的强劲动力。原创 2024-05-09 07:58:57 · 3119 阅读 · 73 评论 -
【JavaScript】JavaScript中的深拷贝与浅拷贝详解:基础概念与区别
「拷贝」,顾名思义,就是在计算机编程中创建一个已有对象或数据结构的副本的过程。根据拷贝的深度不同,可以分为浅拷贝(Shallow Copy)和深拷贝(Deep Copy)两种类型,它们在实际应用中扮演着不同的角色在JavaScript的广阔天地里,深拷贝与浅拷贝是构建高效且健壮应用程序的基石。浅拷贝如同表面的镜像,迅速且直接,适用于节省资源或快速复制简单结构,但需警惕潜在的共享引用风险。深拷贝则是彻底的复刻,确保数据的完全独立,虽在性能上有所牺牲,却为复杂逻辑和长期数据隔离提供了保障。原创 2024-05-10 09:23:54 · 1044 阅读 · 25 评论 -
【JavaScript】深入浅出JavaScript继承机制:解密原型、原型链与面向对象实战攻略
本文全面解析了JavaScript中的继承机制,核心围绕原型链这一核心概念展开,阐述了其在对象继承中的作用与重要性,并介绍了几种主要的继承实现方式。以下是文章内容的概括:📌原型基础每个JavaScript对象都隐含一个属性,通常通过__proto__访问,指向创建它的构造函数的prototype对象。构造函数的prototype本身是个对象,包含可被实例共享的方法和属性。示例展示了如何通过原型链,实例能访问到构造函数原型上的方法。📌原型链的形成与查找规则。原创 2024-05-10 22:52:52 · 1747 阅读 · 43 评论 -
深入理解JavaScript事件循环Event Loop:宏任务与微任务
事件循环是JavaScript运行时环境(如浏览器或Node.js)中用于协调执行代码的一种机制。「宏任务」(Macrotasks)和「微任务」(Microtasks),以确保异步操作能够有序且高效地完成,同时保证了代码的非阻塞执行特性。原创 2024-05-11 15:56:28 · 929 阅读 · 27 评论 -
【JavaScript】JavaScript 防抖与节流:以游戏智慧解锁实战奥秘
「防抖」(Debounce)和「节流」(Throttle)是两种在软件开发中用来优化高性能需求环境下事件处理的技术,主要目的是限制函数的执行频率,从而减少不必要的计算负担,提高程序效率,尤其是在处理高频触发的事件如用户输入、滚动事件或窗口大小调整时。防抖(Debounce)和节流(Throttle)作为前端性能优化的两种关键技术,它们的核心机制及其应用场景如下:📌防抖(Debounce)核心机制。原创 2024-05-11 23:48:47 · 3162 阅读 · 126 评论 -
JavaScript 中的变量提升与作用域
变量提升是JavaScript中的一个重要概念,它揭示了变量和函数声明在执行前逻辑上的“提前”,但实际只涉及声明部分。作用域界定了变量存在的上下文环境,确定了变量的生命周期与可访问范围。从全局作用域到函数作用域,再到let和const引入的块级作用域,每个层次都精细控制着变量的可见性。原创 2024-05-15 15:31:58 · 2009 阅读 · 109 评论 -
JavaScript 创建对象的八种方式
在JavaScript编程的广阔天地里,创建与管理对象是每个开发者必须掌握的核心技能。本文将带你深入探索对象创建的八大途径,从经典到现代,全方位覆盖,助你灵活运用,打造健壮高效的代码结构。原创 2024-05-16 11:07:27 · 2580 阅读 · 92 评论 -
ECMAS6(ES6)新特性概览(一):变量声明let与const、箭头函数、模板字面量全面解析
ECMAS6中对JavaScript变量声明方式的重要革新,重点聚焦于let与const的引入,以及箭头函数与模板字面量的使用,这些特性如何重塑了现代JavaScript编程实践。原创 2024-05-27 19:13:59 · 2430 阅读 · 155 评论 -
ECMAS6(ES6)新特性概览(二):解构赋值、扩展与收集、class类全面解析
本文是关于ECMAS6在JavaScript编程语言中引入的重要特性和改进的深入探讨。ES6代表了JavaScript语言的一次重大升级,它引入了多种新特性来提升代码的简洁性、可读性及执行效率,从而更好地应对复杂的应用场景。解构赋值解构赋值是ES6中一项革命性的特性,它允许直接从数组或对象中提取值到变量中。这一特性简化了数据处理逻辑,提升了代码的清晰度。原创 2024-05-29 10:39:37 · 2148 阅读 · 65 评论 -
深入理解 JavaScript 中的 Promise :从基础概念到进阶用法、手写promise
Promise是JavaScript中的一种对象,用于表示一个在未来某个时间点才会完成(或失败)的异步操作及其结果。它提供了一种处理异步操作的统一接口,使代码更加简洁和易于理解。与传统的回调函数相比,Promise能够更好地处理异步操作的结果和错误。Promise作为JavaScript中处理异步操作的一种重要机制,极大地简化了代码编写和异步流程控制。原创 2024-07-10 10:56:08 · 4358 阅读 · 104 评论 -
【JavaScript 报错】未捕获的类型错误:Uncaught TypeError
当试图访问一个未定义的对象属性时,也会抛出TypeError错误。是前端开发中常见的一类错误,通常是由于尝试对不适当的值进行操作引起的。通过对方法和属性的存在性检查、使用可选链操作符、数据类型验证和函数参数类型检查等方法,可以有效地避免和处理这类错误。希望本文对你理解和解决错误有所帮助。原创 2024-07-11 15:44:37 · 1752 阅读 · 1 评论 -
【JavaScript 报错】未捕获的语法错误:Uncaught SyntaxError
在JavaScript中,Uncaught SyntaxError 是一种常见的错误。这种错误通常是由于代码中存在语法错误引起的,例如缺少括号、使用了保留字等。本文将详细介绍 Uncaught SyntaxError 错误的常见原因及其解决方案。原创 2024-07-11 15:52:36 · 2217 阅读 · 1 评论