- 博客(63)
- 收藏
- 关注

原创 大前端高频面试题详解 确定不看看?(持续更新)
在前端面试中,除了要求掌握 HTML、CSS、JavaScript 等基础知识外,还需要对框架、工具、技术栈等有深入的理解和应用能力。针对这样的需求,我准备了一篇前端面试文章介绍的简介,希望能够帮助读者更好地了解前端面试的内容。
2023-05-28 14:57:52
2328
原创 C1车证学习笔记
口诀:能停就停能帮就帮;只有违法没有违章;人行横道不停不调;酒驾无照十二扣掉;高速路三车行;60,90,110;能见度200步;限速60隔百步;能见度50步;限速20下高速;直待爷左转爹;右转儿子掉头孙;非机动车是祖宗;铁路线立牌见;上有火车无人管;下有围栏有人看;一条斜杠50米。
2025-02-23 13:37:50
498
原创 react 基础学习笔记
进行函数缓存的钩子(解决父组件变更导致子组件重新渲染的问题)。它接收一个返回函数的函数和一个依赖数组,仅当依赖数组中的某个值改变时,才会返回一个新的函数。这主要用于优化性能,特别是在父组件传递给子组件的函数作为 props 时,可以避免子组件因父组件重新渲染而接收到新的函数引用,从而避免不必要的重新渲染。进行数据缓存的钩子。它接收一个创建函数和一个依赖数组,仅当依赖数组中的某个值改变时,才会重新计算创建函数的结果。如果希望子组件内部的函数方法能够被父组件进行使用,便需要进行函数表示式进行定义。
2024-10-24 00:08:17
939
原创 JS爬虫逆向
JavaScript爬虫逆向是现代网络数据采集的重要组成部分,适合面对动态内容和复杂数据加载的网站。理解其原理及操作流程,将使开发者能够更有效地获取、分析和利用数据,为决策提供有力支持。
2024-08-07 08:05:28
1731
原创 跨域以及解决方案
随着API的广泛使用和前后端分离架构的流行,跨域的处理将成为开发者不可或缺的技能之一。正确地实施跨域解决方案不仅能够提高应用的灵活性,还能增强用户体验,为开发者创造高效、安全的Web环境。
2024-08-04 11:05:07
816
原创 JavaScript模块化
JavaScript的模块化可以提升代码组织、可维护性和可重用性的全新境界。模块化使得开发者能够将复杂的代码分解成独立的部分,每个部分专注于特定的功能或责任
2024-08-03 22:00:46
763
原创 XML 学习笔记
XML(可扩展标记语言)是一种用于描述数据结构和存储数据的标记语言。其设计目标是使数据易于共享和传输,实现不同应用程序与系统之间的数据互操作性。XML是一种文本文件,使用标记对数据进行分组和分类,因此易于理解和处理。
2024-08-03 10:56:19
1027
原创 九科bit-Worker RPA 内容学习
bit-Worker是九科信息自主研发的第四代智能型RPA。通过模拟人在电脑上的各种操作,可以自动完成电脑上大量重复的、固定的业务流程,从而帮助用户处理机械化的工作,实现企业自动化、数字化、智能化的转型。
2024-07-08 23:00:37
1685
原创 TS 温故知新
当多个类之间存在共享的行为或属性,但具体实现各不相同时,可以创建一个抽象类来规定这些共性,作为所有子类的通用接口。通过抽象类和抽象方法,可以实现基于继承的多态性。父类引用可以指向子类实例,调用的抽象方法将执行子类的实际实现。在设计层次复杂的组件体系或框架时,抽象类可以确保子类遵循某些必要的契约,如必需的方法、属性或钩子函数。元组: let tl:[number,string,number?数组、元组(存储多个数据但限定了储存数据个数以及每个数据类型)、枚举。类实现接口可以继承多个类。
2024-04-13 17:17:58
436
原创 跨平台桌面应用 Electron 入门学习
本文章会介绍Electron的核心组件和工作原理,探讨其如何利用现有的Web技术构建跨平台的桌面应用
2024-04-10 22:56:07
1121
原创 前端爬虫+可视化Demo
爬虫就是一个探测程序,它的基本功能就是模拟人的行为去各个网站转悠,点点按钮,找找数据,或者把看到的信息背回来。使用的百度和Google,其实就是利用了这种爬虫技术: 每天放出无数爬虫到各个网站,把他们的信来,存到数据库中等用户来检索。以https://www.itheima.com/teacher.html#aweb 网站目标为例,下载图片。在现实中几乎所有行业的网站都会被爬虫所“骚扰”,而这些骚扰都是为了方便用户。可以把互联网比做成一张 “大网”,爬虫就是在这张大网上不断爬取信息的程序。
2024-03-04 23:57:03
2447
原创 《尚医通》Vue3 项目+TypeScript 前端项目(持续更新,附带源码)
Vue3+TS项目实战《尚医通》,手把手带你搭建在线医疗服务平台,掌握最新前端技术和企业级技术架构。
2023-11-06 07:16:49
637
原创 Electron 学习
本文会解释什么是 Electron,它的背景和特点。读者将了解到 Electron 在桌面应用开发中的重要性以及其与 Web 技术的关系。
2023-10-24 08:05:02
487
原创 初学者必看,前端 Debugger 调试学习
前端调试是指在开发过程中,通过检测和修复前端代码中的错误和问题,以确保网页或应用程序在各种设备和浏览器中正常运行的过程。它是前端开发过程中不可或缺的一部分,可以帮助开发人员快速定位并解决潜在的问题,提高代码的质量和用户体验。
2023-10-12 23:37:34
5357
原创 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
574
原创 Promise, async, await 学习
异步编程是一种提高程序性能和响应能力的编程范式,通过注册回调函数或使用Promise、async/await等工具实现异步操作。它适用于涉及I/O密集型和高计算量任务的场景,可以使这些任务并行执行,提高程序效率。
2023-10-06 10:33:58
222
原创 正则表达式 Regular Expression学习
正则表达式是一种用来描述、匹配和操作字符串的强大工具。它由一系列字符组成,可以用来检索、替换、分割和验证文本。使用正则表达式可以进行强大的字符串处理和模式匹配。
2023-10-02 21:28:55
805
原创 Vue2到3 Day7 全套学习内容,众多案例上手(内付源码)
通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能。通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能。
2023-08-21 13:43:41
193
原创 Vue2到3 Day6 全套学习内容,众多案例上手(内付源码)
通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能。通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能。
2023-08-17 07:54:52
171
原创 Vue2到3 Day5 全套学习内容,众多案例上手(内付源码)
本文是一篇入门级的Vue.js介绍文章,旨在帮助读者了解Vue.js框架的基本概念和核心功能。Vue.js是一款流行的JavaScript前端框架,被广泛用于构建现代、响应式的Web应用。通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能。自定义指令:同时Vue也支持让开发者,自己注册一些指令。
2023-08-13 00:55:10
247
原创 Vue2到3 Day4 全套学习内容,众多案例上手(内付源码)
通过这篇文章了解Vue的响应式数据机制,以及如何使用data属性来实现数据驱动的界面更新。学习如何使用计算属性、侦听器等处理数据逻辑。
2023-08-11 00:01:34
166
原创 Vue2到3 Day1-3 全套学习内容,众多案例上手(内付源码)
本文是一篇入门级的Vue.js介绍文章,旨在帮助读者了解Vue.js框架的基本概念和核心功能。Vue.js是一款流行的JavaScript前端框架,被广泛用于构建现代、响应式的Web应用。通过深入浅出的方式,文章将介绍Vue.js的基本概念,如组件、指令、双向数据绑定等,并演示如何使用Vue.js开发一个简单的示例应用。无论您是初学者还是有经验的前端开发者,本文都将为您提供一个良好的起点,让您能够迅速上手并充分利用Vue.js的强大功能
2023-07-26 23:33:43
1064
原创 计算机网络微课堂学习笔记(详细图解讲解)-长期更新
通过本微课堂的学习,您将能够了解计算机网络的基本概念、原理和技术,并掌握网络设备的配置与管理、网络安全的基本知识、以及网络性能优化的方法。
2023-07-19 07:42:37
543
原创 Git 学习笔记
Git 仓库中的提交记录保存的是你的目录下所有文件的快照,就像是把整个目录复制,然后再粘贴一样,但比复制粘贴优雅许多!Git 希望提交记录尽可能地轻量,因此在你每次进行提交时,它并不会盲目地复制整个目录。条件允许的情况下,它会将当前版本与仓库中的上一个版本进行对比,并把所有的差异打包到一起作为一个提交记录。Git 还保存了提交的历史记录。这也是为什么大多数提交记录的上面都有 parent 节点的原因 —— 我们会在图示中用箭头来表示这种关系。对于项目组的成员来说,维护提交历史对大家都有好处。
2023-07-18 15:43:07
1337
4
原创 《JavaScript设计模式与开发实践》一篇文章带你读懂
JavaScript设计模式与开发实践是一本广受欢迎的技术书籍,以教授在JavaScript应用程序开发中使用设计模式的方法为主题。它涵盖了各种常见的设计模式,如工厂模式、单例模式、观察者模式等,并为读者提供了在实际项目中应用这些模式的示例和指导。阅读这本书可以帮助开发人员编写更可维护、可扩展和高质量的 JavaScript 代码。
2023-07-01 12:06:45
629
1
原创 前端动画库GSAP 入门学习详解
GSAP(GreenSock Animation Platform)是一个强大、高性能的前端动画库,用于创建各种交互式和复杂的动画效果。它是业界最受欢迎和使用广泛的动画库之一,被许多开发者和设计师用来增强网页和应用程序的用户体验。
2023-06-28 10:13:30
4665
原创 Vue-Router 动态展示路由
Vue Router 是 Vue.js 官方提供的路由管理器,它能够实现单页面应用(SPA)中的前端路由功能。其中的动态展示路由是指根据用户的操作或其他条件,动态地加载和展示相应的页面组件。这篇文章将详细地介绍相关的操作。
2023-06-27 10:36:28
660
原创 计算机专业《概率统计》期末考试很慌?详细临时抱佛脚速成!各类题型总结!快进来看看吧!
概率统计(Probability Statistics)是数学和统计学领域中的一个重要分支,用于研究随机事件发生的概率及其统计规律。它涉及到概率、随机变量、概率分布、假设检验等概念和方法,用于描述和解释随机现象以及进行数据分析和推断。
2023-06-26 19:39:57
2695
3
原创 《JavaScript 权威指南》犀牛书阅读详解
《JavaScript 权威指南》是一本由大卫·弗拉纳根撰写的经典书籍,主要介绍了JavaScript编程语言的核心概念和各种应用场景。其中包括基础语法、数据类型、函数、对象、数组、DOM操作、事件处理、表单验证、Ajax等内容。这本书以全面、深入、易读为特点,是学习JavaScript的最佳选择之一。书中提供了丰富的例子和实践,可以帮助读者更好地理解和掌握JavaScript的各种知识,同时也方便读者进行实践和深入学习。
2023-06-21 19:54:17
1294
原创 Linux 小白必看 各指令详解
Linux是一种自由和开放源代码的类Unix操作系统,广泛应用于服务器领域和嵌入式系统等多个领域。Linux操作系统具有很多优点,例如安全性高、稳定性好、可靠性强、灵活性大等等。前端开发人员需要使用Linux下的命令行工具进行文件管理、网络配置、软件安装等操作。其次,Linux平台提供了很多强大的开发工具和环境,例如Git版本控制、Vim编辑器、Docker容器等,这些工具可以在前端开发、测试以及部署过程中起到重要作用。
2023-06-16 22:41:08
505
1
原创 ECharts 数据各种图自适应 可视化 项目过程详解(附完整代码)
ECharts是由百度前端框架团队开发的一款基于JavaScript的数据可视化库。它可以用来创建各种各样的图表,如折线图、柱状图、饼图、散点图等,以及其他更加复杂的图表,如地图和热力图等。ECharts可以在移动设备和桌面浏览器上运行,并且提供了多种交互和动画效果。除了基础的图表展示功能外,ECharts还提供了更加高级的特性,例如Realtime模块可以实时更新图表数据,还有Graphic模块可以实现矢量图形的绘制和操作等。
2023-06-14 20:22:43
2864
2
原创 MongoDB 基础 入门到高级进阶详解
MongoDB 是一种基于文档的 NoSQL 数据库,数据存储方式采用 BSON(Binary JSON)格式,支持高度可扩展和高可用性。MongoDB 和传统关系型数据库相比,具有非常好的水平扩展能力,简单易用的 API 接口,以及灵活的数据模型设计。
2023-06-10 17:19:20
440
原创 VUE 2-3 知识框架
Vue.js 是一个由尤雨溪创建的渐进式 JavaScript 框架,是一款轻量级、高效、易用的前端开发框架。它采用了响应式数据绑定和组件化视图构建的方式,使得页面开发更加简单、直观,同时也提高了代码的可重用性和可维护性。无论是 Vue.js 2.x 还是 Vue.js 3.x 版本,都具有优秀的性能、良好的开发体验和强大的生态系统,是前端开发中不可或缺的重要工具。所以这篇文章也用于复习这些知识。
2023-06-07 16:46:44
793
原创 PHP 基础入门内容详解
PHP是一种功能强大、易学易用的Web编程语言,适用于各种规模的Web项目。这篇文章探讨了PHP编程语言及其在Web开发中的应用。我们将介绍一些PHP的基础知识,例如变量、数组、函数和条件语句等,以及如何使用它们来创建动态的Web页面。我们还将讨论PHP连接到数据库的方法,以及如何处理表单数据、文件上传和图像处理等功能。此外,我们还将介绍如何使用PHP与JavaScript、XML和Ajax一起工作,以实现更复杂的Web应用程序。
2023-06-05 07:09:20
3246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人