首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
wefanie261
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
82
文章 80
沸点 2
赞
82
返回
|
搜索文章
赞
文章( 80 )
沸点( 2 )
浅谈JSBridge
JSBridge是连接Native(客户端)和JavaScript前端的桥梁,通过JSBridge 两端的代码才可以通信。 简单的说,JSBridge 一方面给js提供了调用native的方法,而反过来,它也承接了native调用js事件队列的封装。JSBridge构建了js和…
vue-property-decorator使用指南
在Vue中使用TypeScript时,非常好用的一个库,使用装饰器来简化书写。
for循环内的setTimeout、setInterval(闭包、异步、变量提升)
一、初级for循环内的setTimeout(不清除延时器)原因:setTimeout是宏任务(异步执行),每次for循环内创建的setTimeout任务都在队列中排队等候,等待for循环结束才会执行。
bind的原理和bind的实现
一、bind的特性传递的第一个参数做为调用它的函数的this指向(bind可传递若干参数)。若第一个参数传递基础数据类型,则调用他的函数的this指向该基础数据类型的包装类实例化对象。若第一个参数为n
TypeScript 高级用法
unknown 指的是不可预先定义的类型,在很多场景下,它可以替代 any 的功能同时保留静态检查的能力。 这个时候 unknown 的作用就跟 any 高度类似了,你可以把它转化成任何类型,不同的地方是,在静态编译的时候,unknown 不能调用任何方法,而 any 可以。 …
Vue打包优化之code spliting
在http1的时代,比较常见的一种性能优化就是合并http的请求数量,通常我们会把许多js代码合并在一起,但是如果一个js包体积特别大的话对于性能提升来说就有点矫枉过正了。而如果我们对所有的代码进行合理的拆分,将首屏和非首屏的代码进行剥离,将业务代码和基础库代码进行拆分,在需要…
【阮一峰推荐】学习 vue3 源码的利器
但是当我们打开 vue3 的源码之后你会发现,代码量是如此之多。这个源码到底该从何读起。虽然 vue3 代码的可读性是很高的,但是架不住代码量大呀!!! 就是自己把功能实现一遍,这对于我自己的收获也是巨大的。因为你要想实现这个功能的话,你必须要先理解,然后才可以把代码写出来。 …
【Vue3组件化源码】树形组件ElTree的内部原理
最近一直在做Element3的Tree组件开发,这里就记录一下Tree组件的思想和内部实现原理,也对想要学习源码的童鞋的一个帮助吧。 在设计Tree组件的时候是采用两颗树进行互相映射的方案进行设计的,一颗树是用户自定义节点构成的树RawNode,另一颗是内部进行渲染的树Tree…
2021必知必会的vite+vue3项目最佳实践
2021第一更是尤大的Vite2,全新插件架构,丝滑的开发体验,和Vue3的完美结合。 2021年第一弹,村长将以Vite2+Vue3为主题开启大家的前端学习之旅。 Vite2主要变化在插件体系,这样更标准化、易扩展。Vite2插件API扩展自Rollup插件体系,因此能兼容现…
我从 Vuejs 中学到了什么
框架设计远没有大家想的那么简单,并不是说只把功能开发完成,能用就算完事儿了,这里面还是有很多学问的。比如说,我们的框架应该给用户提供哪些构建产物?产物的模块格式如何?当用户没有以预期的方式使用框架时是否应该打印合适的警告信息从而提升更好的开发体验,让用户快速定位问题?开发版本的…
下一页
关注了
30
关注者
1
收藏集
1
关注标签
52
加入于
2018-04-04