墨塔博客

记录有趣的事:有关生活、技术及个人思考!

JavaScript 常用工具函数

50+ JS 常用工具函数,助你提升开发效率

本文总结了 JavaScript 中的一些实用的工具函数,希望能帮助你提高开发效率!这些工具函数,可分为数字操作、数组操作、字符串操作、时间操作、格式校验、设备判断、浏览器相关等 12 大类。
近期文章

详解摩尔斯电码编码

关于摩尔斯电码编码的知识都在这里

摩尔斯电码,它是由点 dot . 和划 dash - 这两种符号所组成的。摩尔斯码在早期的无线电上作用是非常大的,它是每个无线电通讯者所须必知的。本文将详细探寻摩尔斯电码的相关知识。

HTTP 协议之 ETag 详解

了解如何通过 ETag 和 If-None-Match 实现缓存控制

本文将介绍如何利用 ETagIf-None-Match 来实现缓存控制。此外,还将介绍 HTTP 中的 ETag 是如何生成的。在此之前,我们先简单介绍一下 HTTP 协议中的 ETag 是什么东西。

一步一步教你接入微信支付

教你如何在公众号、小程序中接入微信支付

随着微信小程序的发展,越来越多的移动端应用选择了微信产品做为媒介。无论是公众号开发还是小程序开发,微信支付永远都是绕不开的话题。由于微信支付涉及了很多场景,本文我们只学习如何在公众号、小程序中接入微信支付。

如何使用 Github Actions 部署前端项目?

手把手教你如何使用 Github Actions 部署前端项目【多图】

对于正常需求的开发流程,大多数操作是可重复利用的,基于此,Github 集成了 Actions 市场,允许开发者把操作写成独立的脚本,发布到 Actions 市场,允许所有开发者使用,这里有点像 Npm 和 VSCode 中的插件。

微信小程序长列表性能优化实践

小程序列表加载慢?这篇文章告知你如何进行性能优化

微信小程序在拉取超过一定数量的数据列表时,会出现卡顿甚至白屏现象。查看控制台,提示 “Dom limit exceeded”,也就是 DOM 数超出了限制,不知道微信是出于什么考虑,要限制页面的 DOM 数量。

入门必读:小程序代码构成详解

一文搞懂小程序代码的基本构成及其作用

本文详细介绍了小程序代码的构成部分,以及每部分代码的作用和用法。另外,以 HTML、JavaScript 和 CSS 作为对比,来加深对小程序代码构成的理解。本文是小程序开发的入门文章,适合初次接触小程序开发的人员。

微信小程序网络请求最佳实践

揭示如何更好的使用微信小程序网络请求库

微信小程序,其网络请求模块提供了 wx.request() 方法,从文档可以看出来,这其实就是 n 年前 jQuery 的 $.ajax()。本文讲述了如何对微信小程序提供的默认网络请求方法进行封装,以便更好地在实际开发中使用。

CSS 设计模式:如何写出一套可维护的 CSS 库

一文搞懂主流 CSS 设计思想

如何写出一套可维护的 CSS 库?不妨通过 CSS 的设计模式/架构来理解。本文将为你讲述三个主流的 CSS 设计思想 OOCSSSMACSSBEMCSS 以及一个最近通用的 CSS 设计思想 METACSS

Robots.txt 规范中文版

关于 robots.txt 你需要知道的都在这里

本文提供 robots.txt 规范的详细说明,并详细介绍了搜索引擎(特别是 Google 搜索引擎)处理 robots.txt 文件的方式。robots.txt 文件可以让你控制搜索引擎抓取工具如何抓取可公开访问的网页,并将其编入索引。