摘要: 1.概念 是内部函数可以访问外部函数作用域中的变量。 2.来由 由于JavaScript中的函数作用域规则和函数可以作为值传递的特性产生的 3.优点 封装性(可以将变量和函数封装起来,防止外部访问和修改,提高了代码的可维护性和可重用性) 保存状态(即使函数已经执行完毕,状态仍然保存,在事件处理程序可 阅读全文
posted @ 2024-04-26 11:24 诉诉飞飞 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 背景:react框架实现插件:pdfjs-dist: "^2.0.943" (还有其他插件 react-pdf , react-pdf-js , pdf.js 都可以尝试一下呢) 实现效果: 实现代码 如下: index.jsximport React, { useState, useEffect 阅读全文
posted @ 2024-04-11 20:44 诉诉飞飞 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2024-02-19 14:40 诉诉飞飞 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 1.大厂性能的计算方式与优化方案 网页性能指标 影响因素 客户端缓存策略 异步加载 按需加载 bigpipe 浏览器原理与PWA 2.大厂前端页面的质量保障 单元测试 上线规范 预发环境 线上日志及报警 定时自动检查页面 3.上列表无限滚动方案 不同框架的实现方案 渲染卡顿的解决方案 高性能滚动及页 阅读全文
posted @ 2024-02-19 14:17 诉诉飞飞 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 1.现代hybrid开发与原理剖析 hybrid 是什么 现代hybrid开发与原理剖析 现有开源解决方案源码解析 JsBridge原理 Android的JsBridge源码分析 2.electron入门与原理介绍 electron入门与原理介绍 Electron 运行时的基本结构分析 主进程与渲染 阅读全文
posted @ 2024-02-19 14:17 诉诉飞飞 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 知道如何让项目开发更 加规范 对自动化开发、部署、 测试有一定了解 1.前端工程化详解 前端工程化的发展 - 从模块化到工程化 babel 编译工具链的使用 + babel plugin拓展 工程化脚手架 脚手架核心原理 2.自动化构建 常用自动化构建工具 Npm Scripts、Grunt、 Gu 阅读全文
posted @ 2024-02-19 14:17 诉诉飞飞 阅读(12) 评论(0) 推荐(0) 编辑
摘要: 1.算法-数据结构篇 实现一个LRU缓存 求环状链表 树的前序、中序、后序遍历 树的层序遍历 获取树的层级 实现 类数组转数组 实现 DOM转JSON 实现 JSON转DOM 实现 树转数组 实现 数组转树 实现 对象打平 2.算法-排序与双指针等 n平方复杂度的排序有哪些? 如何实现冒泡排序,如何 阅读全文
posted @ 2024-02-19 14:17 诉诉飞飞 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 了解web服务端编程, 对运行原理与流程有深 入理解 能使用nodejs解决实际 问题 1.node.js 基础 node.js 环境搭建及原生模块解析 node.js CommonJS 模块化及相关源码解析 手写 CommonJS规范实现原理 2.node.js 原理详解 node.js事件循环模 阅读全文
posted @ 2024-02-19 14:16 诉诉飞飞 阅读(5) 评论(0) 推荐(0) 编辑
摘要: react目前最火的前端框 架之一 状态管理、路由等一定 要重点掌握 熟悉常见API,并且有使 用经验 1.react.js 基础 react.js 简介 jsx 模版语法及 babel 编译配置 事件/条件渲染/列表渲染等基础用法 react.js 组件化及生命周期 refs 及 React AP 阅读全文
posted @ 2024-02-19 14:16 诉诉飞飞 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 1. 小程序入门 小程序的基础使用 小程序生命周期 小程序架构 - 双线程模型 运行机制 自己仿一个简易小程序 2. 微信小程序详解 微信小程序开发 API 详解 微信小程序开发/发布/上线流程详解 微信小程序原理解析 3. 工程化开发小程序 小程序工程化详解 4. 百度/支付宝小程序及小程序框架介 阅读全文
posted @ 2024-02-19 14:16 诉诉飞飞 阅读(9) 评论(0) 推荐(0) 编辑