自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

前端啤酒屋

来一杯JavaScript?

  • 博客(337)
  • 资源 (24)
  • 收藏
  • 关注

原创 如何设计vue项目的权限管理?

权限管理在一个vue项目中是至关重要的,不仅可以保护数据安全、隐私和合规要求,还可以提升用户体验和系统的可用性。通过合理的权限管理,可以实现精细化的权限控制,确保系统的稳定性和安全性。

2023-11-09 23:41:55 281

原创 30道高频Vue面试题快问快答

快问快答的情景在面试中非常常见。在面试过程中,面试官通常会使用快问快答的方式来快速评估面试者的基础知识、思维能力和反应速度。这种情景下,面试官会提出一系列简短的问题,并期望面试者能够迅速做出回答或提供简洁明确的解释。来看看vue有哪些高频面试题。

2023-11-07 23:07:58 646

原创 Vue2和Vue3生命周期映射关系及异同

Vue的生命周期包含创建、更新、销毁等过程。看这里了解vue2与vue3的异同与映射关系。

2023-11-06 18:40:40 3801 9

原创 根据递归原理设计一个简单的代码生成器

纯干货设计一个简单的代码生成器

2023-10-25 23:27:16 189

原创 <CodeGeeX>基于大模型的全能AI编程助手

CodeGeex是一个AI编程助手,基于清华大学 KEG 实验室和智谱 AI 公司于 2023 年共同训练的代码生成模型 CodeGeeX 开发而成。CodeGeex 的出现标志着人工智能技术的发展进入了一个新的阶段,大模型服务时代已经到来。

2023-08-18 22:32:45 754

原创 <git>如何快速上手并高效协同

Git可以在本地计算机上存储完整的版本历史记录,并允许用户在不同的分支上进行开发和合并。它还提供了许多工具和命令,用于管理代码库、协作开发、解决冲突等。

2023-08-06 21:40:08 1128 2

原创 <Tree Shaking>现代前端代码优化技术

Tree Shaking其原理是通过静态分析并标记未被引用的模块、函数、变量等,将其从最终构建结果中去除掉,进而达到减小文件大小和提升项目性能的目的。

2023-08-05 13:31:46 140

原创 【Acorn】JS解析器编译原理

Acorn在语法分析阶段使用了递归下降解析器(Recursive Descent Parser)的技术,它是一种自顶向下、从左到右递归地进行语法分析的方法。用于将输入代码序列转换为抽象语法树AST。

2023-07-26 23:44:23 1782 1

原创 <Composition API>它是不是vue3的最大杀器?

Vue3以Composition API取代vue2中提供的复用逻辑模式mixin,并当作新版本最重要的功能之一推出。其作为mixin的完美替代者做出了哪些改变?随文章一起对比分析。

2023-07-24 00:37:21 126 2

原创 <Babel> 前端语言的巴别塔

Babel取自人类语言最早的传说,Tower of Babel。上帝摧毁了巴别塔上说着共同语言的我们,又被Babel重新带了回来。如果说巴别塔是人们对混乱到秩序的向往,那Babel在前端领域就带给了工程师放飞语法的所有畅想。Babel 是一个工具链,主要用于将采用 ECMAScript 2015+ 语法编写的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中...

2023-07-17 00:43:12 1192 4

原创 前端设计模式之旅:命令模式

使用命令模式,我们可以将执行特定任务的对象与调用该方法的对象解耦。

2023-12-13 13:39:06 295

原创 【五年创作纪念日】

五年创作纪念

2023-11-24 11:21:17 223

原创 10道高频React面试题快问快答

在面试过程中,面试官通常会使用快问快答的方式来快速评估面试者的基础知识、思维能力和反应速度。来看看react的高频面试题!

2023-11-10 16:39:56 233

原创 10道高频Vuex面试题快问快答

在面试过程中,面试官通常会使用快问快答的方式来快速评估面试者的基础知识、思维能力和反应速度。vuex的高频面试题一起来看看吧!

2023-11-08 22:24:48 368

原创 10道高频Qiankun微前端面试题快问快答

在面试过程中,面试官通常会使用快问快答的方式来快速评估面试者的基础知识、思维能力和反应速度。来一起看一下Qiankun微前端的高频面试题!

2023-11-08 14:47:48 1594 1

原创 10道高频webpack面试题快问快答

在面试过程中,面试官通常会使用快问快答的方式来快速评估面试者的基础知识、思维能力和反应速度。来看一下webpack的高频面试题。

2023-11-08 13:57:33 1943

原创 20道高频CSS面试题快问快答

在面试过程中,面试官通常会使用快问快答的方式来快速评估面试者的基础知识、思维能力和反应速度。来看一下进阶CSS常会问哪些高频问题吧!

2023-11-08 10:58:18 3966 2

原创 20道高频JavaScript面试题快问快答

在面试过程中,面试官通常会使用快问快答的方式来快速评估面试者的基础知识、思维能力和反应速度。看看JavaScript会有哪些高频的快问快答!

2023-11-08 09:56:35 473 1

原创 vue3生命周期源码详解

Vue 生命周期钩子函数是在组件生命周期中执行的特定函数。这些钩子函数允许你在组件不同的生命周期阶段插入自定义的逻辑代码。让我们来看看源码是如何实现这些的。

2023-11-06 23:07:55 530

原创 <Vue>使用依赖注入的方式共享数据

依赖注入的方式是通过provide和inject两个选项来实现的。provide选项允许一个祖先组件向下提供数据或服务给它的所有后代组件。inject选项允许一个后代组件接收来自祖先组件的数据或服务。这两个选项都可以是一个对象或一个函数,对象的键是提供或接收的数据或服务的名称,值是对应的数据或服务。函数的返回值是一个对象,具有相同的格式。

2023-11-05 22:38:31 417

原创 浅谈一下Vue3的TreeShaking特性

Vue3中的Treeshaking机制对优化包体积和启动速度起到很大作用。但还需要继续优化,以处理更复杂的应用场景。

2023-10-26 23:50:13 334

原创 对比Vue2和Vue3的自定义指令

vue3对自定义指令的实现做了大幅精简,通过钩子函数直接实现自定义逻辑,渲染层面不再处理自定义指令,以此简化了内部逻辑

2023-10-25 22:54:15 495

原创 前端利用策略模式优化if else

策略模式定义了一系列算法,并将每种算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。

2023-09-28 15:37:13 191

原创 业务中如何拓展微前端架构

站在整体架构的角度,微前端可以分为以下几类拓展迭代方向。

2023-09-13 23:34:53 199

原创 【qiankun乾坤】从0到1搭建微前端

介绍如何从0到1使用 qiankun + vue 搭建一个微前端框架。

2023-09-13 22:40:18 339

原创 深入探索JavaScript中的5种经典算法

深入探索JavaScript中的经典算法:优雅解决问题在这篇文章中,我们将会深入研究一些经典的 JavaScript 算法,并通过实际示例展示如何用简洁而优雅的方式来解决各种常见问题。我们将涵盖排序算法、搜索算法以及其他一些有趣且实用的算法。

2023-08-20 00:42:43 1102 2

原创 <Vite>HMR实现原理

Vite利用ES模块和浏览器原生支持、WebSocket通信、按需编译和替换以及局部更新等技术实现了高效的HMR特性。它能够在开发过程中快速响应代码更改并进行热更新,提供流畅的开发体验。

2023-08-13 23:54:02 333

原创 前端架构师的能力要求:打造可靠、灵活和可扩展的Web应用

在不断快速发展的前端领域,成为一名优秀的前端架构师需要具备多方面的技术与领导能力。他们担负着设计和实施复杂系统结构的重任,以确保Web应用程序能够稳定运行、高效工作并适应未来需求。本文将探讨前端架构师所需具备的关键能力,以及如何通过不断学习和实践来提升自己在这个角色中的技术影响力。

2023-08-13 23:35:10 308

原创 <AIGC>揭秘人工智能生成内容的核心概念

AIGC领域仍面临着一些挑战。例如数据隐私保护、模型可解释性以及伦理道德问题等需要持续探索和解决。同时,在不断追求技术突破与创新的过程中,也需要平衡好风险管理与社会影响之间的关系。

2023-08-11 16:28:48 296

原创 解决https页面加载http资源报错

HTTPS(HyperText Transfer Protocol Secure)是一种通过使用SSL/TLS加密通信来保护数据传输的协议,它确保了客户端和服务器之间的安全连接。当HTTPS页面尝试加载非加密的HTTP资源时,如何解决存在的问题?

2023-08-06 22:12:31 5742

原创 【AST抽象语法树】结构分析及特性

随着前端的不断发展,在越来越多的场景下,我们需要对源码进行转换、优化等操作,而AST作为中间的转化产物,提供了通用的方式来代替源码结构,并可以便捷的进行修改,进而生成新的结构输出源码。并且通过遍历和检查AST,我们也可以执行各种如类型检查的静态分析任务。总之,AST已经变成了在百花齐放的前端架构体系下,不可或缺的一门技术。

2023-07-26 00:45:16 423

原创 <mixin混入>取并集是不是复用逻辑的最优解?

完整的混入为我们提供了逻辑思路,也带给组件构建过程中的引导。与此同时,可能那些我们并不需要的逻辑和数据片段也随这个过程带了过来。而选项式API的出现好像解决了这些冗余,它更像是对混入的思想迭代。

2023-07-20 11:01:04 733 2

原创 ChatGPT使用的SSE技术是什么?

在现代web应用程序中,实时通信变得越来越重要。HTTP协议的传统请求/响应模式总是需要定期进行轮询以获得最新的数据,这种方式效率低下并且浪费资源。因此,出现了一些新的通信技术,如WebSocket和SSE。但是,GPT为什么选择用SSE技术而不是WebSocket?一起做一下比较分析。

2023-06-21 17:26:53 1716

原创 Vue实现Base64转png、jpg

传入base64的图片全路径,在合适的位置分别调用这两个方法,即可实现下载。

2023-06-21 15:11:53 5396 1

原创 FIFA23反作弊报错ea anticheat launcher is running解决办法

FIFA23报错

2023-02-01 20:08:52 6816 2

原创 proxyTable解决跨域问题原理

vue proxyTable解决跨域问题

2023-01-30 10:29:08 386

原创 【no-descending-specificity】问题

lint验证问题

2022-12-29 15:55:31 1113

原创 vue3之实现响应式数据ref和reactive

vue3 实现响应式数据 ref 和 reactive

2022-12-07 15:13:26 1343

原创 我的创作纪念日

四年创作纪念简概

2022-11-25 12:06:04 279 1

原创 vue3+qiankun项目搭建

vue3+qiankun项目搭建

2022-11-22 17:49:37 589

数据可视化图表组件库2.rp

axure 可视化 大屏 组件库

2021-10-08

数据可视化图表组件库1.rplib

数据可视化 axure8 组件库

2021-10-08

ngx-datatable.zip

ngx-datatable ,github上下载实在是太慢了,好不容易下载完了。有需要的同学自己来这取把。

2020-05-09

软考刷题小程序.apk

计算机技术与软件专业技术资格(水平)考试(以下简称软件水平考试)是原中国计算机软件专业技术资格和水平考试(简称软件考试)的完善与发展。本软件是软考刷题的小程序。

2020-04-30

微信小程序开发项目源码+笔记.7z

小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。本项目开发基于微信开发者工具,进行前端开发。

2020-04-30

node图书管理系统笔记和源码.7z

node图书管理系统完整项目源码和笔记,仅限学习参考,完全node开发, 逻辑清晰,代码简洁,整体易懂,欢迎下载交流。

2020-04-30

vue商城项目笔记+原代码

vue商城项目的开发笔记和源代码,笔记简单清晰,代码逻辑清楚,面向对象,非常易懂,vue全家桶,vuex和路由功能都有涉及,欢迎下载。

2020-04-30

2011—2013近三年高数期末考试.zip

指相对于初等数学而言,数学的对象及方法较为繁杂的一部分。 广义地说,初等数学之外的数学都是高等数学,也有将中学较深入的代数、几何以及简单的集合论初步、逻辑初步称为中等数学的,将其作为中小学阶段的初等数学与大学阶段的高等数学的过渡。 通常认为,高等数学是由微积分学,较深入的代数学、几何学以及它们之间的交叉内容所形成的一门基础学科。

2020-03-09

c++期末整合.zip

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

2020-03-09

c++经典案例.docx

C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。

2020-03-09

C语言程序设计经典题100道.doc

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

2020-03-09

数据结构课程考试10份试卷.zip

数据结构的十套考试试题,付选择题填空题大题及详细解析,考试学习必备,本科专业考试复习资料等,可以进行学习和自测,懂的自取。

2020-03-07

SSM邮箱管理系统项目源码课设

需自己配环境,ssm,maven项目,eclipse开发平台,也可以其他,可以参考架构,SSM,。。。。。。。。。。。。。。。。。。。。

2020-01-16

软件工程复习资料完美版.doc

软件工程学习必备,备考效果特别好,背就完事了。学习当然也可以。

2019-08-10

SSM框架javaee电子商务系统源码(含静态网页资源)

ssm框架技术javaee的电子商务系统项目,需自己配环境,可以参考开发模式。

2019-08-10

软件质量保证与测试复习资料分享

软件测试上课老师的授课笔记,比较全面,可以用作复习或者学习。

2019-08-10

计算机网络复习资料

计算机网络复习资料,包括课件和完整提纲,学习或备考都是不二选择。

2019-08-10

Java语言仿2048小游戏

用eclipse,Java语言仿的2048小游戏,课程设计制作的,有环境的话可以直接运行。

2019-08-10

oracle基础知识回顾与练习.zip

oracle数据库整理,纯sql语句版本,注释详明,由简单到复杂,学习考试都可以。

2019-08-10

Asp.net期末复习资料.zip

Asp.net完整课件复习资料等,包括重点提纲,题型分类等,考试必备。

2019-08-10

操作系统复习资料

操作系统复习资料,课件和整理的重点题目等,备考必备。

2019-08-10

蓝桥杯java真题及答案(100+带答案).doc

蓝桥杯java历年题加解析,总题目数超过100+,算法题目等各种题目分类明晰,备考必备。

2019-08-10

C语言复习提纲

学校复习用,可以用作巩固知识。

2018-11-29

数据结构复习知识点

数据结构复习大纲,高清版本pdf,数据结构复习资料精品

2018-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除