前端补缺笔记
文章平均质量分 77
是查漏补缺的个人笔记板块
Krismiling
努力长成自己想要的样子,打工狗
展开
-
可视化相关知识(canvas)
可视化基础:可视化领域、canvas可视化实例:可视化的使用场景原创 2022-10-06 07:47:07 · 254 阅读 · 1 评论 -
数据结构与算法
基本数据结构基本算法判定和类型原创 2022-09-26 01:05:07 · 328 阅读 · 0 评论 -
软件设计模式
设计模式简介设计模式原则设计模式分类原创 2022-09-26 00:03:10 · 498 阅读 · 1 评论 -
redux、mobx
reduxmobx原创 2022-08-28 19:30:13 · 458 阅读 · 0 评论 -
CSS基础
选择器flex 布局动画和变换原创 2022-08-28 17:32:01 · 154 阅读 · 0 评论 -
React-router
react-router相关知识原创 2022-08-21 21:29:25 · 537 阅读 · 0 评论 -
React高级用法
关于react的HOC、Hooks、异步组件、React V18的升级的相关React高级特性讲解原创 2022-08-21 00:27:51 · 718 阅读 · 0 评论 -
npm基础
简要介绍前端发展情况,介绍npm原创 2022-08-20 10:28:16 · 251 阅读 · 0 评论 -
React基础知识
● React简介 ● JSX模板语法 ● props & state ● ⽣命周期 ● 事件处理 ● 条件渲染 ● 列表原创 2022-06-12 11:03:04 · 1054 阅读 · 0 评论 -
代码整洁的JavaScript
代码整洁的JavaScript:变量函数对象和数据结构类SOLID测试错误处理格式化注释原创 2022-06-08 13:16:00 · 176 阅读 · 0 评论 -
vue进阶
优势一:模板化1、插槽 - 模板更加灵活2、模板数据的二次加工上:过滤器、v-html、jsx优势二: 组件化1、传统模板化组件2、混入 mixin3、继承拓展extends4、整体拓展 —— extend5、插件 - Vue.use(plugin)原创 2022-05-25 13:26:38 · 254 阅读 · 0 评论 -
vue基础知识(vue发展史、vue基础配置、vue组件化)+面试题
vue基础知识(vue发展史、vue基础配置、vue组件化)+面试题原创 2022-05-25 11:13:32 · 254 阅读 · 0 评论 -
面向对象、类、继承
POP、OOP的区别类new原型链继承原创 2022-05-24 11:00:57 · 103 阅读 · 0 评论 -
this指针/闭包/作用域
作用域上下文闭包this原创 2022-05-24 10:08:23 · 137 阅读 · 0 评论 -
ES next相关
发展历史脚本语言:浏览器脚本:JavaScript作为一个脚本语言出现。服务器脚本:PHP / ASP / JSP。JavaScript相关知识:ECMAScript是一个标准,JavaScript是标准的实现;ECMAScript是JavaScript的规格;JavaScript实际上就是ECMAScript的一个方言,还有其他方言如JScript,ActionScript;浏览器端对于语言特性的实现,有一些滞后,即语言方面实现了,浏览器端不一定实现了;浏览器在用户端的升级也有一些原创 2022-04-19 19:57:46 · 544 阅读 · 0 评论 -
TypeScript+vue2项目,引入ts时项目需要的做的前置工作
项目使用TypeScript的前置工作原创 2022-04-19 10:44:27 · 776 阅读 · 0 评论 -
TypeScript
什么是TS?定义:是JS的一个超集,在原有的语法基础上,添加强类型并切换为基于类的面向对象语言。关于TS与JS的对比:面向项目:TS:面向解决大型复杂项目、架构,可解决代码复杂难以维护的场景。JS:是一个脚本化语言,面向简单页面等使用。自主检测:TS:编译时主动发现并提示错误。JS:运行时才发现错误。类型检测:TS:强类型语言,支持动态和静态类型检测。JS:弱类型语言,无静态类型选项。运行流程:TS:依赖编译,依靠编译打包实现在浏览器端的运行。JS:可直接在浏览器端运行。复杂原创 2022-04-18 23:14:03 · 310 阅读 · 0 评论 -
浏览器体系
浏览器运行态下的JS浏览器 = 可执行环境 + 用户可操作的APP。浏览器需提供 = 脚本语言所需的执行环境 + API + 用户本身所具有的操作(调用本地键盘、蓝牙等)。所以浏览器运行态下的JS包括BOM、DOM、ECMAScript。问:由我们可以操作BOM、DOM,使用ECMAScript语法的场景,面试官询问浏览器JS的执行态是怎么样的?答:ECMAScript:是一个规范,主要提供基础逻辑、数据处理等方面,有纯正的JS语法。DOM:对于浏览器视窗内,对文本有相应的操作方面。B原创 2022-04-15 01:40:43 · 474 阅读 · 0 评论 -
JS模块化
JS 模块化1. 背景:前端复杂度的提升 => 前端的变迁 => 工程化的推进(grunt、gulp、webpack)=> 服务化 => nodejs2. 语法基础:IIFE(立即调用函数表达式),作用域范围相关。3. 模块化分类:(1)传统型:无模块化、CommonJS、CMD、AMD、ESM(面试主要考察这几种的对比区分);(2)现代型:拓扑组合,webpack。原创 2022-04-09 18:53:22 · 909 阅读 · 0 评论 -
promise背景、规范、手写
Promise出现的原因:1. 为何会出现同步&异步问题?2. 浏览器处理机制,如何解决异步问题 – callback3. 面试题中的异步Promise解决上述同步异步问题。Promise相关简介:1. 是什么?2. 使用场景?3. 状态及其状态的流转?Promise/A+规范:1. 概念2. 术语3. 规范面试题Promise常用方法:all、race手写简单PromiseESNext 时代的新解法:1. Generator2. Async / Await原创 2022-04-01 15:34:48 · 307 阅读 · 0 评论