NVM 快速安装教程

2022-08-02
阅读 2 分钟
1.9k
nvm作为一款node的版本管理工具,在前端开发中是必不可少的,但是因为GitHub的特殊性,导致很多人是无法用官方教程安装成功,本文旨在整理出如德芙般丝滑的安装教程。
封面图

湖中剑 前端周刊 #18 | 动态图片、Chrome 97、依赖注入、Web IDE、Monorepo

2022-01-11
阅读 2 分钟
1k
在业务需求中,根据返回数据动态生成图片分享是很常见的场景。比如在起点读书小程序中,每本书都需要生成一个动态图片,包含:书名、作者、类别和当前页面小程序码,这几个内容都是会动态改变的。
封面图

湖中剑 前端周刊 #17 | CSS年度报告、富文本、设计模式、Web Components实践、TypeScript效率工具

2021-12-28
阅读 3 分钟
1.6k
周刊收集包括前端(但不限于前端)的文章、新闻、开源项目、工具等等,每周一更新。📖 文章看完了 2021 CSS 年度报告,我学到了啥?一起来查缺补漏。[链接]package.json中你还不清楚的browser,module,main 字段优先级题外话:在Vite中打包针对node环境的包时还是遵循以下逻辑,browser > module,没有main,这样就导...
封面图

湖中剑 前端周刊 #16 | Web3和区块链、Remix开源、V8编译、GitHub年度报告、Taro适配鸿蒙、React动画

2021-12-21
阅读 2 分钟
1.4k
周刊收集包括前端(但不限于前端)的文章、新闻、开源项目、工具等等,每周一更新。发布Taro 3.5 canary 发布:支持适配 鸿蒙[链接]Next.js 强劲对手来了!💿 Remix 正式宣布开源[链接]📖 文章为什么 Web3 与区块链有关互联网迄今有两个阶段:Web 1.0 和 Web 2.0。下一个阶段自然就是 Web 3.0(简称 Web3)。本文谈谈我对 ...
封面图

湖中剑 前端周刊 #15 | Whistle 抓包、浏览器原理、echarts做游戏、Sandpack浏览器打包、性能优化

2021-12-07
阅读 3 分钟
1.2k
周刊收集包括前端(但不限于前端)的文章、新闻、开源项目、工具等等,每周一更新。📖 文章Whistle 实现原理 —— 从 0 开始实现一个抓包工具通过这篇文章可以大致了解 Whistle 的实现原理,并学习如何实现一个简单的抓包调试工具。项目 Github 地址:[链接][链接]使用CSS做一碗营养充足的早餐面学习本文,你会学会::before...
封面图

湖中剑 前端周刊 #11 | VSCode插件开发、策略模式、React Router 6、位运算技巧、Nuxt 3、打字机效果

2021-10-19
阅读 4 分钟
1.6k
周刊收集包括前端(但不限于前端)的文章、新闻、开源项目、工具等等,每周一更新。📰 NewsParcel 2Parcel 2由Rust重写,性能有了很大的提升,本次更新:🔌 全新的插件系统🌳 默认启用tree shaking,并支持ES modules、CommonJS、dynamic imports和CSS modules🚀 巨大的性能提升✂️ 自动code splitting🖼 图片尺寸变化、格式转...
封面图

湖中剑 前端周刊 #10 | ESLint8、Web端侧AI、react-if

2021-10-12
阅读 3 分钟
1.7k
周刊收集包括前端(但不限于前端)的文章、新闻、开源项目、工具等等,每周一更新。📰 NewsESLint 8支持 ES2022。Class public instance fields and private instance fieldsClass public static fields and private static fieldsClass private instance methods and accessorsClass private static methods and accesso...
封面图

湖中剑 前端周刊 #8 | 2021-09-13

2021-09-14
阅读 5 分钟
1.1k
周刊收集包括前端(但不限于前端)的文章、新闻、开源项目、工具等等,每周一更新。📰 NewsFirefox 92 for developers开发者需要注意的Firefox 92版本升级事项,Firefox 92已于2021年9月7日发布。[链接]Node v16.9.0此次更新里包含了一个实现性的”包管理“管理器Corepack,Corepack不仅能够管理npm,还支持Yarn和pnpm。V8...
封面图

湖中剑 前端周刊 #7 | 2021-09-06

2021-09-07
阅读 3 分钟
2.3k
周刊收集包括前端(但不限于前端)的文章、新闻、开源项目、工具等等,每周一更新。📰 NewsElectron 14.0.0 发布Electron 14.0.0 现已发布,此次带来了诸多更新,同时终止了对 Electron 11.xy 的支持。此更新带来了 Chromium 93, Node.js 14.17, and V8 9.3。[链接]github.dev近日 Github 新出了一个功能,用户可以通过将...
封面图

湖中剑 前端周刊 #6 | 2021-08-30

2021-08-31
阅读 4 分钟
1.3k
周刊收集包括前端(但不限于前端)的文章、新闻、开源项目、工具等等,每周一更新。📰 NewsTypeScript 发布4.4版本主要变更:提供针对 Aliased Conditions 的控制流分析 (Control Flow Analysis)Catch 变量中默认使用 unknown 类型新增 Exact Optional Property 类型Class static Blocks针对 tsc --help 的升级和改进性能...
封面图

create-react-app 优雅定制指南

2019-12-09
阅读 5 分钟
6.1k
create-react-app是一款广泛使用的脚手架,默认它只能使用eject命令暴露出webpack配置,其实这样使用很不优雅,修改内容文件的话也不利于维护,react-app-rewired正式解决这样问题的工具,今天我们就好好学习下它的用法。

图片上传姿势以及你不知道的Typed Arrays

2019-11-01
阅读 10 分钟
3.7k
FormData 对象的字段类型可以是 Blob, File, 或者 string,如果它的字段类型不是Blob也不是File,则会被转换成字符串。

什么是npm系列:三、如何发布自己的npm包

2019-09-05
阅读 3 分钟
2.6k
读完本篇文章后,你将学到"开发"、“配置”、"发布",最终拥有属于你自己的npm包。 1. 初始化npm 通过npm init命令可以创建初始项目,需要逐步完善一下信息: {代码...} 创建完package.json之后,我们就可以轰轰烈烈的写代码了。 2. 开发Tips 2.1 调试 开发中如何调试是一个痛点,很多人会把代码复制到node_modules中再调...

从零开始打造专属钉钉机器人

2019-08-22
阅读 3 分钟
9.5k
群机器人是钉钉群的高级扩展功能。群机器人可以将第三方服务的信息聚合到群聊中,实现自动化的信息同步。目前,大部分机器人在添加后,还需要进行Webhook配置,才可正常使用(配置说明详见操作流程中的帮助链接)。例如: 通过聚合GitHub,GitLab等源码管理服务,实现源码更新同步。 通过聚合Trello,JIRA等项目协调服务,...

什么是npm系列:一、npm简介

2019-08-15
阅读 3 分钟
2.8k
npm是Node.js的包管理工具,它的诞生也极大的促进了前端的发展,在现代前端开发中都离不开npm的身影。 本文是npm系列的第一篇,知识很基础,作为一个热身文章,如果各位已经是开发熟练工了,完全可以跳过这篇。 1. 安装 npm npm 是基于 Node.js,所以我们需要安装 Node.js,方式有两种: Node.js 网站 nvm (建议) 具体文...

微信小程序的jenkins发布构建

2019-07-02
阅读 1 分钟
3.3k
微信开发者工具只支持macOS和Windows平台,所以jenkins也只能运行在这两个环境中。现在假设我们已经安装了jenkins,并且配置好了任务,大家可以参考微信小程序集成 Jenkins中的配置教程