前端
文章平均质量分 81
前端是一个很广泛的技术范围,这里是关于前端技术栈的知识点、前端咨询等内容学习,还包括考试习题、面试题分享等等。
黛琳ghz
计算机软件专业博主,校专业第一,优秀毕业生,国家奖学金候选人,拥有二十余项校级奖项、多项省级奖项、软件著作权一项等等。从事软件开发行业,专注于软件开发学习,同时热爱人工智能、AIGC、云技术。作为一名CSDN的博主,获得有CSDN新星计划导师、CSDN实力新星、6月城市之星(广州)TOP 29、CSDN全栈领域新星创作者、CSDN前端领域优质创作者、2022年度博客之星前端领域TOP 8、2022年度博客之星TOP 95、CSDN第四届猿创征文优质博文奖(分数85第一)、以及多项优秀TOP博文、CSDN开源挑战赛优秀奖等等。同时还是华为云社区云享专家、阿里云社区专家博主,稀土掘金博主。
展开
-
2019年下半年1+X 证书 Web 前端开发初级理论考试题目原题+答案(超详细分析)
1w+字超详细题解和分析2019年下半年1+X 证书 Web 前端开发初级理论考试题,其中理论题包括了单选题30题,多选题15题,判断题5题,每小题的分数为2分。原创 2022-04-26 02:29:51 · 23231 阅读 · 21 评论 -
uni-app 经验分享,从入门到离职(五)——由浅入深 uni-app 数据缓存
这篇文章是本专栏 uni-app 的基础篇的第五章,文章的主要内容是关于 uni-app 数据缓存的相关知识,包括如何使用 uni-app 提供的数据缓存 API 进行数据的读取、存储和删除操作。原创 2024-02-23 16:08:10 · 23637 阅读 · 7 评论 -
uni-app 经验分享,从入门到离职(四)——页面栈以及页面跳转的 API(开发经验总结)
这篇文章是本专栏 uni-app 的项目实战篇,主要内容的是页面栈以及页面跳转的 API,页面栈是 uni-app 中一个重要的概念,它用于管理应用程序中的页面层级关系。接下来讲一下如何利用页面栈来实现页面之间的切换和导航,以及如何使用 uni-app 提供的 API 来进行页面跳转等等知识点。原创 2024-02-21 16:18:00 · 19842 阅读 · 3 评论 -
uni-app 经验分享,从入门到离职(三)——关于 uni-app 生命周期快速了解上手
这篇文章是本专栏 uni-app 基础篇的第三章,通过上一篇文章的基础,我们继续对 uni-app 进行更深一步的了解和学习,这篇文章的主要内容的是讲一下在 uni-app 中的应用生命周期函数,以及关于 App.vue/App.uvue 文件在项目中的作用。原创 2024-02-02 01:43:36 · 24639 阅读 · 4 评论 -
uni-app 经验分享,从入门到离职(年度实战总结:经验篇)——上传图片以及小程序隐私保护指引设置
白马过隙,转瞬之间 23 年的进度条已经快达到 100%,在迎接 24 年到来的同时,我们不妨来回顾一下这充满许多值得回忆时刻的 23年。过去的一年里,我们都经历了很多事情,或许经历了许多重要的时刻和学习机会;或许扩展了自己的知识领域;或许提升了自己的技术水平等等。接下来我来分享一下我在 23 年的一些代码笔记以及实战项目笔记。原创 2024-01-18 02:30:49 · 32202 阅读 · 53 评论 -
Vue 项目实战——如何在页面中展示 PDF 文件以及 PDFObject 插件实战
在之前的两篇关于 Print.js 文章中,我们已经初步学习了打印插件 Print.js 的使用,既然涉及到 PDF 的打印,如果想要预览 PDF 后再进行打印应该怎么做呢,接下来通过这篇文章记录一下 Vue 项目实战中,在页面中展示 PDF 文件的一些例子。原创 2023-11-21 23:51:03 · 35121 阅读 · 10 评论 -
Vue3 开发实战分享——打印插件 Print.js 的使用(Vue3 + Nodejs + Print.js 实战)以及 el-table 与 el-pagination 的深入使用(下)
上一篇文章,我们主要介绍了打印插件 Print.js 的使用,包括介绍、了解到快速上手的过程,以及 Vue3 + Nodejs + Print.js 的实战练习,通过简单的例子复刻出实战中的应用场景和业务需求。其实之所以会有下篇的内容,是因为这个 Vue3 实战项目的前端用了 Element-Plus 这个 UI 框架,其中包括有表格、分页,在博主的之前(相关)文章中就已经开始用这套模板了,在此基础上和 Vue3 实战项目的延申上,我们来讲一下 el-table 与 el-pagination 的深入使用。原创 2023-10-24 23:56:45 · 44247 阅读 · 24 评论 -
Vue3 开发实战分享——打印插件 Print.js 的使用(Vue3 + Nodejs + Print.js 实战)以及 el-table 与 el-pagination 的深入使用(上)
今天久违的更新一下关于 Vue 的文章了,本篇文章是基于 Vue3 + Node.js + ElementPlus 的实战项目分享,实战内容包括有打印插件 Print.js 的使用,以及关于 ElementPlus 中的 el-table 与 el-pagination 的深入使用。本次项目以文章(axios 实战进阶练习——基于 Vue3 + Node.js + ElementPlus 实现的联系人列表管理后台)中的项目为模板进行改动和编写。原创 2023-10-16 01:13:03 · 52100 阅读 · 32 评论 -
uni-app 经验分享,从入门到离职(实战篇)——模拟从后台获取图片路径数据后授权相册以及保存图片到本地(手机相册)
这篇文章是本专栏 uni-app 的项目实战篇,主要内容的是模拟前端通过调用接口,然后获取到数据图片的路径数据,然后授权相册,最后把图片保存到本地(相册)。原创 2023-10-06 21:01:29 · 47616 阅读 · 22 评论 -
浅谈 Node.js 与快速入门使用——前端开发工程师必须要知道的技术
当下,各行各业都面临着大数据、人工智能、AR(augmented reality,增强现实)、VR(virtual reality,虚拟现实)等各种互联网新技术的冲击。在此技术背景下,Web前端行业也发生了巨大的改变,前端程序员已从单纯的切图处理发展到了需要处理多种后端业务。其中,Node.js 就是连接前端和后端的一件利器。原创 2023-09-06 01:54:55 · 4381 阅读 · 34 评论 -
uni-app 经验分享,从入门到离职(Debug篇)——运行拷贝的项目在其他电脑运行出现的报错以及解决方案
这篇文章的内容的记录一下在运行 uni-app 项目的时候遇到的报错,以及解决报错的过程。报错原因是,拷贝新项目,在另一台电脑运行时出现的依赖报错,以及运行到微信开发者工具出现的报错等等。原创 2023-09-04 00:51:52 · 41954 阅读 · 15 评论 -
uni-app 经验分享,从入门到离职(二)—— tabBar 底部导航栏实战基础篇
这篇文章的内容主题是关于小程序的 tabbar 底部导航栏的入门使用和实战技巧。通过上一篇文章的基础,我们继续对 uni-app 进行更深一步的了解和学习,以上一篇文章创建的项目为例子,我们在这个项目的基础上进行改动和学习小程序的 tabbar 内容。原创 2023-08-19 14:36:41 · 37320 阅读 · 6 评论 -
uni-app 经验分享,从入门到离职(一)——初始 uni-app,快速上手
这个专栏主要是分享和介绍从零到一学习和使用的 uni-app 的笔记和个人经验。通过个人的学习经验和工作经验来给大家分享关于 uni-app 开发的技巧,以及快速入门的诀窍等等。原创 2023-07-28 00:28:59 · 42242 阅读 · 70 评论 -
程序员必须掌握哪些算法?——前端开发工程师需要掌握的算法
一个程序员一生中可能会邂逅各种各样的算法,但总有那么几种,是作为一个程序员一定会遇见且大概率需要掌握的算法。作为一名前端开发工程师,今天就通过这个话题和文章来聊聊前端开发工程师需要掌握的算法有哪些呢。原创 2023-07-09 07:30:00 · 1193 阅读 · 14 评论 -
JavaScript笔记——快速了解 ES6 新增字符串方法,开箱即用(含案例)
JavaScript 中文本表示文档的类型是 String,即字符串。当你使用 JavaScript 编程时,经常会处理字符串。ES6(ECMAScript 2015) 引入了许多新的字符串方法,使得字符串处理更加方便和强大。在本篇博客中,我们将介绍一些 ES6 新增的字符串方法,并提供示例代码来说明它们的用法。原创 2023-07-08 02:10:41 · 2196 阅读 · 8 评论 -
前端开发工程师的自我修养:前端开发工程师必须掌握的 Promise(详解)以及在 Vue3 项目中的实战应用
在前端编程中(甚至后端有时也是这样),我们在处理一些简短、快速的操作时,例如计算 1 + 1 的结果,往往在主线程中就可以完成。主线程作为一个线程,不能够同时接受多方面的请求。所以,当一个事件没有结束时,界面将无法处理其他请求。为了解决这个问题,JavaScript 中的异步操作函数往往通过回调函数来实现异步任务的结果处理。这个时候 Promise 和异步编程就是一个很好的解决方法,接下来我们一起来了解学习下 Promise ,然后通过简单的应用来加深对 Promise 的印象。原创 2023-06-30 22:46:11 · 2420 阅读 · 16 评论 -
axios 实战进阶练习( axios 封装篇)——基于 Vue3 + Node.js + ElementPlus 实现的联系人列表管理后台的 axios 封装实战
在之前的文章 axios 实战进阶练习——基于 Vue3 + Node.js + ElementPlus 实现的联系人列表管理后台 中,我们完成了这个基于 Vue3 + Node.js + ElementPlus 实现的联系人列表管理后台的项目,其中项目的后端接口是用 Node.js 编写的,通过 axios 来获取接口,所以这篇文章我们来对这个 axios 进一步的封装。原创 2023-06-26 13:58:45 · 43043 阅读 · 41 评论 -
Vue3 网络请求——axios 高级用法之 axios 拦截器实战与并发请求
Axios 是一个流行的基于 Promise 的 HTTP 客户端库,用于在浏览器和 Node.js 中发出 HTTP 请求。Axios 还支持请求和响应的拦截器。接下来通过这篇文章,我们一起来学习和了解一下 Axios 拦截器和并发请求,通过实际代码来介绍如何使用 Axios 拦截器。原创 2023-06-23 18:00:44 · 12690 阅读 · 59 评论 -
Vue3 计算属性和侦听器实战(computed、watch)——简易点餐页面
这篇文章记录一下 Vue3 计算属性和侦听器 (computer、watch) 实战的内容,这篇文章我们在有计算属性和侦听器的基础上,我们来制作一个简易点餐页面,接下来我们一起来从零到一开始制作。原创 2023-06-21 14:19:01 · 4562 阅读 · 83 评论 -
关于 Vue3 响应式 API 以及 reactive 和 ref 的用法
这篇文章记录一下 Vue3 响应式的内容,其中还包括了 reactive 和 ref 的用法。响应式是一种允许以声明式的方式去适应变化的编程范例,接下来我们一起看看。原创 2023-06-20 08:00:00 · 39269 阅读 · 48 评论 -
JavaScript笔记——快速了解 ES6 新增数组方法,开箱即用(含案例)
数组是 JavaScript 以及多数编程其他编程语言的一种基础数据类型。ES6 提供了许多新的数组方法,这篇文章将介绍其中一些常用的数组方法及其使用示例。原创 2023-06-14 07:30:00 · 1519 阅读 · 42 评论 -
axios 实战进阶练习——基于 Vue3 + Node.js + ElementPlus 实现的联系人列表管理后台
书接上回,上一篇文章介绍了一个基于 Vue3 和 ElementPlus 的联系人列表管理后台小 demo,在有了上一篇文章的基础上,我们试着用 axios 来获取数据,而不是用写死的数据,然后用 Node.js + Vue3 + ElementPlus 来实现联系人列表管理后台的 demo 。功能包括功能包括了数据的展示、添加功能、编辑功能、删除功能以及列表分页功能。原创 2023-06-12 07:00:00 · 48477 阅读 · 48 评论 -
Vue3 + ElementPlus 实战学习——模拟简单的联系人列表管理后台
这篇文章介绍一下基于 Vue3 和 ElementPlus 的小 demo ,是一个模拟的联系人列表管理后台的,功能包括了数据的展示、编辑功能、删除功能以及列表分页功能。这篇文章是为了下一篇做基础和学习,因此列表的数据使用的是死数据。下一篇预告 Node.js + Vue3 + ElementPlus 实现联系人列表管理后台。原创 2023-06-04 08:30:00 · 4754 阅读 · 44 评论 -
六一,用前端做个小游戏回味童年
六一儿童节。这是属于孩子们的节日,也是属于我们大人的节日(过期儿童)。在这个六一儿童节,一起「致童真」,用你手上的代码创造出童话王国,让这个世界多一份快乐和惊喜! 趁着六一儿童节CSDN的创作活动,接下来通过前端技术做个小游戏回味童年。原创 2023-06-01 23:53:57 · 3062 阅读 · 24 评论 -
Web 自动化测试案例——关闭某视频网站弹出广告以及打开登录框输入内容
人生苦短,我用Python。许久没写博客了,今天又是久违的参与话题的讨论,话题的内容是:如何入门 Python 的? 这个话题对于我来说有点小尴尬,因为我没有系统的学习过 Python 这门语言,只不过在写些算法题、小demo接触过,还有就是帮朋友搞大数据作业时(爬取数据、分析数据什么的),但是我之前参加软件测试比赛时接触过 Web 自动化测试 ,里面的代码涉及到了 Python 。因此这篇文章我来介绍一个简单入门级的 Web 自动化测试 案例。原创 2023-05-29 03:22:28 · 1541 阅读 · 8 评论 -
蓝桥:前端开发笔面必刷题——Day3 数组(三)
这个系列的文章收纳的内容是来自于蓝桥云课的前端岗位笔面必刷题的内容,简介是:30天133题,本题单题目全部来自于近2年BAT等大厂前端笔面真题!因为部分题目是需要会员,所以该系列的文章内容并非完全全面(如果需要会员的题目,则从 leetcode 补充对应的题目,题目大概也是一样的考法)。文章中题目涉及的内容包括原题、答案和解析等等。原创 2023-05-20 01:22:31 · 1197 阅读 · 4 评论 -
蓝桥:前端开发笔面必刷题——Day2 数组(二)
这个系列的文章收纳的内容是来自于蓝桥云课的前端岗位笔面必刷题的内容,简介是:30天133题,本题单题目全部来自于近2年BAT等大厂前端笔面真题!因为部分题目是需要会员,所以该系列的文章内容并非完全全面(如果需要会员的题目,则从 leetcode 补充对应的题目,题目大概也是一样的考法)。文章中题目涉及的内容包括原题、答案和解析等等。原创 2023-05-18 02:08:56 · 801 阅读 · 3 评论 -
蓝桥:前端开发笔面必刷题——Day1 数组(一)
这个系列的文章收纳的内容是来自于蓝桥云课的前端岗位笔面必刷题的内容,简介是:30天133题,本题单题目全部来自于近2年BAT等大厂前端笔面真题!因为部分题目是需要会员,所以该系列的文章内容并非完全全面。文章中题目涉及的内容包括原题、答案和解析等等。原创 2023-05-17 02:06:47 · 794 阅读 · 5 评论 -
青训营 x 训练营结营测试题目(前端方向)
这篇文章的内容是23年6月青训营 x 训练营结营题目,题目一共有25题,题目类型为选择题,包括了单选题和多选题,题目的技术点包括了计算机网络、网络安全、shell 脚本、Linux、前端基础、前端框架。原创 2023-05-15 21:45:39 · 835 阅读 · 2 评论 -
效率与性能并存——离不开 Visual Studio Code 的前端开发与我
许久不见的软文来啦,今天久违的参与讨论一下这个话题,以此写一篇博客来发表一些我的看法和想法。话题的内容是:有哪些工具软件是一旦用了就离不开的?。作为一名前端开发的博主,这次的内容当然也是关于前端的,接触前端也快两年了,有这么一个编译器(工具软件)一直是我开发路上的得力助手,没错就是 Visual Studio Code ,简称 VSCode 。原创 2023-05-14 01:42:27 · 3229 阅读 · 15 评论 -
课程《JavaWeb基础框架程序设计》考试题下篇——数据库与表单操作用题(人事管理平台的添加员工档案信息的操作题)
这篇文章是大学课程《JavaWeb基础框架程序设计》考试题目的内容,包括了原题和答案。题目只包括了三道编程题,分值为30分、30分和40分,这篇文章继上一篇(课程《JavaWeb基础框架程序设计》考试题上篇——基础应用题(计算应用、水仙花数)),介绍40分的那题,以及代码编写中出现的报错和解决方法。原创 2023-05-13 01:42:05 · 947 阅读 · 4 评论 -
课程《JavaWeb基础框架程序设计》考试题上篇——基础应用题(计算应用、水仙花数)
这篇文章是大学课程《JavaWeb基础框架程序设计》考试题目的内容,包括了原题和答案。题目只包括了三道编程题,分值为30分、30分和40分,其中这篇文章先介绍这两道30分的题目,下一期再单独说说40分的题,以及代码编写中出现的报错和解决方法。原创 2023-05-10 02:50:22 · 1849 阅读 · 4 评论 -
深入与浅谈 Vue 中计算属性和侦听器的区别和使用(Vue3版本为例)
计算属性 computed 和侦听器 watch 都是 Vue.js 框架中用来响应式更新视图的重要概念。在 Vue 项目开发中,这两个技术点是非常重要的,同时也是 Vue 基础中不可缺少的知识点。在面试中,计算属性 computed 和侦听器 watch也是经常出现的考点,作为前端开发也是必须要掌握的。原创 2023-04-30 08:00:00 · 1771 阅读 · 13 评论 -
浅谈在 Vue2 和 Vue3 中计算属性和侦听器的一些变化
计算属性 computed 和侦听器 watch 都是 Vue.js 框架中用来响应式更新视图的重要概念。因此无论是在哪个版本,它们都是不可缺少的概念,这篇文章就不过多详细介绍计算属性和侦听器的概念和理论了,接下来主要谈谈 Vue2 和 Vue3 中计算属性和侦听器的语法变化和不同之处。原创 2023-04-25 21:10:18 · 1218 阅读 · 4 评论 -
浅理解 ES6 新增的数组方法Array.of() 和 Array.from()
在前端开发的面试过程中, ES6 新增是一个很常见的考点,比如说箭头函数、模板字符串、let 和 const 关键字、解构赋值、扩展运算符(…)、类、模块化、生成器、Promise、Map 和 Set 等特性。这篇文章我们一起来浅浅学习和理解下 ES6 新增的数组方法 Array.of() 和 Array.from() ,如二者的区别和用法。原创 2023-04-22 00:58:05 · 1172 阅读 · 1 评论 -
浅理解JavaScript数组去重的方法(划重点),当面试官问如何实现数组去重时,你可以这样做...
好久没写面试题的文章了,今天这篇文章讲一讲一个常见的面试题。在前端开发岗位的面试过程中,我们可能或多或少会提及数组这个知识点,对于数组的相关操作也是一个经常提及的技术点,其中数组去重是面试中非常常见的一个问题,无论是手写还是口述,我们都要有清晰的逻辑和思路去面对这个问题,因此这篇文章我们来浅理解在JavaScript中如何实现数组去重,让你在面试中无压力回答面试官。原创 2023-04-19 17:51:48 · 1098 阅读 · 1 评论 -
CT前瞻(二):Vant4实战之Card卡片与Cell单元格
最近在项目开发和学习的过程中,涉及到了Vant UI(简称Vant)的使用,主要还是涉及到了Card卡片和Cell单元格的使用,这个系列的文章就简单记录一下这个实战过程和学习经历,这篇文章介绍关于Card卡片和Cell单元格的实战案例。原创 2023-04-18 01:18:37 · 5395 阅读 · 0 评论 -
CT前瞻(一):Vant UI入门与使用
最近在项目开发和学习的过程中,涉及到了Vant UI(简称Vant)的使用,主要还是涉及到了Card卡片和Cell单元格的使用,这个系列的文章就简单记录一下这个实战过程和学习经历,这篇文章先介绍 Vant UI入门与使用。原创 2023-04-13 01:49:51 · 4888 阅读 · 4 评论 -
浅理解回调地狱并使用 Promise 解决此问题
好久没写面试题的文章了,今天这篇文章讲一讲我之前遇到一个面试题,当时在跟面试官聊了原型链、vue生命周期后,他问到了我什么是 Promise、然后又聊到了回调地狱,及其解决方法。当然了还有聊到async和await,这篇文章先不细聊async和await。在前端开发的面试中,异步编程是经常问到的知识点,所以Promise、async、await的等知识点要熟练掌握。原创 2023-04-04 02:41:29 · 1711 阅读 · 0 评论 -
浅理解扁平数据结构转Tree(树形结构)
在前端开发中,我们经常需要将扁平数据结构转换为树形结构(Tree)。比如在网站菜单、商品分类等场景下,都需要使用树形结构来实现数据的层级呈现。在本篇博客中,我将介绍一种常见的方法,使用递归方式来将扁平数据结构转换成树形结构。原创 2023-04-02 04:57:49 · 1385 阅读 · 0 评论