墨色随笔
  • 编程
    数据库 测试 教程 脚本 数据结构 算法 编程
  • 分享
    心得 娱乐 脑洞 随笔
  • 开发
    开发 示例 实践 配置 技巧 游戏开发 错误处理
  • 关于
  • 首页
JavaScript 闭包

JavaScript 闭包

闭包是 JavaScript 中最强大的特性之一。JavaScript 允许函数嵌套,并且内部函数可以访问定义在外部函数中的所有变量和函数,以及外部函数能访问的所有变量和函数。 但是,外部函数却不能够访问定义在内部函数中的变量和函数。这给内部函数的变量提供了一定的安全性。 此外,由于内部函数可以访问
2025-01-22
教程
#前端#javascript
简单的 JavaScript 入门教程

简单的 JavaScript 入门教程

简介 JavaScript 编程语言允许你在 Web 页面上实现复杂的功能。如果你看到一个网页不仅仅显示静态的信息,而是显示依时间更新的内容,或者交互式地图,或者 2D/3D 动画图像,或者滚动的视频播放器,等等——你基本可以确定,这需要 JavaScript 的参与。 JavaScript 是 动
2025-01-20
教程
#前端#javascript
约定优于配置

约定优于配置

约定优于配置是一种软件开发设计原则,通过约定减少配置需求,从而降低开发者的负担。 简单来说,就是大家达成共识:某些东西该如何组织、如何操作,作为默认行为来处理。当然,如果有特殊需求,仍然可以通过配置进行覆盖。 在前端项目中,这种设计理念非常常见。例如: 目录约定:src 目录放项目源代码,publi
2025-01-20
技巧
#心得#框架#配置#设计思想
当访问不存在路径时,会渲染首页问题

当访问不存在路径时,会渲染首页问题

问题描述 使用 nextjs 开发,本地开发时是正常的,在本地构建打包后运行也是正常跳转到 404 页面。 但是一旦部署到线上,就会出现访问不存在路径时,会渲染首页的问题。 问题解决 通过以上描述,我们可以得出,本地是正常的,线上是异常的。 所以我们需要针对线上环境去排查。 公司使用的是 Cloud
2025-01-10
实践
#错误处理#前端#javascript
NextJS 打包时内存溢出问题

NextJS 打包时内存溢出问题

今天遇到了一个问题,原本是 Next@13 版本,然后希望进行升级。 结果升级后,打包一直失败,报内存溢出问题。 报错内容类似这种: ⨯ Static worker exited with code: 2147483651 and signal: null ,⨯ Static worker exit
2025-01-09
错误处理
#前端#工具#错误处理
2024 年总结

2024 年总结

今天是 2025 年的第三天,一月三号。 过去一年,我经历了很多事情。 年初定下的目标也没怎么完成。 求职 因为条件不好,年轻,学历不行,加上实际上还没毕业,这次是出来找实习。 所以基本上面试的都是小公司,没有那么多要求,都是去了聊个大概就没了。 有个要做题的过了,愿意给我带薪试岗,去了一天也挺满意
2025-01-04
心得
#心得
为什么使用 TypeScript ?

为什么使用 TypeScript ?

TypeScript 和 JavaScript TypeScript 和 JavaScript(以下分别简称为 TS 和 JS),的关系就像是爸爸和儿子的关系,TS 是基于 JS 的,增加了类型系统。 JS 的代码可以无缝切换到 TS (TS 的类型检查仅用于编译时,运行时是管不到的,但是既然编译时
2024-12-04
技巧
#编程#javascript#typescript#前端
国际化站点的开发注意

国际化站点的开发注意

时间 因为各个地区的时区不同,会导致时间也会不一样。 因此需要有一个基准时间,在前端根据时间来开关活动的显示。 /** * 匹配时间是否在范围内 * @param { string } startDate 开始的时间 为 Date 的有效参数 e.g. `2024/11/22 10:00:00
2024-11-21
技巧
#前端#javascript
创建 monorepo

创建 monorepo

由来 传统的项目被称为单仓库巨石应用,因为它只有一个代码仓库。随着时间和业务的迭代,这个代码库变得越来越复杂,最终像一块巨石一样,导致开发和构建的效率因其“重量”而下降。 为了提高效率,团队开始将这块巨石“敲碎”,将不同的业务碎片存储在多个代码仓库中,这样就形成了多仓库多模块应用。每个模块可以独立开
2024-11-01
实践
#软件开发#typescript#javascript#配置#工具#后端#前端
SQLite

SQLite

是一个进程内的库,实现自给自足,无服务器,零配置,具有事务性的 SQL 数据库。 官方地址 提供了最新的 SQLite 版本,咨询,和教程。 使用场景 不需要单独的服务器进程或操作的系统。 SQLite 不需要配置,也就是说不需要安装或管理。 一个完整的 SQLite 数据库就是一个单一的文件。 S
2024-10-02
数据库
#工具#数据库#软件开发
1 … 6 7 8 … 14