# fe-notes **Repository Path**: EmilyZhou/fe-notes ## Basic Information - **Project Name**: fe-notes - **Description**: 前端学习笔记,包括JavaScript,前端工程化,VUE等 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-24 - **Last Updated**: 2022-07-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 大前端 ## javascript - [事件循环](./javascript/event-loop.md) - [promise](./javascript/promise-problem.md) - [垃圾回收](./javascript/garbage-collection.md) - 类型转换 - 闭包 - [原型](./javascript/prototypes.md) ### js手写题 - [深拷贝](./javascript/js-hand-writing/clone.js) - [科里化](./javascript/js-hand-writing/curry.js) - [图片懒加载](./javascript/js-hand-writing/imgLazyLoad.js) - [发布订阅](./javascript/js-hand-writing/eventEmitter.js) - [jsonp](./javascript/js-hand-writing/jsonp.js) - [解析url参数](./javascript/js-hand-writing/parseParam.js) - [typeof](./javascript/js-hand-writing/typeof.js) - [render](./javascript/js-hand-writing/render.js) - [防抖](./javascript/js-hand-writing/debounce/debounce.js) - [节流](./javascript/js-hand-writing/throttle/throttle.js) - [Promise](./javascript/js-hand-writing/promise/MyPromise.js) - [数组相关](./javascript/js-hand-writing/array/) - [对象相关](./javascript/js-hand-writing/object/) - [继承相关](./javascript/js-hand-writing/extend/) - [函数相关](./javascript/js-hand-writing/function/) - [实现json](./javascript/js-hand-writing/json/) ## 网络 - [缓存](./network/cache.md) - 安全 - [XSS](./network/safe/xss.md) - [CSRF](./network/safe/csrf.md) - [跨域](./network/cross-domain.md) - [HTTP](./network/http.md) - [HTTPS](./network/https.md) - TCP UDP - DNS ## css - [选择器优先级](./css/specificity.md) - 布局 - BFC(block) - IFC(inline) - FFC(flex) - GFC(grid) ## typescript - [interface和type的区别](./typescript/interface-type.md) - [any和unknown的区别](./typescript/any-unknown.md) - 不知道一个函数返回什么,怎么定义他的类型? ## 算法与数据结构 - [排序](./algorithm/sort.md) - [字符串](./algorithm/string.md) - [链表](./algorithm/linklist.md) - [栈和队列](./algorithm/stack-queue.md) - 树 - [深度优先遍历dfs](./algorithm/tree/recursion.md) - [广度优先遍历bfs](./algorithm/tree/bfs.md) - [二叉搜索树bst](./algorithm/tree/bst.md) - [多叉树Tire](./algorithm/tree/trie.md) - [动态规划](./algorithm/dp.md) ## 设计模式 - [SOLID原则](./design-pattern-js/1-principle.md) - [设计模式](./design-pattern-js/design-pattern.zh.md) ## vue ### vue2 - [mini-vue2](./vue/mini-vue2/readme.md) - 生命周期 - [vue-router](./vue/vue-router.md) - vuex ### vue3 - 组合式api - proxy api ## react - component api - hook api ## 工程化 - vite - webpack - rollup - monorepo ## 性能优化 ## 函数式编程 ## node