rollup编译的小型库 📖阅读本文,你将: 手把手带你搭建一个极简 npm 包( rollup + esbuild + ts ); 从工程结构全方位思考 npm 包的开发原则。 学会 rollup、esbuild 等新兴构建工具的使用; 一、前置阅读(推荐) 本文章不再赘述 rollup 和 官方 rollup 插件的使用,因此有需要的话建议先阅读前置文章: 说不清rollup能输出哪6种格式😥差点被鄙视 一文 2022-06-30 #Rollup
chrome高级调试技巧,学会效率直接提升 本文转载,版权归原作者所有。本文作者:前端胖头鱼原文地址:https://juejin.cn/post/7085135692568723492 前言chrome浏览器作为前端童鞋的老婆,相信你一定不陌生。调页面、写BUG、画样式、看php片少了它整个世界都不香了。 不信?一起来看看我们的老婆有多厉害…. 1#. 一键重新发起请求在与后端接口联调或排查 2022-05-28 #前端
webGL编程指南总结 个人计算机上使用最广泛的两种三维图形渲染技术是Direct3D和OpenGL。 齐次坐标由4个分量组成的矢量被称为齐次坐标,齐次坐标(x,y,z,w)等价于三维坐标(x/w,y/w,z/w),所以如果齐次坐标的第4个分量是1,那么就可以将它当作三维坐标来使用。w的值必须是大于等于0的,如果w趋近于0,那么它所表示的点将趋近于无穷远,所以在齐次坐标系统中可以有无穷远的概念,齐次坐标的存在,使得矩阵乘 2021-12-05 #WebGL
JavaScript整理之从原型到原型链 前言先直接上一个原型链图以便讲解: 图中Parent是构造函数,p1是通过Parent实例化出来的一个对象。 想要弄清楚原型和原型链,这几个属性必须要搞清楚,__proto__、prototype、 constructor。JavaScript中一切皆对象,函数也是对象。函数中有个特殊的函数——构造函数,任何函数都可以作为构造函数,但是并不能将任意函数叫做构造函数,只有当一个函数通过new关键字 2021-09-05 #JavaScript
使用Rollup创作一个可以随处使用的JavaScript库 前言在本文中,我们的目标是创建和发布一个无需更改代码即可在客户端和服务器端应用程序中使用的库。 我们需要满足以下用例: 该库是用 ES6+ 编写的,使用 import 和 export 关键字 该库可以与 <script>标签一起使用 该库可用于使用现代打包器的 Web 应用程序。 该库可用于Node应用程序。 从技术上讲,这意味着库需要在以下上下文中工作: 使用<scrip 2021-07-17 #Rollup
安装node-sass的几个方法 安装 node-sass 的时候总是会各种不成功,安装 node-sass 时在 node scripts/install 阶段会从 github.com 上下载一个 .node 文件,大部分安装不成功的原因都源自这里,因为 GitHub Releases 里的文件都托管在 s3.amazonaws.com 上面,而这个网址在国内总是网络不稳定,所以我们需要通过第三方服务器下载这个文件。https 2021-07-05 #Node-sass
supervisor的使用记录 前言为啥使用supervisor,因为最近给我的API服务增加了一个定时任务,需要后台一直运行一条命令行,当关掉这个命令行时任务就不会跑了,各种搜索,定位到supervisor能解决这个问题。于是了解了一下,发现Supervisor还能解决Django项目不能自动启动的问题。Supervisor是用Python开发的一套通用的进程管理程序,能将一个普通的命令行进程变为后台daemon,并监控进程状 2021-06-12 #Supervisor
基于hexo的fluid主题的魔改汇总 前言所谓魔改,就是与主题不同,一旦主题已经被采用或者被实现,则会被划掉,而且魔改初心是使用无侵入式的方式修改——即不修改源码,而是使用注入器的方式。这样的话主题升级比较容易! 背景固定效果如背景所示,这种效果贯穿着整个博客。具体做法如下:使用注入器(如果没有injector.js文件,则在scripts文件夹下新建injector.js),在injector.js中写下这些代码。 12345678 2021-04-24 #Hexo #Fluid
在任意hexo主题博客中添加github日历 前言:在博客中添加github的commit的日历,在我博客中的使用的效果如下图: 与其说在任意hexo主题博客中添加github日历,倒不如说是hexo-githubcalendar的使用。 安装hexo-githubcalendar123npm i hexo-githubcalendar --save# 或者cnpm i hexo-githubcalendar --save 注意,一定要加 - 2021-04-18 #Hexo