![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一些小技巧
文章平均质量分 69
鱼柠檬
初级菜鸟,学习笔记
展开
-
moment 求某个日期是星期几
moment 求某个日期是星期几。原创 2023-03-13 15:56:05 · 2396 阅读 · 1 评论 -
【源码】第10期|configstore 持久化配置存储
configstore原创 2022-11-17 15:51:53 · 344 阅读 · 0 评论 -
【源码】create-vue脚手架原理
1.creat-vue比@vue/cli快,原因在于相对依赖少,代码行数少2.相当于3.creat-vue完成了1.创建默认文件,可以自定义输入文件名2. 提供使用率比较高的库供用户选择并生成相应的模板3. 完成项目创建,并提供运行提示4.动态取用户使用的包管理工具包管理工具使用优先级。...原创 2022-08-09 14:50:00 · 1255 阅读 · 0 评论 -
【源码】mitt、tiny-emitter 之面试官问发布者订阅模式到底是要问什么呢?
1.学习目标什么是mitt、tiny-emitter什么是发布订阅设计模式2. 资料准备vue3事件总线tiny-emitter地址Mitt地址3.mitt它足够小,仅有200bytes,其次支持全部事件的监听和批量移除,可以跨框架使用,React 、Vue、jQuery等,,而Vue3.x版本移除了内置的$on、$off的方法,改用使用第三方库进行该方法的调用,类似vue2的eventBus;3.1 初识-readme.md3.3.1 包的使用$ npm install原创 2021-11-24 18:10:16 · 703 阅读 · 0 评论 -
【小知识】ts文件怎么转化为js文件?
先npm版本得在8.x.x没在这个版本的可以自定义升级,也可以升级到指定版本npm install -g npm@8.1.4下载ts npm i -g typescript检查版本 tsc -v找到你要转的ts文件,比如你的文件名叫index.ts进行文件转化执行命令: tsc src/index.ts,即可...原创 2021-11-22 11:42:23 · 2248 阅读 · 0 评论 -
【源码】validate-npm-package-name 检测 npm 包是否符合标准
1.学习目标了解validate-npm-package-name它的作用和场景2.资料准备git clone https://github.com/npm/validate-npm-package-name.git3 初识–README.md3.1 什么是validate-npm-package-name?检测 npm 包的名称是否符合标准此包导出一个同步函数,该函数以字符串作为输入,并返回一个具有两个属性的对象:validForNewPackages :: Booleanv原创 2021-11-19 16:47:10 · 844 阅读 · 0 评论 -
【源码】update-notifier 检测 npm 包是否更新~
学习目标了解update-notifier作用和使用场景应用场景:检测npm包是否更新,比如组件库更新或者其他npm 包更新,原创 2021-11-19 14:00:06 · 1450 阅读 · 0 评论 -
【源码】koa-compose洋葱模型原理解析---函数多层调用怎么写更优雅?
资料准备【若川】koa 洋葱模型实现:https://juejin.cn/post/7005375860509245471【函数式编程指北】:https://llh911001.gitbooks.io/mostly-adequate-guide-chinese/content/ch5.htmlhttps://www.yuque.com/docs/share/0268760e-60bf-4278-871e-c1e83a68be7a# 克隆git clone https://github.com原创 2021-11-01 17:02:09 · 297 阅读 · 0 评论 -
【源码】co原理源码解读
学习目标了解 co 是什么学会调试promise 、generator、async await 三者区别和联系熟悉巩固 Promise、generator、async await 的用法熟悉 co 的实现原理准备工作代码地址:https://github.com/lxchuan12/koa-analysis,传送门克隆源码后,看package.json找到main,入口文件是lib/application.js了# 克隆仓库git clone https://github.com/原创 2021-10-21 14:43:43 · 857 阅读 · 0 评论 -
第3期|【源码】vue.js的发布流程——Vue3 Release.js源码解读
学习目标:1)学习 release.js 源码,输出记录文档。2) 熟悉发布流程准备工作:Vue3 源码地址:https://github.com/vuejs/vue-next 代码拉下来以后直接yarn【若川】Vue3 Release 源码解读:https://juejin.cn/post/6997943192851054606 链接确保 Node.js 版本是 10+, 而且 yarn 的版本是 1.x Yarn 1.x。从 贡献指南 .github/contributin...原创 2021-09-12 10:25:54 · 454 阅读 · 0 评论 -
第2期|【源码】vue3工具函数源码解读
学习笔记源码解读第二期: 知其然,知其所以然这个解读核心主要是shared模块,对应的文件路径是:vue-next/packages/shared/src/index.ts也可以用github1s访问,速度更快github1spackages/shared/src/index.ts打包构建按照贡献指南 的方法打包,把ts 转成js打包前注意事项:Node.js 版本是 10+yarn 的版本是 1.x Yarn 1.x。node -v# v14.16.0# 全局安装原创 2021-08-31 18:32:36 · 341 阅读 · 0 评论 -
【uuid】生成唯一id标识,让你看起来像大佬一样(3)
使用场景,表格的随机增加,需要不重复的id生成id 方法挺多:时间戳,随机数,uuid一般用uuid原创 2021-08-19 15:22:58 · 392 阅读 · 0 评论 -
第1期|【源码】你不知道的vue-devtools!
这是一篇学习笔记????,大佬说了要知其然,知其所以然学习后可以知道:如何解决该功能报错问题如何调试学习源码launch-editor-middleware、launch-editor等实现原理关于 vue-devtools没看这个原理之前我只知道:在Vue项目开发中,需要监控项目中得各种值,为了提高效率,Vue提供了一款浏览器扩展——VueDevtools。下载这个工具需要科学上网,去下载。下载好了以后凡是用vue构建的项目这个图标都会亮起来。其实vue-devtools原创 2021-08-12 11:19:59 · 963 阅读 · 0 评论 -
vscode js 代码调试说明,让你看起来像大佬一样~(2)
这是一篇学习笔记????除了F12 浏览器调试代码/日常console.log/debugger,以外的vscode 调试代码的方法而且面试的时候本人曾被面试官问:你平时是怎么调试代码的?看,是不是又多了一种优雅调试代码的能力。Debugger for Chrome1.去vscode的扩展中心搜索Debugger for Chrome插件进行安装2.点击那个小虫子图标进入调试文件的配置点一下launch.json 就糊弹出如图二的框3.点击chrome 就会出现如下磨人的配原创 2021-08-09 10:14:21 · 224 阅读 · 0 评论