摘要: 介绍:JSDoc 3 是一个用于 JavaScript 的API文档生成器,类似于 Javadoc 或 phpDocumentor。可以将文档注释直接添加到源代码中。JSDoc 工具将扫描您的源代码并为您生成一个 HTML 文档网站。 说明:这里介绍的是把注释以一种类型文档的显示 做标注,不是普通的 阅读全文
posted @ 2024-07-22 14:31 吴飞ff 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一、sass环境的安装:https://blog.csdn.net/Ed7zgeE9X/article/details/123058868 重点:sass是分了3个版本的,都是用来将sass编译成css的工具。一个是node-sass,另一个是dart-sass。 Ruby Sass:是最初的Sas 阅读全文
posted @ 2024-07-10 16:30 吴飞ff 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 一、色彩: fillStyle = color strokeStyle = color 二、透明度: 三、线型: 设置线条宽度:lineWidth = value 设置线条末端样式:lineCap = type 设定线条与线条间接合处的样式:lineJoin = type 限制当两条线相交时交接处最 阅读全文
posted @ 2024-07-08 10:22 吴飞ff 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/qq_46110252/article/details/137470096 单点登录概念: 简单说,就是多个系统只要登录一次就可以。进入其它系统就不用再次登录 可以正常访问。如,登录了淘宝网站,跳转到天猫的网站直接就正常访问了。(这里不详细说明) 流 阅读全文
posted @ 2024-06-28 09:08 吴飞ff 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一、Promise中then中两个回调和用catch捕获错误的区别 https://blog.csdn.net/qq_41968486/article/details/123544784 1. 区别 主要区别就是,如果在then的第一个函数里抛出了异常,后面的catch能捕获到,而then的第二个函 阅读全文
posted @ 2024-06-25 09:18 吴飞ff 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 一、树型数据的筛选(如,vue路由的对需要权限的筛选处理) 1、在页面权限上的使用 //用于过滤当前用户需要展示的异步路由 function filterAsyncRoute(asnycRoute, routes) { return asnycRoute.filter((item) => { if 阅读全文
posted @ 2024-06-05 20:59 吴飞ff 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 说明:一般组件库提供的组件是比较通用的,有些不怎么常用,但是会有实际需求的组件功能没有提供。有些是可以直接在原有组件库上增强的,有些就需要自己去实现了。对这些组件功能做一个记录。 一、elementUI的table组件实现动态增删可输入的表格 https://blog.csdn.net/weixin 阅读全文
posted @ 2024-04-24 16:34 吴飞ff 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 一、express 第三方中间件模块 morgan:日志输出 cors:为客户端提供跨域资源请求 multer:处理 multipart/form-data 类型的表单 https://blog.csdn.net/KimBing/article/details/126345248 或 https:/ 阅读全文
posted @ 2024-01-17 16:57 吴飞ff 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 参考:https://zhuanlan.zhihu.com/p/394561311 JS中有一些优雅换行(美化),可以让代码的可读性更强,但是需要注意 JS引擎自动插入分号的机制 会不会 出现非预期的情况。 ASI 规则 1. 遇到行结束符时,会插入一个分号。 注意:也不说遇到 行结束符 一定插入分 阅读全文
posted @ 2023-11-02 15:33 吴飞ff 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 参考:https://juejin.cn/post/6963170647207837710 说明:基于nodejs的项目报内存溢出都是v8的堆内存限制引起的,如 npm run dev / npm run build 报内存溢出。 v8 的堆内存限制 Node 程序中 javascript 的使用内 阅读全文
posted @ 2023-10-12 18:58 吴飞ff 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 一、第三方包没有 声明文件时:https://blog.csdn.net/xiebaochun/article/details/122458063 解决方法1:从 @types/ 上下载对应的 包 解决方法2:自己写一个声明文件 ( .d.ts 文件) 在项目根目录新建 types 文件夹。 在 t 阅读全文
posted @ 2023-09-15 16:49 吴飞ff 阅读(11) 评论(0) 推荐(0) 编辑
摘要: nodeJS 中的 buffer(缓冲区):https://juejin.cn/post/7056337343304695839 JavaScript 语言没有二进制数据类型,如果需要处理tcp流、视频、音频必须使用buffer来处理二进制数据; 所以, buffer 可以理解为存储 二进制数据的 阅读全文
posted @ 2022-11-28 14:23 吴飞ff 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 逻辑运算符: 或: || 与:&& 非:! 逻辑赋值运算符 参考:https://blog.csdn.net/qq_43456781/article/details/119381387 可选链: 或赋值运算符 // 或赋值运算符 x ||= y // 等同于 x || (x = y) 与赋值运算符 阅读全文
posted @ 2022-10-10 20:23 吴飞ff 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 官方文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/capabilities.html 使用云开发,即使用云上的服务,小程序中需要初始化云服务器,绑定云环境。 // app.js App({ onLaunch() { 阅读全文
posted @ 2022-09-28 19:19 吴飞ff 阅读(149) 评论(0) 推荐(0) 编辑
摘要: CSS 布局就像搭积木一样,实现不难。但是写的注意一些结构,可以减少返工的可能。给UI页面分域,从大到小 可以分为:块、块里面 一、给UI图分区域:给UI图分区域,分的好,是非常利于CSS布局的。 从大到小可以分为,横块,子块,项。 横块:UI基本都是从上到下,分区域的内容。 子块:横块内部的区域, 阅读全文
posted @ 2022-08-25 11:16 吴飞ff 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 参考:https://blog.csdn.net/qq_40710974/article/details/125235712 阅读全文
posted @ 2022-08-17 11:30 吴飞ff 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 参考:https://zhuanlan.zhihu.com/p/354375388 一、命名规范 1、表名命名规范:模块_+功能点 示例:alllive_log alllive_category 阅读全文
posted @ 2022-07-26 15:20 吴飞ff 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一、代理相关 前言: 参考:https://segmentfault.com/a/1190000014474361?utm_source=channel-hottest 或 https://blog.csdn.net/huangjianfeng21/article/details/92005441( 阅读全文
posted @ 2022-06-24 15:25 吴飞ff 阅读(549) 评论(0) 推荐(0) 编辑
摘要: 参考:https://juejin.cn/post/6844903959283367950?share_token=22940025-17cb-4d07-a81c-4120f92c07e4#heading-14 先介绍下 set 和 map Set:ES6 新增的一种新的数据结构,类似于数组,但成员 阅读全文
posted @ 2022-05-26 13:34 吴飞ff 阅读(80) 评论(0) 推荐(0) 编辑
摘要: CSS 变量 概念:自定义属性(有时候也被称作CSS变量或者级联变量)是由CSS作者定义的,它包含的值可以在整个文档中重复使用。由自定义属性标记设定值(比如: --main-color: black;),由var() 函数来获取值(比如: color: var(--main-color);) 定义作 阅读全文
posted @ 2022-05-13 14:01 吴飞ff 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 前言:为什么需要前端去定义接口需求文档呢。 后端的接口文档不一定是靠谱的。他们使用的swagger文档,有的时候是针对某个字段只是表示一个对象,但是对象里有哪些字段就没有了。 后端提供的接口文档,请求参数是否必填不明确;响应参数给的字段太多了。而我们需要的参数却只有几个。 【很重要】前端没有接口文档 阅读全文
posted @ 2022-05-08 21:48 吴飞ff 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 1、什么是 ssr(服务端渲染):https://www.jianshu.com/p/7f06022a8ddd ssr 也不是万能的, 需要 node 服务器, 很耗费性能, 需要做好缓存和优化, 相当于空间换时间.。全站 ssr 明显不可取, 现在流行较多的是 首屏 ssr ,甚至 首屏部分 ss 阅读全文
posted @ 2022-04-17 19:13 吴飞ff 阅读(95) 评论(0) 推荐(0) 编辑
摘要: canvas 像素操作 参考:https://developer.mozilla.org/zh-CN/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas API介绍: ImageData 对象:ImageData对象中存储着 阅读全文
posted @ 2022-04-11 20:36 吴飞ff 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 构造函数、实例和原型对象三角关系 function Star(uname, age){ this.uname = uname; this.age = age; } var ldh = new Star("刘德华", 18) console.log(ldh); 上面的说明都以上面的代码作为举例 每个构 阅读全文
posted @ 2022-04-11 11:00 吴飞ff 阅读(59) 评论(0) 推荐(0) 编辑
摘要: 一、基于 HTML 的模板语法,实现渲染。 在底层的实现上,Vue 将模板编译成虚拟 DOM 渲染函数。结合响应系统,Vue 能够智能地计算出最少需要重新渲染多少组件,并把 DOM 操作次数减到最少。 二、使用渲染函数,实现渲染。https://cn.vuejs.org/v2/guide/rende 阅读全文
posted @ 2022-03-29 19:11 吴飞ff 阅读(573) 评论(0) 推荐(0) 编辑
摘要: 声明文件介绍: 声明文件 也 叫做描述文件,以d.ts结尾的文件名,比如xxx.d.ts。声明文件主要是ts编译器 和 编辑器用的。 给 ts 编译器用:开发中 ts 不可避免要引用其它第三方的 js库。虽然通过总结引用可以调用库的类和方法,但是却无法使用 TS 诸如类型检查等特性功能。用 声明文件 阅读全文
posted @ 2022-03-23 17:54 吴飞ff 阅读(2771) 评论(0) 推荐(0) 编辑
摘要: 前言:Proxy 和 Reflect是配套出现使用的。虽然Proxy可以不适用Reflect也能实现系统的功能,但是会增加代码复杂度,也增加了代码理解难度。 https://mp.weixin.qq.com/s/G6maIUZONMWHxJG_E1_f-w Proxy 一、基本语法: const p 阅读全文
posted @ 2022-03-02 09:17 吴飞ff 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.jianshu.com/p/809958a504b8 一、减少webpack打包后的文件体积 按需加载【这个不是减少打包后的体积,而是运行时加载文件的体积减少了】 如:将每个路由页面单独打包为一个文件 component: () => import(/* webpack 阅读全文
posted @ 2022-01-25 16:48 吴飞ff 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一、概念: 1、微前端的两种形态 单实例【从代码层面来看,这种方式 并不是微前端。只是多应用集成在一起】 多实例 阅读全文
posted @ 2022-01-18 17:47 吴飞ff 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 一、app:控制应用程序的事件生命周期。https://www.electronjs.org/zh/docs/latest/api/app ready事件:通常我们使用触发器的 .on 函数来监听 Node.js 事件。但是 Electron 暴露了 app.whenReady() 方法,作为其 r 阅读全文
posted @ 2022-01-18 16:03 吴飞ff 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 官网的模块都是 系统模块 参考:https://juejin.cn/post/7080871139068608543 一、path 模块 https://nodejs.org/dist/latest-v16.x/docs/api/path.html path 模块提供了用于处理文件和目录的路径的实用 阅读全文
posted @ 2022-01-17 13:44 吴飞ff 阅读(230) 评论(0) 推荐(0) 编辑
摘要: https://developer.mozilla.org/zh-CN/docs/Web/API/Blob 一、Blob对象的API: 属性: size: 对象所包含数据的大小(字节)。 type:表明该 Blob 对象所包含数据的 MIME 类型。如果类型未知,则该值为空字符串。 方法 slice 阅读全文
posted @ 2022-01-05 15:04 吴飞ff 阅读(4800) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.w3cplus.com/css/css-architecture-1.html(推荐) 或 https://blog.csdn.net/eunice_sytin/article/details/83341381 (推荐) 或 https://zhuanlan.zhihu 阅读全文
posted @ 2021-12-23 16:55 吴飞ff 阅读(966) 评论(0) 推荐(0) 编辑
摘要: 什么是CDN?工作原理是什么? 网站通常将其所有的服务器都放在同一个地方,当用户群增加时,公司就必须在多个地理位置不同的服务器上部署内容 为了缩短http请求的时间,我们应该把大量的静态资源放置的离用户近一点。 内容发布网络CDN(Content Delivery Networks) CDN是一组分 阅读全文
posted @ 2021-12-23 15:57 吴飞ff 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 流程图分类: 1、基本流程图:主要用于描述单一角色在处理某一个事项时代流程(当然,也可以描述多角色)。 2、跨职能流程图(泳道图):描述的事多个角色同时处理某个事项时的流程。 注意:产出的数据,可以放在旁边说明。 https://www.bilibili.com/video/BV1LS4y1Q7yb 阅读全文
posted @ 2021-12-18 17:08 吴飞ff 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 一、deepin中安装docker: https://blog.csdn.net/leibris/article/details/104045782【亲测有效,用tgz包安装】 1、 阅读全文
posted @ 2021-08-04 22:26 吴飞ff 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 1、不同于 SVG,<canvas> 只支持两种形式的图形绘制:矩形和路径(由一系列点连成的线段)。所有其他类型的图形都是通过一条或者多条路径组合而成的。不过,我们拥有众多路径生成的方法让复杂图形的绘制成为了可能。 2、canvas里面位置都是基于坐标系的,这点和DOM完全不一样。 DOM的布局是基 阅读全文
posted @ 2021-08-03 11:29 吴飞ff 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.bilibili.com/video/BV1Gx41187Bj?p=66 Axure使用技巧总结: 辅助线使用:辅助对齐 元素选择: 锁定 组合 叠放的元素,冒泡选中里面的元素。要点:单击一下,往里层选中下一个。不能太快,太快就变成双击了。 元素的反选择:shift+单 阅读全文
posted @ 2021-07-23 22:00 吴飞ff 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 参考链接 一、概念: 把实现同一事情的相同代码,放到一个函数中,以后如果再想实现这个功能,就不需要重新编写这些代码了,只要执行当前的函数即可。工厂模式本质就是代码功能的复用,没什么男理解的。关键是要了解和 构造函数 的区别,他们都可以创建一个对象。 function createPerson(nam 阅读全文
posted @ 2021-07-13 15:13 吴飞ff 阅读(56) 评论(0) 推荐(0) 编辑
摘要: 参考:https://www.cnblogs.com/alice-fee/p/8038367.html 离线安装扩展: 方法1:github下载插件,npm包安装依赖,拖入浏览器扩展程序。 github下载地址:https://github.com/vuejs/vue-devtools 说明:下载的 阅读全文
posted @ 2021-07-06 12:16 吴飞ff 阅读(350) 评论(0) 推荐(0) 编辑