功能逆推和源代码模仿
比如说,你看到一个功能。以你过去的编程经验,你自己也能实现同样的功能。这是一方面。
你也可以看该功能的源代码,知道该功能的实现思路,然后自己实现。这也是一方面。
看功能源代码时,你发现,为了浏览器兼容性,以及库的其它方面考虑,加进了很多其它代码(与功能实现无关的代码),导致你理解代码上的困难。
从而导致你源代码模仿上的困难。
折中的方案是,找书。功能的实现,除了作者的异想天开外,更多的是来自他自己的实践和书的代码敲后感。
你也可以看该功能的源代码,知道该功能的实现思路,然后自己实现。这也是一方面。
看功能源代码时,你发现,为了浏览器兼容性,以及库的其它方面考虑,加进了很多其它代码(与功能实现无关的代码),导致你理解代码上的困难。
从而导致你源代码模仿上的困难。
折中的方案是,找书。功能的实现,除了作者的异想天开外,更多的是来自他自己的实践和书的代码敲后感。
合乎自然而生生不息。。。