![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端奇技淫巧
文章平均质量分 61
前端老法师的日常工作
AI量化投资
专注个人量化
展开
-
Electron如何支持ESM模块
不支持。别想了,浪费时间。原创 2022-11-27 18:08:46 · 1237 阅读 · 0 评论 -
函数式编程 vs 面向对象编程
一点个人的思考,剩下的还要在实践中探索。原创 2022-10-01 20:10:48 · 358 阅读 · 0 评论 -
Electron集成Web服务器koa
用Electron做客户端,也可能需要与其他应用通信,所以这里我选用Koa。将两者集成到一个项目里。原创 2022-09-04 16:34:00 · 2335 阅读 · 0 评论 -
【前端工具分享】Electron React Boilerplate(Electron+React项目模板,开箱即用)
但,我想,大部分人可能做不到,即使你是个屠龙的勇士,想只身逞英雄一试,可能也会被搞的到处碰壁,最后精力消耗殆尽,还没开始写项目,就先死在脚手架搭建阶段了。Electron React Boilerplate,正是这样一个脚手架,将Electron与React结合在一起,并提供热更新、打包发布等功能,开箱即用。Electron,目前客户端开发最知名的框架,以VSCode为首的各种应用,都是基于他做的。现在,你可能跟我一样,想同时使用两者,双剑合璧,天下无敌。所以,最明智的选择,就是寻找一个好用的脚手架。...原创 2022-08-29 10:30:07 · 2153 阅读 · 1 评论 -
【前端工具分享】lowdb —— 一个JSON数据库
作为前端程序员,你可能不善于维护数据库。前端更擅长于使用轻量级工具,任何重型技术,对前端人员来讲,都太过麻烦,我们需要每天在网络上闪转腾挪,游走在各种网站页面接口和源码之间,实在是不想整个服务器,维护个数据库。前端领域最熟悉的JSON数据接口,JSON格式与javascript的对象数据类型完全兼容,我们是否可以使用JSON文件作为一个小型的数据库,完成一些数据储存的功能。虽然,存储数据这个事情,已经超出了前端范畴,但是作为一个广义的js程序员,这都不是问题,nodejs也是必备技能之一。是个很好解决这个问原创 2022-06-20 18:12:43 · 3015 阅读 · 0 评论 -
Git只合并某一次提交,使用git cherry-pick命令
当项目需要分多版本分支维护,合并整个分支,将是一种奢求,只合并某一次提交,讲变成一种诉求。在你想合并这次请求的分支上,执行替换这次提交的提交码,即可只合并此次提交。原创 2022-06-20 16:19:23 · 1057 阅读 · 0 评论 -
React免费静态站搭建(基于Docusaurus)
目标做一个静态站,用于发布和储存自己的一些资料是极好的。相比于类似CSDN这种平台博客,静态站更加自由,发布内容不用受到平台限制,可以自由发挥。选一个静态站框架当然也可以自己重头写,但是成本太高了,我们的目标还是专注于内容,而不是站点的构建本身,所以选一个好的框架会事半功倍。由于我这几年已经完全投入了React的怀抱,所以这里只介绍跟React相关的几个框架。next.js官网地址:https://nextjs.org/鼎鼎大名,不会有人不知道吧,这是一个基于React封装的多页面前端框架,原创 2022-05-22 21:25:42 · 1167 阅读 · 2 评论 -
前端3D技术起源与发展
文章目录1. 3D技术是什么2. SGI(硅谷图形公司)与OpenGL3. Khronos Group(科纳斯组织)4. WebGL5. three.js6. react-three-fiber7. pmndrs8. 结语1. 3D技术是什么3D,是three dimensional的缩写,其实就是三维,三个维度。我们的真实世界是三维的(忽略时间),那我们在计算机里,也想能创造类似现实的三维空间,这就促成了计算机三维技术的出现。2. SGI(硅谷图形公司)与OpenGL上世纪九十年代初,SGI(硅谷原创 2022-05-17 15:04:29 · 2865 阅读 · 0 评论