一周的时间,将TODO的网页完成了80%,剩余了一些需要优化的细节,通过写这个页面暴露出来很多的问题,最明显的就是对本地存储不理解,不能够清晰的认识到本地存储的使用方法,对于添加到数组中元素的使用并不熟练,对于本地存储元素添加到数组中的获取和使用同样不能很轻松的完成,尤其是在使用map数组时,对于定义函数时括号中的属性值的意义不太理解,会出现不能准确选定对象的属性的情况,然后就会出现页面瘫痪或者控制台报错,有时可以自己慢慢改,改出来也要花好多时间,很多情况下都要问AI或者其他人。
对于页面渲染函数的创建不能有效解决html返回值中含有变量的情况,对于$的使用不够熟练,不太了解$的使用方法,对于定义函数时的事件对象的使用也不太熟练,对于事件对象的一些好用的方法也不了解,之前写代码看到.closest这个方法的时候还不知道是什么意思。
感觉所暴露出的问题就这些比较集中,也最需要重点解决,当然写到现在也熟练了很多的函数的应用,对于简单函数的定义和应用,以及事件监听的使用都有了很大的提升,之前了解完事件委托的使用,发现事件委托也是一个非常好用的方法,不用创建很多的变量就能解决问题,可以直接通过冒泡的特性来对子元素设置属性。在下周完善todo的时候,感觉可以先把本地存储和数组的使用再看看。