- 博客(9)
- 收藏
- 关注
原创 SolidJS Typescript 开发指南(6) Props和Store
SolidJS在数据管理中为了保持细粒度响应式特性,在Props中给出了合并和分离响应式数据的方法,而store则是提供了细粒度下以最小代价更新数据的操作方法,Context API提供了访问全局变量的优雅实现。
2022-08-22 18:44:17 1531 2
原创 SolidJS Typescript 开发指南(5) 自定义指令
SolidJS 自定义指令Directives 在TypeScript下的使用和踩坑记录,这也说明了SolidJS还需进一步完善
2022-08-15 16:48:10 539
原创 SolidJS Typescript 开发指南(4) 组件应用
SolidJS对于组件绑定属性也比较有意思,这里介绍一下关于父子组件数据传递、样式绑定以及Ref绑定传递的一些细节
2022-08-15 15:29:33 1045 2
原创 SolidJS Typescript 开发指南(3) 生命周期和流程控制
SolidJS将生命周期简化至只有三个钩子函数即: 渲染后、销毁前以及错误捕捉。流程控制也相当灵活,为某些场景下的开发提供了很好用的语法糖,从这里的设计理念也能看出框架对用户体验的设计做了进一步的考虑......
2022-08-15 01:15:22 793
原创 SolidJS Typescript 开发指南(2) API基础
Signal、Effect、Memo是SolidJS最基本的三个响应式要素,本篇重点介绍在TS下三个API使用的方法和特点。
2022-08-14 19:42:53 602
原创 SolidJS Typescript 开发指南(1) 环境搭建
号称比React还像React的SolidJS在2021年JavaScript调查问卷中位居榜首,虽然在市场占有率上不敌React, 但也是一个不能忽视的高性能框架。这篇文章主要介绍开发SolidJS的环境的搭建。
2022-08-12 18:23:03 721
原创 在Mac环境中搭建IPFS分布式节点
在Mac环境中搭建IPFS分布式节点(持续更新)IPFS 是什么?Get Start安装完成添加文件至节点/从节点下载文件创建目录结构IPFS 是什么?融合了Kademlia、BitTorrent、Git等理念的一种超媒体分发协议避免了中心节点失效,无审查和管控的完全去中心化的点到点传输网络下一代内容分发网络CDN——只需要在本地节点添加文件就可以使得全球都可以通过缓存友好的内容哈希地址和类BitTorrent网络带宽分发来获得文件依托强大的开源社区为后盾,为构建完整分布式应用和服务的一个开发者
2021-03-30 15:00:44 1133
原创 Vue中封装eCharts组件及优化
Vue中封装eCharts组件及优化Vue中想要使用eCharts作为一个单独的组件进行封装,一般需要考虑的是option的封装、视口变化或数据变化更新eCharts视图,以及在组件销毁之前注销eCharts组件以释放其占用的内存。option的封装思路一般情况下,一个业务模块内eCharts的风格只有固定的几种内容,因此仅需要对固定的几种模式进行封装即可,我这里采用生成option的方式节约代码量generateOptionFrom(originalChartData, options = {
2020-12-14 11:51:17 2273
原创 Forced reflow while executing JavaScript(JS强制回流问题)
Forced reflow while executing JavaScript(JS强制回流问题)在Vue开发过程中遇到了一个冲突提示:[Violation] Forced reflow while executing JavaScript took 315ms这里的场景是,页面的遮罩层modal框刚触发关闭,另一个带动画效果的DOM元素点击后出现在页面中,并且触发这个警告信息的页面渲染也十分卡顿。这个新的DOM元素是通过点击事件更改状态控制显示隐藏的发现可能是两个或者多个动画效果导致的,于是更
2020-07-14 14:33:22 14546 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人