全部CDCIGitHub ActionsGitHub PagesCentOS7 SFTP配置博客优化VuepressVuewebpackpowerShellgit工程化CSS核心概念盒模型CSS3新特性布局选择器高级概念HTML基础知识HTML5标签简介表单进阶知识Web Components语义化RegexJavaScript正则表达式DOM异步继承算法数组性能优化闭包ES6ES2015组件化模块化浏览器数据存储网络请求HTTP设计模式错误处理TypeScript函数类型接口泛型装饰器响应式生命周期组件路由状态管理Vue3组合式APITeleportSuspensedefinePropsdefineEmitsdefineExposescript setup对比组件通信自定义指令插槽FreemarkerMysql大模型Agent架构开发原理MCPAI优化RAG发展历程生态常见模型核心技术微调训练评估部署LinuxSSHDGitHub Emoji

闭包(Closure)是JavaScript中一个强大而又常常令人困惑的概念。简单来说,闭包是指一个函数能够记住并访问其词法作用域(即函数定义时的作用域),即使该函数在其词法作用域之外执行。理解闭包对于掌握JavaScript的高级特性和编写健壮的代码至关重要。

Ray Shine 2024/2/28 JavaScript基础知识闭包

JavaScript是一种基于原型的面向对象语言,与传统的基于类的面向对象语言(如Java、C++)有着本质的区别。理解原型 (Prototype)原型链 (Prototype Chain) 是掌握JavaScript继承机制、对象创建和属性查找的关键。

Ray Shine 2024/2/26 JavaScript基础知识继承

JavaScript是一种单线程语言,这意味着它一次只能执行一个任务。然而,在Web开发中,我们经常需要处理耗时的操作,如网络请求、定时器、用户交互等。如果这些操作阻塞了主线程,页面就会变得无响应。为了解决这个问题,JavaScript引入了事件循环 (Event Loop) 机制,使得JavaScript能够以非阻塞的方式处理异步任务。

Ray Shine 2024/2/24 JavaScript基础知识异步

DOM (Document Object Model) 文档对象模型是HTML和XML文档的编程接口。它将网页内容解析成一个由节点(Node)和对象(Object)组成的结构化表示,使得JavaScript能够访问和操作网页的结构、样式和内容。掌握DOM操作是前端开发的核心技能之一,它允许我们创建动态和交互式的网页。

Ray Shine 2024/2/22 JavaScript基础知识DOM

在现代前端开发中,组件化是提高开发效率和代码可维护性的核心思想。虽然React、Vue等框架提供了强大的组件化能力,但Web Components作为浏览器原生的组件化技术,提供了一种无需依赖任何框架即可构建可复用、封装性强的组件的标准。Web Components由三项主要技术组成:Custom ElementsShadow DOMHTML Templates

Ray Shine 2024/2/20 JavaScript进阶知识Web Components组件化

在JavaScript中,字符串是用于表示文本数据的数据类型。无论是用户输入、显示信息还是网络通信,字符串都无处不在。掌握字符串的创建方式、各种内置方法以及ES6+带来的新特性,能够让你更高效、更灵活地处理文本数据。

Ray Shine 2024/2/18 JavaScript基础知识

在现代Web应用中,前端与后端的数据交互是不可或缺的一部分。JavaScript提供了多种机制来实现网络请求,从传统的 XMLHttpRequest 到现代的 Fetch API,再到流行的第三方库 Axios。理解这些网络请求方式的特点、用法和最佳实践,是构建动态、数据驱动型Web应用的关键。

Ray Shine 2024/2/17 JavaScript进阶知识网络请求HTTP

在JavaScript中,数组是一种特殊的对象,用于存储有序的数据集合。数组的每个数据项都有一个数字索引,从0开始。数组是处理列表数据(如用户列表、商品列表等)最常用的数据结构。掌握数组的创建、操作和遍历方法,是编写高效JavaScript代码的关键。

Ray Shine 2024/2/15 JavaScript基础知识

在Web应用中,经常需要将数据存储在客户端,以便在用户关闭或重新打开浏览器后仍然能够访问这些数据,或者在不同页面之间共享数据。JavaScript提供了多种浏览器存储机制,每种机制都有其独特的特点、限制和适用场景。理解这些存储方式,是构建功能丰富、用户体验良好的Web应用的关键。

Ray Shine 2024/2/13 JavaScript进阶知识浏览器数据存储

在JavaScript中,对象是核心概念之一,它是一种复合数据类型,允许我们存储和组织复杂的数据。对象可以看作是键值对的无序集合,其中键(key)是字符串(或Symbol),值(value)可以是任何数据类型,包括其他对象和函数。理解对象是掌握JavaScript面向对象编程的基础。

Ray Shine 2024/2/11 JavaScript基础知识
1234 下一页 跳转至 前往