最近看一本谈输出的书
以学习英文听说读写来说
练习写与说的时间比读与听多3倍,书上说实证研究学习效果最好
再透过反馈,也就是输出后再输入不断的循环
并在学到东西后2个星期内重复练习
大脑就会认为这是重要的,自然就会记下来了
看原PO学习都有做练习与笔记,看来问题并非在这里
看起来比较像是没有去了解技术背后的原理与实现方式
以DOM来说
他是一种把XML做成树状结构的API
基本结构就是有一个Document
然后有一个Root开始
Root下可能会有一的到多个Element
Element可能又有多个Element
一个Element可能会有Attribute表示额外的意思
Element也可能有值
API的功能在于如何取得特定Element的Name或Attribute或值
所以说以上述特性可能有parents, nodes, getElements, getAttributes, getText
之类的
为了更能快速寻找Element, 会有一个特定的Attribute Name叫ID
然后可以用像getElementByID来找
以上大概是20年前学DOM API就有记下来吧
当然来现在框架很多,都可以简化上述的功能,但基本原理的了解还是必要的
※ 引述《PUAstyle (暖男)》之铭言:
: 各位好,若您愿意看完这篇文章,分享一点自身的经验,相信对我会有很大的帮助,
: 谢谢~
: 我自学前端超过半年了,希望能转职前端工程师,在我学习的过程中一直有个困扰,这个
: 困扰很大地影响我的自信。
: 我自认学习很认真,学习的时候不只是照着敲,是脑袋想过一遍再把项目做出来,而且认
: 真做笔记,也会复习。可是即使如此,当我过一段时间,可能一两周,再回去要重做项目
: 时,我发现无法靠自己直接做出来,想不出来语法,实现的逻辑可能大概记得,但写不出
: 完整的代码,比方说React项目、个人网页的CSS、JS,要重新做出项目,要花不少时间去
: 看笔记,查怎么实现的。当然不是一点东西都记不住,完全不查笔记的话,能写出3,4成
: 的代码吧。一开始觉得很正常,但后来复习了第二遍、第三遍,发现这个障碍还是没有
: 显著的改善。
: 这让我开始担心,如果做了后面就忘了前面,这样子的工作效率,如何能胜任工程师的
: 工作呢?自己做项目时要不停地查语法,不管是JS, CSS, React,DOM,语法好多好多,
: 学了又忘,下次要用又要查,这种状况是否说明我不适合当工程师呢
: 补充一下背景,小弟112管理学院,托福100,年纪有点大了,开始怀疑自己是老了脑袋
: 退化比较快,还是没有写程式的天份。谢谢你看完。