草庐IT

如何手写一个js工具库?同时发布到npm上

自从工作以来,写项目的时候经常需要手写一些方法和引入一些js库JS基础又十分重要,于是就萌生出自己创建一个JS工具库并发布到npm上的想法于是就创建了一个名为learnjts的项目,在空余时间也写了几个工具函数,后续还会再继续增加...这篇文章就是一篇实战文章,我把自己创建项目,发布到npm,以及遇到的问题和解决方案全都记录了下来,如果你也想创建一个自己的js工具库,可以根据这篇文章一步一步的尝试一下github项目地址npm项目地址创建项目打开命令窗口,创建一个项目文件mkdir learnjts  // 创建了一个名为 learnjts 的文件夹cd learnjts  // 进入此文件夹

使用VitePress搭建及部署vue组件库文档

每个组件库都有它们自己的文档。所以当我们开发完成我们自己的组件库必须也需要一个组件库文档。如果你还不了解如何搭建自己的组件库可以看这里->从零搭建Vue3组件库。看完这篇文章你就会发现原来搭建和部署一个组件库文档是那么的简单。当然部署也不需要你有自己的服务器,你只要有github即可。由于我们的组件库还没有完成,所以下面就以element-plus作为示例来搭建一个文档吧。安装vitepress首先新建文件夹就叫kittydocs,执行pnpminit初始化,然后安装vitepresspnpmaddvitepress-D在 package.json添加一些script"scripts":{"d

Vue+Koa+MongoDB从零开源一个任务管理系统

GitHub地址:https://github.com/dom-bro/task-manager大概是在18年的时候,当时还没有疫情。当时工作中同时负责多个项目,有PC端运营管理后台的,有移动端M站的,有微信小程序的,每天git分支切到头昏眼花,每个需求提测需要发送邮件,而且周五要写烦人的周报,我就萌生了做一个任务管理系统的想法。其实不管是日常需求还是处理线上bug,都可以看作一个个大大小小的任务。这些任务有排期,prd,项目分支,开发测试人员等关键因素,在开发过程中这些都会得到明确,从而根据这些信息推导出提测邮件内容,进而通过排期时间区间汇总出周报。说干就干,花了两个周末。基本上就是任务的增

EluxJS-让你像切蛋糕一样拆解前端巨石应用

大家好,EluxJS是一套基于“微模块”和“模型驱动”的跨平台、跨框架『同构方案』,欢迎了解...可怕的巨石怪工作中最可怕的是什么?是遇到业务复杂且乱作一团的巨石应用。改一发而动全身,无法渐进式重构,也没人敢对历史包袱进行优化,欠下的代码债只能像滚雪球一样越积越多,终于到某天玩不下去,大佬选择了跑路?...不管多么优秀的团队,都不可能一蹴而就的构建好应用,精品一定是在不断优化与重构中打磨成熟的。而这一切的前提是你得拥有一个松散、解耦的工程结构,能把不同领域的问题控制在一定范围内,而不是动不动就全身检查动刀。把巨石怪横向切开:分层而治蛋糕横向切开:巧克力层、奶油层、蛋糕层、水果夹心层...如果我

如何手写一个js工具库?同时发布到npm上

自从工作以来,写项目的时候经常需要手写一些方法和引入一些js库JS基础又十分重要,于是就萌生出自己创建一个JS工具库并发布到npm上的想法于是就创建了一个名为learnjts的项目,在空余时间也写了几个工具函数,后续还会再继续增加...这篇文章就是一篇实战文章,我把自己创建项目,发布到npm,以及遇到的问题和解决方案全都记录了下来,如果你也想创建一个自己的js工具库,可以根据这篇文章一步一步的尝试一下github项目地址npm项目地址创建项目打开命令窗口,创建一个项目文件mkdir learnjts  // 创建了一个名为 learnjts 的文件夹cd learnjts  // 进入此文件夹

使用VitePress搭建及部署vue组件库文档

每个组件库都有它们自己的文档。所以当我们开发完成我们自己的组件库必须也需要一个组件库文档。如果你还不了解如何搭建自己的组件库可以看这里->从零搭建Vue3组件库。看完这篇文章你就会发现原来搭建和部署一个组件库文档是那么的简单。当然部署也不需要你有自己的服务器,你只要有github即可。由于我们的组件库还没有完成,所以下面就以element-plus作为示例来搭建一个文档吧。安装vitepress首先新建文件夹就叫kittydocs,执行pnpminit初始化,然后安装vitepresspnpmaddvitepress-D在 package.json添加一些script"scripts":{"d

Vue+Koa+MongoDB从零开源一个任务管理系统

GitHub地址:https://github.com/dom-bro/task-manager大概是在18年的时候,当时还没有疫情。当时工作中同时负责多个项目,有PC端运营管理后台的,有移动端M站的,有微信小程序的,每天git分支切到头昏眼花,每个需求提测需要发送邮件,而且周五要写烦人的周报,我就萌生了做一个任务管理系统的想法。其实不管是日常需求还是处理线上bug,都可以看作一个个大大小小的任务。这些任务有排期,prd,项目分支,开发测试人员等关键因素,在开发过程中这些都会得到明确,从而根据这些信息推导出提测邮件内容,进而通过排期时间区间汇总出周报。说干就干,花了两个周末。基本上就是任务的增

钻石价格预测的ML全流程!从模型构建调优道部署应用!⛵

?作者:韩信子@ShowMeAI?数据分析◉技能提升系列:http://www.showmeai.tech/tutorials/33?AI面试题库系列:http://www.showmeai.tech/tutorials/48?本文地址:http://www.showmeai.tech/article-detail/302?声明:版权所有,转载请联系平台与作者并注明出处?收藏ShowMeAI查看更多精彩内容我们经常会谈到工业界端到端的机器学习建模,所谓端到端,是指的把整个过程构建在一个完整的流程(比如pipeline管道)中,包括数据侧的处理、模型建模调优,及模型部署应用等环节,如我们之前所说

钻石价格预测的ML全流程!从模型构建调优道部署应用!⛵

?作者:韩信子@ShowMeAI?数据分析◉技能提升系列:http://www.showmeai.tech/tutorials/33?AI面试题库系列:http://www.showmeai.tech/tutorials/48?本文地址:http://www.showmeai.tech/article-detail/302?声明:版权所有,转载请联系平台与作者并注明出处?收藏ShowMeAI查看更多精彩内容我们经常会谈到工业界端到端的机器学习建模,所谓端到端,是指的把整个过程构建在一个完整的流程(比如pipeline管道)中,包括数据侧的处理、模型建模调优,及模型部署应用等环节,如我们之前所说

「MySQL高级篇」explain分析SQL,索引失效&&常见优化场景

大家好,我是melo,一名大三后台练习生专栏回顾索引的原理&&设计原则欢迎关注本专栏:MySQL高级篇本篇速览在我们上一篇文章中,讲到了索引的原理&&设计原则,知道了索引如何使用。emm?那具体什么场景需要用到索引,我们要怎么分析SQL语句,并对其进行优化呢,这篇将从以下几点带你攻破ta:详解explain分析SQL索引失效的几个场景......SQL优化的几个场景大批量插入orderbygroupbylimit分页insert操作嵌套查询or条件注意,本文MySQL版本为5.6.43,部分结论在其他版本可能不适用!!!本篇篇幅较长,全文近8500字,可以收藏下来慢慢啃,没事就掏出来翻阅翻阅。