赤蓝紫
自定义工具函数库(三) 自定义工具函数库(三) 自定义工具函数库(三)
自定义工具函数库(三)最终仓库:utils: 自定义工具库 1. 自定义 instanceof 语法: myInstanceOf(obj, Type) 功能: 判断 obj 是否是 Type 类型的实例 实现: Type 的原型对象是否是
2022-03-22
自定义工具函数库(二)   数组相关 自定义工具函数库(二)   数组相关 自定义工具函数库(二) 数组相关
自定义工具函数库(二) 数组相关最终仓库:utils: 自定义工具库 以前的笔记:JS 数组常用的方法 1. 数组声明式系列方法1.1 map 函数封装实现 map()方法创建一个新数组,其结果是该数组中的每个元素各自调用一次提供的函数后
2022-03-20
自定义工具函数库(一)  函数相关 自定义工具函数库(一)  函数相关 自定义工具函数库(一) 函数相关
自定义工具函数库(一) 函数相关最终仓库:utils: 自定义工具库 之前在哔哩哔哩看的视频的笔记。整理了一下。 1.1 call 函数封装实现原理:为传入的 obj 添加临时方法,然后去调用这个临时方法,这样子,这个方法的this就会指向
2022-03-19
JavaScript实现继承的六种方式 JavaScript实现继承的六种方式 JavaScript实现继承的六种方式
JavaScript 实现继承的六种方式 父类 12345678910function Person(name) { this.name = name; this.say = function () { console.log("
2022-03-17
详解原型与原型链 详解原型与原型链 详解原型与原型链
详解原型与原型链其实,刚开始学 JavaScript 时,就有学过原型与原型链的相关知识了,只是当时还没有养成写笔记的习惯,导致现在已经忘的七七八八了。 这边文章真是花了很多心思,写了两天,看了很多篇篇博文,其中有小参考的,有解决一点疑惑的
2022-03-16
Vue Router深入学习(二) Vue Router深入学习(二) Vue Router深入学习(二)
Vue Router 深入学习(二)通过阅读文档,自己写一些 demo 来加深自己的理解。(主要针对 Vue3)上一篇:Vue Router 深入学习(一) 1. 路由元信息 有时,你可能希望将任意信息附加到路由上,如过渡名称、谁可以访问路
2022-03-15
详解JavaScript 执行机制 详解JavaScript 执行机制 详解JavaScript 执行机制
详解 JavaScript 执行机制热身12345678910111213/* 先打印1, 3, 2s后打印2 */console.log(1);setTimeout(() => { console.log(2);}, 1000);
2022-03-14
CSS实现渐变字 CSS实现渐变字 CSS实现渐变字
CSS 实现渐变字 先来下前置知识。如果想速通,也可指直接到渐变字实现 什么是渐变 CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。 以前,你必须使用图像来实现这些效果。但是,通过使用 CSS3 渐变(
2022-03-13
Vue Router深入学习(一) Vue Router深入学习(一) Vue Router深入学习(一)
Vue Router 深入学习(一)之前的笔记:Vue 路由 通过阅读文档,自己写一些 demo 来加深自己的理解。(主要针对 Vue3) 1. 动态路由匹配1.1 捕获所有路由(404 路由) 123456const routes = [
2022-03-12
axios笔记(二)    深入了解axios axios笔记(二)    深入了解axios axios笔记(二) 深入了解axios
axios 笔记(二) 深入了解 axios1. 介绍 前端最流行的 ajax 请求库 react / vue 官方推荐使用 axios 发送 ajax 请求 axios 仓库 2. axios 特点 基于 promise 的异步 aja
2022-03-10
axios笔记(一)    简单入门 axios笔记(一)    简单入门 axios笔记(一) 简单入门
axios 笔记(一) 简单入门又是前端必备知识的笔记。 HTTP之前的笔记:HTTP 笔记 | 赤蓝紫 (clz.vercel.app) 1. 介绍 HTTP 是一种能够获取如 HTML 这样的网络资源的protocol(通讯协议)。它是
2022-03-10
params编程式导航踩坑 params编程式导航踩坑 params编程式导航踩坑
params 编程式导航踩坑1. params 不能与 path 一起使用先来一下路由配置 123456789101112131415import { createRouter, createWebHashHistory, useRoute
2022-03-08
9 / 13