![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
我也曾经是一个单纯、善良、帅气的少年
月上柳梢头,人约coding后!
展开
-
简单实现Promise原理
const PENDING = 'PENDING';const RESOLVED = 'RESOLVED';const REJECTED = 'REJECTED';// 对于不太经常更改的变量 定于为常量function MyPromise(fn){ //存一下this 因为在setTimeout中的resolve 调用中 resolve函数 this指向window var that = this; // 初始状态 that.state = PENDING;.原创 2021-03-14 00:20:40 · 145 阅读 · 1 评论 -
浅析Vue3.0响应式原理
自vue3.0发布以来也好几个月了,最近也一直在忙碌手头上的工作,没有时间来学习vue3.0。刚好快要过年了,公司的事情不是很多,这才抽出时间来学习下vue3.0的响应式原理!回顾Vue2.x 响应式原理利用观察者模式 + Object.defineProperty ,收集依赖效率较低,对于深层次数据收集不友好对于复杂类型数据的删除等操作,监听操作实现较为麻烦Vue3.0响应式原理使用了Proxy,收集依赖更加的高效,对于深层次数据的收集更加的方便可以更好的监听数据的新增、删除等操作V原创 2021-02-06 15:18:56 · 383 阅读 · 3 评论 -
前端工程师的全栈梦!实现属于自己的express服务器框架!
作为一名专业的前端工程师,我们不仅要实现自己前端业务的技术精进,想要升职加薪?我们除过磨炼自己的前台技术,同样需要在后台方面有自己的理解!我们的目标是:JS迟早一天统治全球!今天,我来给大家分享一下自己实现express框架的过程!服务端实现://引入 http 模块const http = require('http');//创建路由列表const router = [];function createRouter(pathname,handel,method){ rout原创 2020-10-15 22:25:29 · 136 阅读 · 1 评论 -
Vue后台管理系统之动态路由的实现!
Vue作为一种渐进式、自底层向上增量开发的MVVM前端框架!它的语法偏向于结构化、条条框框相对较多,更加的适合偏向于静态业务的后台管理系统。下面我将带大家了解一下后台管理系统中的动态路由,实现不同身份、不同权限的登陆者,体验对应不同的功能!...原创 2020-09-22 22:25:22 · 1131 阅读 · 0 评论 -
大神必备的核心武器—柯里化
函数式编程思想是早期编程语言的核心思想,虽然现在大多数语言都有了类的概念,虽然类的引出,让我们的程序变的更加强大、更加的面向与模块功能的抽象,但是存在即合理,函数式编程需要什么功能就调用什么功能!<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-原创 2020-08-26 11:24:14 · 185 阅读 · 1 评论