随笔分类 -  前端技术栈

1 2 3 4 5 ··· 16 下一页
摘要:Node.js 中使用log4js记录日志 在开发和维护 Node.js 应用程序时,日志记录是一个至关重要的部分。良好的日志管理可以帮助我们跟踪程序运行状态、捕获异常、定位问题并优化性能。 log4js是一个强大的日志库,它可以为 Node.js 提供了灵活的日志记录功能,包括日志级别控制、日志输 阅读全文
posted @ 2024-12-24 06:36 IslandZzzz 阅读(1779) 评论(0) 推荐(0)
摘要:自定义Snippets常用代码片段提高开发效率 日常搬砖过程中,有很多代码是重复的 对于这些代码,可以考虑放进工具类,或者安装snippets插件,或者干脆找以前的代码Ctrl+CV 插件市场里每种框架和语言对应的snippets都有很多,但不一定符合自己的编码习惯 Ctrl+CV就操作链路的长度和 阅读全文
posted @ 2024-12-19 09:15 IslandZzzz 阅读(132) 评论(0) 推荐(0)
摘要:Tailwind CSS 实现响应式布局 CSS3 如何实现响应式 先聊聊纯 CSS 方案是怎么做的: 使用 CSS3 特性:@media scrren 表示设备屏幕,and 用于并列多个条件 一般来讲每个响应式系统的 ui 规范都要有多个断点: small:640px 起,横向模式显示状态的手机 阅读全文
posted @ 2024-07-22 17:01 IslandZzzz 阅读(465) 评论(0) 推荐(0)
摘要:一文掌握 Tailwind CSS 基础 工欲善其事,必先利其器 先推荐一些好用的工具: TailWind CSS 代码提示功能 vscode 插件:Tailwind CSS IntelliSense Tailwind CSS 速查网站:https://tailwind.muzhifan.top/ 阅读全文
posted @ 2024-07-21 23:32 IslandZzzz 阅读(1761) 评论(0) 推荐(1)
摘要:关于Tailwind CSS Tailwind CSS 是一个高度可定制的 CSS 框架,采用实用工具优先的方式,允许开发人员直接在 HTML 中应用样式 与传统的 CSS 框架不同,Tailwind 提供的是一组预定义的 CSS 类,用户可以通过组合这些类快速构建现代化的响应式网页 实用工具优先 阅读全文
posted @ 2024-07-16 23:18 IslandZzzz 阅读(92) 评论(0) 推荐(0)
摘要:为什么要使用多进程 多进程与多线程介绍 Nodejs多进程和多线程 使用与区别 cluster 为什么需要多进程 nodejs单线程,在处理http请求的时候一个错误都会导致进程退出,这是灾难级的 进程和线程介绍 进程是资源分配的最小单位,线程是cpu调度的最小单元 进程有独立的地址空间,线程是进程 阅读全文
posted @ 2022-08-17 15:38 IslandZzzz 阅读(905) 评论(0) 推荐(0)
摘要:事件循环允许Nodejs执行非阻塞I/O操作,尽管JavaScript是单线程的,但是可以将尽可能多的操作让系统内核去执行。 现代系统大多数内核都是多线程的,因此它们可以处理在后台执行的多个操作。 当一个操作完成时,系统就可以告诉nodejs, 以便可以将对应的回调添加到任务队列最终执行 Nodej 阅读全文
posted @ 2022-08-07 16:00 IslandZzzz 阅读(371) 评论(0) 推荐(0)
摘要:关于nodeType 只读属性 Node.nodeType 表示的是该节点的类型。 nodeType枚举 场景 深复制时,判断对象类型的nodeType是1, 则表明该对象是dom类型 if ((typeof sourceObj[key] 'object') && sourceObj[key].no 阅读全文
posted @ 2022-07-28 08:32 IslandZzzz 阅读(128) 评论(0) 推荐(0)
摘要:描述 Write a function that reverses a string. The input string is given as an array of characters s. You must do this by modifying the input array in-pl 阅读全文
posted @ 2022-07-22 15:31 IslandZzzz 阅读(27) 评论(0) 推荐(0)
摘要:描述 A phrase is a palindrome if, after converting all uppercase letters into lowercase letters and removing all non-alphanumeric characters, it reads t 阅读全文
posted @ 2022-07-22 15:23 IslandZzzz 阅读(38) 评论(0) 推荐(0)
摘要:' 1-a, 2-c,. 3-v#$% '.replace(/[^A-Za-z0-9]/g,'') // '1a2c3v' 阅读全文
posted @ 2022-07-22 15:16 IslandZzzz 阅读(247) 评论(0) 推荐(0)
摘要:combineReducers 对于业务复杂的应用,我们通常使用combineReducers拆分不同的reducer给不同的模块去消费 如果不同的模块需要做状态共享,可以使用相同的reducer 使用 import { createStore, combineReducers } from 're 阅读全文
posted @ 2022-07-04 11:24 IslandZzzz 阅读(122) 评论(0) 推荐(0)
摘要:npm version具有以下命令 npm version [<newversion> | major | minor | patch | premajor | preminor | prepatch | prerelease npm version patch // 升级版本补丁号, 如1.0.0 阅读全文
posted @ 2022-07-03 13:37 IslandZzzz 阅读(342) 评论(0) 推荐(0)
摘要:{ "compilerOptions": { "allowUnreachableCode": true, // 不报告执行不到的代码错误。 "allowUnusedLabels": false, // 不报告未使用的标签错误 "alwaysStrict": false, // 以严格模式解析并为每个 阅读全文
posted @ 2022-07-01 21:51 IslandZzzz 阅读(389) 评论(0) 推荐(0)
摘要:问题描述 import path from "path" // 模块 ""path"" 只能在使用 "esModuleInterop" 标志时进行默认导入 搜了一下解决方案,需要在tsconfig.json配置esModuleInterop为true 但是配置了依然无效 解决方案 换种写法 impo 阅读全文
posted @ 2022-07-01 18:35 IslandZzzz 阅读(1666) 评论(0) 推荐(0)
摘要:当整个页面及所有依赖资源如样式表和图片都已完成加载时,将触发load事件。 它与DOMContentLoaded不同,后者只要页面 DOM 加载完成就触发,无需等待依赖资源的加载。 阅读全文
posted @ 2022-06-30 11:17 IslandZzzz 阅读(50) 评论(0) 推荐(0)
摘要:createStore是一个高阶函数,主要作用是完成store的初始化 createStore(reducer,preloadedState,enhancer) export default function createStore(reducer, preloadedState, enhancer 阅读全文
posted @ 2022-06-29 17:18 IslandZzzz 阅读(549) 评论(0) 推荐(0)
摘要:关于redux 中间件 在redux中,我们通过dispatch action来更新数据状态,通过reducer来返回新的状态 如果我们想要记录某个状态更新前后的日志,那么我们只需要在此处的dispatch前后做一些处理即可 那如果我们要记录所有状态更新的日志呢?在所有调用disaptch的地方都加 阅读全文
posted @ 2022-06-29 16:48 IslandZzzz 阅读(221) 评论(0) 推荐(0)
摘要:1 数组实现 维护一个数组,总是记录无重复子串; 维护一个变量,总是记录当前无重复子串的长度中较长的那个 有重复,就删除当前记录重复子串中导致重复的部分子串0~start。 每次遍历在记录长度时,和当前记录值比较,取较大的那个。 最终记录的是最长子串长度 const lengthOfLongestS 阅读全文
posted @ 2022-06-29 16:28 IslandZzzz 阅读(63) 评论(0) 推荐(0)

1 2 3 4 5 ··· 16 下一页