首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue
订阅
弹个音
更多收藏集
微信扫码分享
微信
新浪微博
QQ
31篇文章 · 0订阅
高阶函数,你怎么那么漂亮呢!
亲们,函数作为返回值输出的应用场景那就太多了,这也体现了函数式编程的思想。其实从闭包的例子中我们就已经看到了关于高阶函数的相关内容了,哈哈 还记得在我们去判断数据类型的时候,我们都是通过Object.prototype.toString来计算的。每个数据类型之间只是'[obje…
ES6、ES7、ES8、ES9、ES10新特性一览
ECMA规范最终由TC39敲定。TC39由包括浏览器厂商在内的各方组成,他们开会推动JavaScript提案沿着一条严格的发展道路前进。 Stage 0: strawman——最初想法的提交。 Stage 1: proposal(提案)——由TC39至少一名成员倡导的正式提案文…
如何发布自己的NPM包(模块)?
搭建本地环境:安装node.js,包含了npm命令。 新建目录,在该目录下,初始化项目:npm init。 按照提示填写初始化信息,我的模块名称为:finitxu-npm-test,初始版本号:v1.0.0。 不能够与已有NPM模块名冲突等等。 3.登录npm,发布自己的npm…
超方便的 IndexDB 库
做为 Web 浏览器层的本地存储,IndexDB 做为一个很好的选择,几乎可以存储任意类型的数据,且是异步的。但是正常使用方式下需要在监听各种事件来处理结果,不是很方便,下面就对这一层进行了包装,使用方便。 IndexDBWrapper 库是参考 workbox 相关 DB 操…
lerna多包管理实践
一个业务工程Project1,会同时依赖于lib1、lib2、lib3,其中lib2又依赖于lib1,lib3又依赖于lib1和lib2这种复杂依赖情况。(lib1,lib2,lib3是自己开发维护的npm包,分别发布到私有服务器,我们称为自研依赖库,以区别第三方依赖库)。 方…
Vue CLI 3结合Lerna进行UI框架设计
第一次在掘金发文章,有点啰里啰嗦,大家见谅。 当前大部分UI框架设计的Webpack配置都相对复杂,例如Element、Ant Design Vue和Muse-UI等Vue组件库。例如Element,为了实现业务层面的两种引入形式(完整引入和按需引入),以及抛出一些可供业务层面…
vue3实验性功能的探索
最近vue3偷偷的在3.0.3的版本中支持了的实验性的新特性<script setup>、ref:语法糖、css v-bind,现在我们就来尝试一下这几个新特性,最后总结一下目前这几个新特性的问题和优点。 新的特性里可以使用ctx.expose(之后可能可以直接到vu…
Vuetify 的组件分析
在使用一个组件之前,我们要先知道这个组件库做了什么事情,例如组件是如何封装,有哪些组价是我们可以使用的。然后大致了解之后,我们在分析有没有适合我们业务的组件。 Vuetify 采用了切面的思想,将一些配置形成切面,类似于 Ioc 的 Service 切面。管理所有的组件所需要的…
一份不可多得的 TS 学习指南(1.8W字)
阿宝哥第一次使用 TypeScript 是在 Angular 2.x 项目中,那时候 TypeScript 还没有进入大众的视野。然而现在学习 TypeScript 的小伙伴越来越多了,本文阿宝哥将从 16 个方面入手,带你一步步学习 TypeScript,感兴趣的小伙伴不要错…
2020年了,再不会webpack敲得代码就不香了(近万字实战)
2020年即将到来,在众多前端的招聘要求里,webpack、工程化这些字眼频率越来越高。日常开发者中,我们常常在用诸如vue-cli、create-react-app的脚手架来构建我们的项目。但是如果你想在团队脱颖而出(鹤立鸡群)、拿到更好的offer(还房贷),那么你必须去深…