前端学习
文章平均质量分 76
六时二一
这个作者很懒,什么都没留下…
展开
-
【Node.js】基础梳理 6 - MongoDB
写在最前:跟着视频学习只是为了在新手期快速入门。想要学习全面、进阶的知识,需要格外注重实战和官方技术文档,文档建议作为手册使用。原创 2023-12-01 09:57:00 · 684 阅读 · 0 评论 -
【Node.js】笔记整理 5 - Express框架
前端可以使用express框架去写一个简单的服务器,迈向全栈的第一步原创 2023-11-30 10:40:19 · 947 阅读 · 0 评论 -
【Node.js】笔记整理4 - 版本管理工具nvm
nvm - 一个便捷强大的node版本管理工具介绍,以及常用命令原创 2023-11-30 10:31:16 · 1243 阅读 · 0 评论 -
【Node.js】笔记整理 3 -npm
npm基础入门。什么是npm包?相关命令?如何制作一个自己的npm包?原创 2023-11-29 10:55:13 · 1041 阅读 · 0 评论 -
【Node.js】笔记整理 2 - 常用模块
Node.js学习笔记整理,常用模块部分原创 2023-11-29 10:43:56 · 1128 阅读 · 0 评论 -
【Node.js】笔记整理 1 - 基础知识
node.js学习笔记搬运,本文是基础 - Buffer部分原创 2023-11-28 17:54:53 · 783 阅读 · 0 评论 -
【axios】TypeScript实战,结合源码,从0到1教你封装一个axios - 基础封装篇
axios 是一个流行的网络请求库。本文使用typescript,结合axios类型源码,利用面向对象思想,一步一步封装一个类型完整的基础版axios,便于刚接触axios封装的新手学习。原创 2023-11-28 17:13:38 · 2556 阅读 · 0 评论 -
CSS绘制各种三角形
通过css设置content宽高为0, 再用border填充满box,实现三角形绘制原创 2023-09-12 10:33:17 · 354 阅读 · 0 评论 -
【JavaScript手撕代码】new
JavaScript手写new原创 2023-09-10 16:31:01 · 124 阅读 · 0 评论 -
【JavaScript手撕代码】instanceof
JavaScript手写 instanceof原创 2023-09-10 15:54:01 · 85 阅读 · 0 评论 -
【JavaScript手撕代码】Object.create()
手写Object.create()原创 2023-09-10 14:43:32 · 166 阅读 · 0 评论 -
封装el-select-tree,在父子严格关联情况下, 选择框收起时自动处理已选择的节点数据,选择了父权限的所有子权限则只保留父权限,否则舍弃父权限
el-select和el-tree的封装, 实现在父子节点严格关联情况下, 选择了父节点与其所有子节点,则只保留父节点key, 否则舍弃父节点key只保留子节点key, 便于权限管理原创 2023-08-14 18:55:07 · 210 阅读 · 0 评论 -
axios接受文件流并下载
前端发送请求,后端传回文件流,前端接受到后立刻打开下载窗口下载文件。重点在于axios需要添加responseType: 'blob',还有使用window.URL.createObjectURL(new Blob([data]))加载获取到的data原创 2023-08-08 21:49:01 · 1001 阅读 · 0 评论 -
完美解决多个Echarts图表自适应窗口、父容器宽高,并进行性能优化
很多时候我们会在绘制echarts图表时,使用以下方法监听浏览器尺寸变化,让图表resize()完成响应式然后,有些时候,比如在B端,经常会有侧边栏的宽度变化影响我们工作区各种div的尺寸自动变化,这时候就迫切地需要echarts能够随父容器尺寸变化而响应式调整自身尺寸。原创 2023-07-25 01:10:32 · 2940 阅读 · 4 评论 -
易班开放应用授权重定向,出现跨域的解决方案
今天开发H5网站需要接入易班,经过易班授权然后重定向(code: 302),使用axios发请求,但是前后端均配置跨域的情况下,不管怎么弄都是一直跨域但是我们看networknetwork中对应请求的response的header里已经接收到了重定向的location,然而axios无法从error中获取response。原创 2023-07-21 19:37:33 · 544 阅读 · 0 评论 -
使用模板创建【vite+vue3+ts】项目出现 “找不到模块‘vue‘或其相应的类型声明” 的解决方案
项目前台需要使用Vue3+Ts来写一个H5应用,然后我用模板创建创建完后进入,两眼一黑。原创 2023-07-18 20:20:35 · 2005 阅读 · 1 评论 -
JavaScript 判断 null 、undefined、NaN的可靠方法、验证以及注意事项
使用typeof判断undefined,使用 ==或者===判断null,使用 isNaN() 判断NaN原创 2023-07-13 20:56:41 · 774 阅读 · 0 评论 -
vue父路由跳转到子路由时,路径变化但页面不改变,仍然为父页面的解决办法
项目中遇到了这样一个问题:我想要从父页面跳转到子页面然后在父页面中通过进行跳转,想要的结果是跳转后父路由区域替换为子路由,但是实际结果却是路径改变了,面包屑也更新了,控制台里也显示触发了子路由的mounted钩子里的方法,但是页面仍然是父页面没有替换为子页面。原创 2023-07-09 19:48:30 · 4808 阅读 · 7 评论 -
el-dialog中,el-form中表单信息未收集齐全时禁用提交按钮,动态控制按钮是否禁用
在el-dialog中放置了一个表单,打开el-dialog时,表单没有收集内容,各项为空,此时表单的提交按钮被禁用,只有每个表单项都收集到内容时,才会将提交按钮设置为可用。原创 2023-07-06 16:30:05 · 1015 阅读 · 0 评论 -
Vue2+ElementUI el-table初始化时定位并高亮指定行
element-ui的el-table初始化时,el-table滚动到指定行并将其高亮显示。需要用到setCurrentRow()原创 2023-06-27 14:43:41 · 994 阅读 · 0 评论 -
el-tree 父子关联情况下,对获取的keys自动处理,某级父权限的子权限全选则只保留该级父权限ID,否则舍弃父权限ID
项目里遇到的一个需求:在权限树勾选权限后,向后端发送对应的权限id数组。大概就是这样(图中数据都是测试使用随便设置的,有些没逻辑)获得,是选择的节点的key数组,也是我们需要过滤的数组。获得,是选择的节点的node数组。其中使用了扁平化处理后的树状数组。原创 2023-06-06 00:09:27 · 391 阅读 · 0 评论 -
Pinia - 更契合Vue3的状态管理库
在Vue3中,你仍然可以使用Vuex,但是官方文档建议使用Pinaia,应用在服务端渲染时,Pinia比Vuex更加安全。原创 2023-05-16 21:52:44 · 370 阅读 · 0 评论 -
Pinia ——更契合Vue3的状态管理库
在Vue3中,你仍然可以使用Vuex,但是官方文档建议使用Pinaia,应用在服务端渲染时,Pinia比Vuex更加安全。相比于VuexPinia少了Mutations。原创 2023-05-15 22:08:07 · 130 阅读 · 0 评论 -
Vue3 入门
自定义一个v-xxx指令,在,以v开头的驼峰命名变量vXxx都可被作为一个自定义指令,在模板中以v-Xxx的形式使用//创建自定义指令 const vXxx = {//自定义指令 v-Xxx // 参数传入挂载点 mounted :(el) => {// 这个指令的功能 } }-- 使用自定义指定 --> < div v-Xxx /> </ template >-- 使用自定义指定 --> < div v-Xxx /> </ template ></原创 2023-05-15 20:59:42 · 219 阅读 · 0 评论 -
图片转Svg格式以及压缩优化方法
将svg图片进一步压缩,去除冗余数据,以便前端在web中使用原创 2023-03-08 18:44:38 · 4033 阅读 · 1 评论 -
Less —— 一种CSS预处理器,可编程化书写CSS
CSS预处理器是一种专门的编程语言,为CSS增加了一些**编程特性**,使CSS的编写具备一些编程特性,可以更便于对CSS代码进行组织和维护、减少CSS冗余问题原创 2023-02-27 13:44:15 · 453 阅读 · 0 评论 -
Axios基础 —— 一个基于AJAX和Promise的发送AJAX请求的库
一个在Vue和React中常用的发送AJAX请求的库,基于Promise和AJAX实现支持async/await用法原创 2023-02-25 17:15:39 · 175 阅读 · 0 评论 -
CSS3 笔记整理
以前学习时候记的笔记太乱了,现在利用国庆时候花一两天复习并整理一下,方便知识体系化、以后复习使用。原创 2022-10-04 20:34:24 · 180 阅读 · 0 评论 -
Vue UI 组件库
用于记录收集的vue ui组件库,方便日后使用,目前主要起一个记录的作用,方面查阅和跳转,后续慢慢更新详细介绍原创 2022-09-29 20:22:07 · 49 阅读 · 0 评论 -
Vue Router:vue中实现前端路由
只有一个页面,无法实现页面的跳转。而是通过选择页面中响应功能选项,在页面的特定区域显示响应的不同功能页面。整个切换过程中,页面不发生跳转,页面只进行局部更新。一个很形象的例子就是,一个页面内的分类导航 - 展示效果。:可在多个html之间跳转,以此显示不同网页的功能。前端中路由的作用:实现单页面(SPA)应用。原创 2022-09-24 17:55:42 · 1140 阅读 · 0 评论 -
Vue2笔记整理
Vue是一套用于的JavaScript框架渐进式:Vue可以自底向上应用,它的核心库轻量,只关心图层,便于与第三方库或既有项目。原创 2022-08-12 22:45:48 · 1264 阅读 · 2 评论 -
AJAX笔记
API: 创建 XHR 对象的构造函数status: 响应状态码值statusText: 响应状态文本: 比如 “Not Found”readyState: 标识请求状态的只读属性: 0、1、2、3、4: 绑定 readyState 改变的监听: 指定设置响应数据类型,如果设置为 ‘json’,得到响应后自动解析JSON数据并响应response: 响应体数据,类型取决于 responseType 的指定timeout: 设置请求超时时间,默认为0.代表无超时时间限制ontimeout。..........原创 2022-08-09 17:58:42 · 191 阅读 · 0 评论 -
ES6笔记,文尾ES7 -- ES11(细节会持续补充)
ES6允许使用=>定义函数,格式如下//括号内传参, 可以看出优化了原来的function()部分 return a + b;原创 2022-08-04 22:59:39 · 353 阅读 · 0 评论 -
JS中,typeof 检测 null 会返回 ‘object‘ 的原因
为什么js中typeof null返回'object'原创 2022-07-20 16:45:52 · 928 阅读 · 0 评论 -
JSON笔记(更新ing)
json的一些笔记,还不全面也不完善,相关细节和注解会慢慢补充原创 2022-07-17 16:36:19 · 205 阅读 · 0 评论 -
JavaScript - BOM 学习笔记(更新ing)
小白学习BOM的一些笔记,后续会持续更新、补全、优化相关内容原创 2022-07-15 20:14:47 · 351 阅读 · 0 评论 -
【JavaScript】DOM笔记(随缘更新ing)
JavaScript DOM笔记原创 2022-07-01 21:46:27 · 525 阅读 · 0 评论 -
HTML学习笔记
从有道云笔记上移植过来的原创 2022-06-29 22:22:49 · 108 阅读 · 0 评论