前端快快充

1. 前言 最近的工作中,我需要使用 Nginx 配置 webp,通过这个过程来学习 Nginx,并在 Linux 环境中进行实践。为了达到这个目的,我开始学习 Linux 系统,并在 Mac 上使用


想学习 iOS 开发?从 HelloWorld 页面开始

1. 前言 今年团队在拉平大前端能力,需要学习原生 App 开发,先来写一个 HelloWorld iOS 页面。 2. 创建项目 2.1 安装 Xcode xcode 如何下载安装,可以到 AppS


只要这么做,你也能用 taro 搞掂多端开发!

## 1. 前言 使用 Taro 开发有一段时间了,但之前一直只是基于 Taro 使用 React 快速开发微信小程序,并没有考虑到其他端的运行情况。 最近有一个需求,为增大访问流量,需要把微信小


Socket 是如何支持 HTTP 通信

1. 前言 前段时间,写了一篇 前端人必须掌握的抓包技能,主要讲解了 HTTP、HTTPS 的抓包原理以及如何使用抓包工具 Whistle,但没有说到如何抓取 Socket 包。 能否抓取 Socke


前端人抓包羊了个羊,玩一次就过关

1. 前言 最近微信小游戏「羊了个羊」非常火爆,火爆的原因不是因为它很好玩,而是第二关难度非常高,据说只有 0.1% 的人能通关。我也尝试了下,第一关非常容易,第二关玩到对自己的智商产生了怀疑:真的有


前端人必须掌握的抓包技能

时隔 3 年,重新接触了移动端 h5 页面开发,上一次还是大四实习。这一次是 hybrid 开发,涉及到 h5 页面与原生 app 的交互,h5 页面需要与原生打通登录态,以及调


教你手写一个Babel 插件

前言 你了解 babel 吗?写过 babel 插件吗?不知道你是不是跟我一样,对它的了解仅限于在脚手架的基础上加些个性化配置,让它支持 ES2015+ 等特殊语法的编译,以便应用可在目标浏览器中正常


微信小程序怎么自定义组件

在微信小程序开发过程中,对于一些可能在多个页面都使用的页面模块,可以把它封装成一个组件,以提高开发效率。虽然说我们可以引入整个组件库比如 weui、vant 等,但有时候考虑微信小程序的包体积限


Code Review 总结

前言 编程是一种工艺,刚开始编程时,最好的学习方式是能够作为学徒,参与由软件熟练工指导的正式学徒训练。 现实中,多数人都只能在不太理想的环境中训练自己,一直埋头苦干,编写代码时缺乏思考。


10分钟教你写一个图片压缩命令行工具

前言 「这是我参与11月更文挑战的第 1 天,活动详情查看:2021最后一次更文挑战」 最近开发小程序,进行了个首页改版,涉及到不少图片的更新,由于图片是打包在项目里的,在 web 开发场景,减少代码


粤ICP备2023076548号-1