Webpack 插件入门

一篇关于Webpack插件开发的实战教程。从实际需求出发,讲解如何利用Tapable和compiler钩子构建一个自动SSH上传并清理远程目录的插件,涵盖node-ssh集成、参数校验等实现细节。

如何选择合适的公司?

求职者面临选择公司时,本文提供从渠道选择、公司筛选到面试谈薪的完整指南。重点分析大公司与小公司的利弊、五险一金细节、加班与薪资结构,帮助工程师做出理性决策。

初探 node 接口开发

探讨使用 Node.js 原生 HTTP 模块与 Koa 框架开发接口,涵盖中间件洋葱模型、统一响应格式、REST 风格设计及自动导入路由的实现思路,强调代码组织与可维护性。

ios屏幕适配

探讨了 iOS 设备安全区域的概念及使用 CSS env() 和 constant() 进行刘海屏适配的方法,包括 viewport-fit=cover 设置、@supports 兼容判断及 calc 与 padding 两种 fixed 元素布局方案。

文字高亮

探讨了在Web和小程序中实现文字高亮的不同技术方案:Web端通过正则表达式替换为带样式的HTML标签,小程序端通过字符串拆分为数组并循环绑定条件样式。

深浅拷贝和extend

文章从基础工具函数入手,逐步实现浅拷贝、深拷贝和对象合并(extend)的JavaScript函数,探讨了递归、WeakMap处理循环引用以及JSON方法的局限性。