- 博客(15)
- 收藏
- 关注
原创 2021SC@SDUSC amis代码分析(12)
2021SC@SDUSC本周我学习了`amis`中用作异步请求的处理库`Async`,其拥有很强大的功能。在之前的对于异步请求的操作,包括串行与并行,我一般使用层层回调递归的方式,倘若在串行执行时,异步的任务过多就会形成我们常说的**死亡递归**,这样的代码不好理解的同时极难维护;在学习了`ES6`之后,我又常采用`async/await`的方法,虽说很容易实现串行执行,在并行执行又有很大的限制;两者结合起来只会使结构更加臃肿。因此,在`Async`中就给出了很好的解决方案。
2021-12-10 23:57:38
408
原创 2021SC@SDUSC amis代码分析(11)
2021SC@SDUSC本周学习`amis`中怎么泛化地书写将数据从各个对象中取出来的代码以及几个其他值得学习的功能函数。
2021-12-10 23:56:54
320
1
原创 2021SC@SDUSC amis代码分析(10)
2021SC@SDUSC本周分析`amis`关于路由处理的部分。在多页面跳转时或是在组件之间相互调用的过程中,经常会有对前往的 url 的不同表示方法的问题,相对路径与绝对路径经常性的混淆,导致路由配置花费过多的时间。而`amis`中,将所有的关于 url 变化的操作统一封装成一个功能函数,标准化规范化,值得学习。
2021-12-10 23:56:22
420
原创 2021SC@SDUSC amis代码分析(9)
2021SC@SDUSC本周分析学习`amis`的API请求的封装库`api.ts`,里面主要是`amis`对网络请求的自我封装处理方法。
2021-12-10 23:55:50
556
1
原创 2021SC@SDUSC amis代码分析(8)
2021SC@SDUSC这周继续分析关于`JSON`数据结构的处理部分,学习更多高级的处理函数。
2021-12-10 22:29:22
306
原创 2021SC@SDUSC amis代码分析(7)
本周学习 `amis` 对JSON数据结构的处理函数集这是 `amis` 最关键的一部分,`amis`就是使用`json`格式的配置数据形成静态页面。
2021-12-10 22:28:11
416
原创 2021SC@SDUSC amis代码分析(6)
2021SC@SDUSC本周继续分析 amis 的 helper 包,主要学习对于对象的一系列判断函数。
2021-12-10 22:27:30
657
原创 2021SC@SDUSC amis代码分析(5)
2021SC@SDUSC本周继续分析 helper 工具包。主要学习了对多级原型链上的多级属性进行增删查改的操作。
2021-11-07 22:09:59
199
原创 2021SC@SDUSC amis代码分析(4)
2021SC@SDUSC这周学习amis中高频率使用的一个工具类库`Lodash`Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。Lodash 通过降低 array、number、objects、string 等等的使用难度从而让 JavaScript 变得更简单。 Lodash 的模块化方法 非常适用于: - 遍历 array、object 和 string - 对值进行操作和检测 - 创建符合功能的函数
2021-10-31 13:55:03
241
原创 2021SC@SDUSC amis代码分析(2)
2021SC@SDUSC在本周,我学习了`amis`中在设计时间选择器时经常会使用到的一个第三方库:`moment`,以下总结了`moment`的常用用法。
2021-10-17 17:15:25
332
原创 2021SC@SDUSC amis代码分析(1)
2021SC@SDUSC目录概述示例效果代码分析Year|Month 选择的实现`MonthsView.js``MonthsView.jsx`概述本周,我主要阅读和分析了calendar部分的代码。代码目录如下:主要实现的不同功能组件包括:日期选择器日期时间选择器日期范围选择器日期时间范围选择器月份选择器amis提供了非常完备的通过json生成日期选择器的组件API,可通过参数进行自定义配置,实现强大的功能。
2021-10-10 21:21:56
438
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅