- 博客(53)
- 收藏
- 关注
原创 大前端高频面试题详解 确定不看看?(持续更新)
在前端面试中,除了要求掌握 HTML、CSS、JavaScript 等基础知识外,还需要对框架、工具、技术栈等有深入的理解和应用能力。针对这样的需求,我准备了一篇前端面试文章介绍的简介,希望能够帮助读者更好地了解前端面试的内容。
2023-05-28 14:57:52 1015
原创 TS 温故知新
当多个类之间存在共享的行为或属性,但具体实现各不相同时,可以创建一个抽象类来规定这些共性,作为所有子类的通用接口。通过抽象类和抽象方法,可以实现基于继承的多态性。父类引用可以指向子类实例,调用的抽象方法将执行子类的实际实现。在设计层次复杂的组件体系或框架时,抽象类可以确保子类遵循某些必要的契约,如必需的方法、属性或钩子函数。元组: let tl:[number,string,number?数组、元组(存储多个数据但限定了储存数据个数以及每个数据类型)、枚举。类实现接口可以继承多个类。
2024-04-13 17:17:58 350
原创 前端爬虫+可视化Demo
爬虫就是一个探测程序,它的基本功能就是模拟人的行为去各个网站转悠,点点按钮,找找数据,或者把看到的信息背回来。使用的百度和Google,其实就是利用了这种爬虫技术: 每天放出无数爬虫到各个网站,把他们的信来,存到数据库中等用户来检索。以https://www.itheima.com/teacher.html#aweb 网站目标为例,下载图片。在现实中几乎所有行业的网站都会被爬虫所“骚扰”,而这些骚扰都是为了方便用户。可以把互联网比做成一张 “大网”,爬虫就是在这张大网上不断爬取信息的程序。
2024-03-04 23:57:03 1837
原创 《尚医通》Vue3 项目+TypeScript 前端项目(持续更新,附带源码)
Vue3+TS项目实战《尚医通》,手把手带你搭建在线医疗服务平台,掌握最新前端技术和企业级技术架构。
2023-11-06 07:16:49 330
原创 Electron 学习
本文会解释什么是 Electron,它的背景和特点。读者将了解到 Electron 在桌面应用开发中的重要性以及其与 Web 技术的关系。
2023-10-24 08:05:02 432
原创 初学者必看,前端 Debugger 调试学习
前端调试是指在开发过程中,通过检测和修复前端代码中的错误和问题,以确保网页或应用程序在各种设备和浏览器中正常运行的过程。它是前端开发过程中不可或缺的一部分,可以帮助开发人员快速定位并解决潜在的问题,提高代码的质量和用户体验。
2023-10-12 23:37:34 746
原创 Vue 3 学习 源码解读
它的实现在 3.2 之前和 3.2 之后是不同的。3,2 之前主要通过 Object.defineProperty 进行实现,在 3.2 版本的时候,根据社区贡献改为了 get value 和 set value 标记的方式进行实现。大致的思路是通过:新旧两组节点的四个端点(新节点组的开头、新节点组的结尾、旧节点组的开头、旧节点组的结尾) 进行对比,并试图找到可以复用的节点。reactive 主要是通过 proxy 进行的响应式实现,核心是监听复杂数据类型的 getter 和 setter 行为。
2023-10-07 00:04:48 478
原创 Promise, async, await 学习
异步编程是一种提高程序性能和响应能力的编程范式,通过注册回调函数或使用Promise、async/await等工具实现异步操作。它适用于涉及I/O密集型和高计算量任务的场景,可以使这些任务并行执行,提高程序效率。
2023-10-06 10:33:58 169
原创 正则表达式 Regular Expression学习
正则表达式是一种用来描述、匹配和操作字符串的强大工具。它由一系列字符组成,可以用来检索、替换、分割和验证文本。使用正则表达式可以进行强大的字符串处理和模式匹配。
2023-10-02 21:28:55 677
原创 Vue2到3 Day7 全套学习内容,众多案例上手(内付源码)
通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能。通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能。
2023-08-21 13:43:41 125
原创 Vue2到3 Day6 全套学习内容,众多案例上手(内付源码)
通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能。通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能。
2023-08-17 07:54:52 128
原创 Vue2到3 Day5 全套学习内容,众多案例上手(内付源码)
本文是一篇入门级的Vue.js介绍文章,旨在帮助读者了解Vue.js框架的基本概念和核心功能。Vue.js是一款流行的JavaScript前端框架,被广泛用于构建现代、响应式的Web应用。通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能。自定义指令:同时Vue也支持让开发者,自己注册一些指令。
2023-08-13 00:55:10 179
原创 Vue2到3 Day4 全套学习内容,众多案例上手(内付源码)
通过这篇文章了解Vue的响应式数据机制,以及如何使用data属性来实现数据驱动的界面更新。学习如何使用计算属性、侦听器等处理数据逻辑。
2023-08-11 00:01:34 116
原创 Vue2到3 Day1-3 全套学习内容,众多案例上手(内付源码)
本文是一篇入门级的Vue.js介绍文章,旨在帮助读者了解Vue.js框架的基本概念和核心功能。Vue.js是一款流行的JavaScript前端框架,被广泛用于构建现代、响应式的Web应用。通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能
2023-07-26 23:33:43 586
原创 计算机网络微课堂学习笔记(详细图解讲解)-长期更新
通过本微课堂的学习,您将能够了解计算机网络的基本概念、原理和技术,并掌握网络设备的配置与管理、网络安全的基本知识、以及网络性能优化的方法。
2023-07-19 07:42:37 390
原创 Git 学习笔记
Git 仓库中的提交记录保存的是你的目录下所有文件的快照,就像是把整个目录复制,然后再粘贴一样,但比复制粘贴优雅许多!Git 希望提交记录尽可能地轻量,因此在你每次进行提交时,它并不会盲目地复制整个目录。条件允许的情况下,它会将当前版本与仓库中的上一个版本进行对比,并把所有的差异打包到一起作为一个提交记录。Git 还保存了提交的历史记录。这也是为什么大多数提交记录的上面都有 parent 节点的原因 —— 我们会在图示中用箭头来表示这种关系。对于项目组的成员来说,维护提交历史对大家都有好处。
2023-07-18 15:43:07 1108 4
原创 《JavaScript设计模式与开发实践》一篇文章带你读懂
JavaScript设计模式与开发实践是一本广受欢迎的技术书籍,以教授在JavaScript应用程序开发中使用设计模式的方法为主题。它涵盖了各种常见的设计模式,如工厂模式、单例模式、观察者模式等,并为读者提供了在实际项目中应用这些模式的示例和指导。阅读这本书可以帮助开发人员编写更可维护、可扩展和高质量的 JavaScript 代码。
2023-07-01 12:06:45 394 1
原创 前端动画库GSAP 入门学习详解
GSAP(GreenSock Animation Platform)是一个强大、高性能的前端动画库,用于创建各种交互式和复杂的动画效果。它是业界最受欢迎和使用广泛的动画库之一,被许多开发者和设计师用来增强网页和应用程序的用户体验。
2023-06-28 10:13:30 3458
原创 Vue-Router 动态展示路由
Vue Router 是 Vue.js 官方提供的路由管理器,它能够实现单页面应用(SPA)中的前端路由功能。其中的动态展示路由是指根据用户的操作或其他条件,动态地加载和展示相应的页面组件。这篇文章将详细地介绍相关的操作。
2023-06-27 10:36:28 517
原创 计算机专业《概率统计》期末考试很慌?详细临时抱佛脚速成!各类题型总结!快进来看看吧!
概率统计(Probability Statistics)是数学和统计学领域中的一个重要分支,用于研究随机事件发生的概率及其统计规律。它涉及到概率、随机变量、概率分布、假设检验等概念和方法,用于描述和解释随机现象以及进行数据分析和推断。
2023-06-26 19:39:57 1167 1
原创 《JavaScript 权威指南》犀牛书阅读详解
《JavaScript 权威指南》是一本由大卫·弗拉纳根撰写的经典书籍,主要介绍了JavaScript编程语言的核心概念和各种应用场景。其中包括基础语法、数据类型、函数、对象、数组、DOM操作、事件处理、表单验证、Ajax等内容。这本书以全面、深入、易读为特点,是学习JavaScript的最佳选择之一。书中提供了丰富的例子和实践,可以帮助读者更好地理解和掌握JavaScript的各种知识,同时也方便读者进行实践和深入学习。
2023-06-21 19:54:17 863
原创 Linux 小白必看 各指令详解
Linux是一种自由和开放源代码的类Unix操作系统,广泛应用于服务器领域和嵌入式系统等多个领域。Linux操作系统具有很多优点,例如安全性高、稳定性好、可靠性强、灵活性大等等。前端开发人员需要使用Linux下的命令行工具进行文件管理、网络配置、软件安装等操作。其次,Linux平台提供了很多强大的开发工具和环境,例如Git版本控制、Vim编辑器、Docker容器等,这些工具可以在前端开发、测试以及部署过程中起到重要作用。
2023-06-16 22:41:08 306 1
原创 ECharts 数据各种图自适应 可视化 项目过程详解(附完整代码)
ECharts是由百度前端框架团队开发的一款基于JavaScript的数据可视化库。它可以用来创建各种各样的图表,如折线图、柱状图、饼图、散点图等,以及其他更加复杂的图表,如地图和热力图等。ECharts可以在移动设备和桌面浏览器上运行,并且提供了多种交互和动画效果。除了基础的图表展示功能外,ECharts还提供了更加高级的特性,例如Realtime模块可以实时更新图表数据,还有Graphic模块可以实现矢量图形的绘制和操作等。
2023-06-14 20:22:43 2112 2
原创 MongoDB 基础 入门到高级进阶详解
MongoDB 是一种基于文档的 NoSQL 数据库,数据存储方式采用 BSON(Binary JSON)格式,支持高度可扩展和高可用性。MongoDB 和传统关系型数据库相比,具有非常好的水平扩展能力,简单易用的 API 接口,以及灵活的数据模型设计。
2023-06-10 17:19:20 317
原创 VUE 2-3 知识框架
Vue.js 是一个由尤雨溪创建的渐进式 JavaScript 框架,是一款轻量级、高效、易用的前端开发框架。它采用了响应式数据绑定和组件化视图构建的方式,使得页面开发更加简单、直观,同时也提高了代码的可重用性和可维护性。无论是 Vue.js 2.x 还是 Vue.js 3.x 版本,都具有优秀的性能、良好的开发体验和强大的生态系统,是前端开发中不可或缺的重要工具。所以这篇文章也用于复习这些知识。
2023-06-07 16:46:44 345
原创 PHP 基础入门内容详解
PHP是一种功能强大、易学易用的Web编程语言,适用于各种规模的Web项目。这篇文章探讨了PHP编程语言及其在Web开发中的应用。我们将介绍一些PHP的基础知识,例如变量、数组、函数和条件语句等,以及如何使用它们来创建动态的Web页面。我们还将讨论PHP连接到数据库的方法,以及如何处理表单数据、文件上传和图像处理等功能。此外,我们还将介绍如何使用PHP与JavaScript、XML和Ajax一起工作,以实现更复杂的Web应用程序。
2023-06-05 07:09:20 1560
原创 前端本地储存数据库 IndexedDB 零基础入门知识详解
IndexedDB 是一种在浏览器端存储大量结构化数据的 API。它是 HTML5 标准中的一部分,和 Web SQL Database 和 localStorage 类似都是浏览器端本地数据存储技术。由于 IndexedDB 的功能非常强大,所以学习和使用 IndexedDB 需要对浏览器端存储技术、JavaScript 异步编程、数据库设计和查询等方面都有深入了解。
2023-06-04 11:00:46 1567
原创 Pinia 保姆级快速入门介绍文章
Pinia 是一种现代化的基于 Vue.js 的状态管理库,它可以帮助开发者更好地组织和管理前端应用程序中的数据流,并提供了简洁、易用、可扩展的 API 接口。Pinia 的优点在于其使用 TypeScript 进行代码编写,使得代码的可读性和可维护性都得到了有效提升,同时还支持 SSR 和测试等场景。在本篇文章中,我们将逐步介绍 Pinia 库的基础架构、核心概念、特点和应用场景,帮助读者全面了解和掌握这一现代化的状态管理库,并在实际的开发工作中应用到实践当中。
2023-06-03 16:36:29 175
原创 前端面试必问 HTTP 协议 入门详解篇
HTTP(HyperText Transfer Protocol)是一种网络协议,它定义了客户端和服务器之间进行通信的方式和规则。作为 Web 应用开发的基础,在日常的编程工作中,我们会经常用到 HTTP 协议来发送和接收网络请求。本篇文章将为大家介绍 HTTP 协议的基础概念、工作原理、请求和响应报文的结构以及常见的 HTTP 状态码等内容,帮助读者全面了解 HTTP 协议并掌握其基础知识。通过学习本文内容,读者可以更好地理解 Web 应用的运行机制,提高 Web 开发技能。
2023-06-01 06:57:57 438
原创 微信小程序开发 小白入门篇
小程序是微信推出的一种轻量级应用,具有启动快、体验好、传播快等多个特点。小程序可以在微信中直接运行,无需下载安装,因此得到了广泛的用户认可和使用。针对初学者,入门小程序开发并不需要太多复杂的前置知识,只需要掌握基本的 HTML、CSS 和 JavaScript 等前端技术就可以开始编写小程序了。本篇文章将为初学者介绍小程序的概念、特点、开发工具以及常用的开发技巧,帮助大家了解小程序的基础知识和入门开发门槛,为进一步深入学习和实践打下基础。
2023-05-31 22:25:36 7897
原创 “Git:不容错过的现代化版本控制系统” 基础入门篇
Git 的主要目的是为了更好地管理 Linux 内核的开发,但现在它已经成为了大多数软件项目的标准版本控制工具。Git 的工作方式与传统的集中式版本控制系统不同,它不依赖于一个中央服务器来保存所有的文件版本,而是将版本库复制到本地,使得每个人都拥有一份完整的版本库,因此即使有些人无法访问互联网,他们仍然可以继续工作,而且即使服务器崩溃,也不会影响到其他人的工作。
2023-05-31 17:00:01 126
原创 SVG 保姆级入门知识详解,一篇文章带你上手!
SVG,即可缩放矢量图形(Scalable Vector Graphics),是一种基于 XML 的矢量图形格式,用于描述二维图形和动画。相比于基于位图的图像格式,如 PNG 和 JPEG,SVG 图像可以无限放大或缩小且不会失真。这篇文章带你了解一下SVG的魅力吧。
2023-05-28 09:36:43 2523
原创 Vue路线?选择?禹神直播课笔记
该文章观看禹神直播课所做的笔记,具体的内容请点击链接查看!文章内容如下:直播回放:禹神亲绘VUE3知识图谱,vue学习路线免费领取!_哔哩哔哩_bilibili禹神亲绘Vue2.x+Vue3.x知识图谱!涵盖所有关键知识点,搜索微信公众号:尚硅谷教育,回复:vue知识图谱,免费领取!vue作者尤雨溪现场rap,翻唱K.Dot 《HUMBLE.》,嗨翻全场!
2023-05-27 17:04:55 367
原创 《软技能:代码之外的生存指南》保姆级阅读笔记 求职小白必看!
《代码之外的生存指南》是一本关于软技能的畅销书籍,旨在帮助程序员和其他技术从业人员,了解如何在工作中发挥更大的价值,并在职业生涯中取得成功。本书作者是 John Sonmez,他是一位经验丰富的软件开发者、教练和讲师。他在书中讲述了自己的职业生涯和经验故事,并分享了一些实用的建议和技巧,帮助读者提高他们的生产力、个人品牌、人际关系和财务状况等方面的素质。
2023-05-27 15:32:22 247
原创 《JavaScript 语言精粹 (修订版)》阅读笔记详解,一篇文章解决你的疑惑,很适合初学者阅读!
《JavaScript语言精粹》是一本由Douglas Crockford撰写的介绍JavaScript核心概念和最佳实践的畅销书籍。这本书深入浅出地讲解了JavaScript语言的精华部分,涵盖了从变量、函数、数组、对象、正则表达式到继承、方法、代码风格等方面的内容。此外,本书还详细介绍了JavaScript语言的缺陷和问题,如全局变量、弱类型、隐式类型转换等,以及JavaScript的一些独特特性,如函数式编程和原型继承等,使读者更好地理解JavaScript语言的运作机制。
2023-05-27 09:25:28 223
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人