发布了文章2024-02-23
在 ChatGPT 出现之时,社区内也出现过 把 React 官方文档投喂给它 ,然后对它进行提问的实践。但是,由于每次 ChatGPT 对话能接受的文本内容对应的 Token 是有上限的,所以这种使用方式存在一定的手动操作成本和不能复用的问题。
发布了文章2023-01-01
诚然,过去的经历确实不能决定将来的走向,但是,将来需要借鉴、思考过去的经历,就好比「图灵」的每本书的第一页都是“Staning on the Soulders of Giants”,因而,我们也得站在过去的肩膀上。
发布了文章2022-12-11
在维护 Jenkins Slave Node(这里指 macOS 构建机)的过程,不可避免地是你会遇到一些文件访问权限和进程常驻的问题。所以,如果要解决这些问题,就要求你了解 Linux 文件访问权(包括文件和目录,以下统称文件)和什么是守护进程(macOS launchd)。
发布了文章2022-09-18
而正如文章标题所言,近期我在研究 macOS App 自动化分发 App Store 的事情,通俗点讲就是希望把原先手动构建 .xcarchive 文件、导出 .pkg 文件以及上传 App Store 的操作转为用 Shell 脚本自动化完成这些步骤。其中,增加的 Shell 脚本会基于现有的 CI/CD 的实现,...
发布了文章2022-08-13
前段时间,由于团队使用的 Monorepo 工程使用的工具是 Lerna,所以在思考如何改造的问题,最终整体的技术选型是 PNPM + Changeset + Turborepo。相应地,就需要在这个选型的背景下支持原先使用到的 Lerna 的能力。
发布了文章2022-08-12
在 Vue2 中,有一个老生常谈的话题,如何避免 data 中一个复杂对象(自身或属性对象)被默认被创建为响应式(Non-reactive Object)的过程? 举个例子,有一个 Vue2 的组件的 data:
发布了文章2022-01-03
不知不觉间,我已经学了 4 年的编程。自学编程的经历,给我带来了很多曾经没想过的变化,也似乎应了《圣经》中所说:“当上帝关了这扇门,一定会为你打开另一扇门。”。
赞了文章2021-12-23
亲爱的开发者们:大家好,我是 SegmentFault 思否的社区管理员 思否小姐姐~2021,也注定是个不平凡的一年! 鲜花与荆棘,凛寒和热盼;仔细想来,大家在这一年一定经历和成长了很多,人生的进度条又向前了一格。2021,已接近尾声,又到了要复盘的时候啦,回望这一年,...
发布了文章2021-09-15
近期,Vue3 提了一个 Ref Sugar 的 RFC,即 ref 语法糖,目前还处理实验性的(Experimental)阶段。在 RFC 的动机(Motivation)中,Evan You 介绍到在 Composition API 引入后,一个主要未解决的问题是 refs 和 reactive 对象的使用。而到处使用 .value 可能会很麻...
赞了文章2021-08-20
通常,我们直接使用 console.log 输出调试日志,使用console对象直接将日志输出到控制台,由于Node.js和浏览器环境都默认支持console对象,所以,这种方式是最直接和最简洁的。
发布了文章2021-08-09
Tree-shaking 这一术语在前端社区内,起初是 Rich Harris 在 Rollup 中提出。简单概括起来,Tree-shaking 可以使得项目最终构建(Bundle)结果中只包含你实际需要的代码。
赞了文章2021-07-26
Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。
赞了文章2021-07-02
盼望着,盼望着,赤日炎炎、热情似火的7月来了,SegmentFault 思否9周年征文活动的中奖名单也新鲜出炉咯!大家对 SegmentFault 思否的祝福和期盼我们都有收到,除了深深地感动,还要真诚地感谢大家一直以来的支持与陪伴,未来让我们继续携手一起,代码不止,思否不止!
发布了文章2021-06-27
我的思否账号注册于 3 月 30 日,到现在算起来也有 1 年多了,想想时间过的真快啊,这在很多同学那里应该也是一样,时间总是别人看不到在技术学习的过程中悄然流去。
赞了文章2021-06-18
2012年6月1日 - 2021年6月1日,SegmentFault 思否陪伴开发者走过了9年时光。从最初的技术问答社区,到如今集技术问答、专栏文章、技术资讯、技术课程为一体的综合性技术社区,SegmentFault 思否致力于为开发者提供纯粹、高质的技术交流平台,并凝聚了650万用户。
发布了文章2021-06-09
在 5月22日的 Vue Conf 21 上,尤大介绍在介绍单文件组件(SFC)在编译阶段的优化的时候,讲了 SFC Style CSS Variable Injection 这个提案,即 <style> 动态变量注入。简单地讲,它可以让你在 <style> 中通过 v-bind 的方式使用 <script> 中定义...
赞了文章2021-05-15
DevUI是一支兼具设计视角和工程视角的团队,服务于华为云DevCloud平台和华为内部数个中后台系统,服务于设计师和前端工程师。官方网站:devui.designNg组件库:ng-devui(欢迎Star)官方交流:添加DevUI小助手(devui-official)DevUIHelper插件:DevUIHelper-LSP(...
发布了文章2021-05-08
又回到了经典的一句话:“先知其然,而后使其然”。相信很多同学都知道了 esbuild,其以飞快的构建速度闻名于众。并且,esbuild 作者 Evan Wallace 也在官网的 FAQ专门介绍了为什么 esbuild 会这么快?(有兴趣的同学可以自行了解 [链接])
发布了文章2021-03-27
提到数据可视化框架,那可真的多的去了 Echarts、AntV、D3 等等。但是,这些数据可视化框架都有一个共性 😶,即它们的使用都脱离不开 JavaScript。
发布了文章2021-03-20
我想大家都对 Vue 的 Scope CSS 耳熟能详了,但是说起 Vue 的 Scope CSS 实现的原理,很多人应该会说不就是给 HTML、CSS 添加属性吗 🙃️?