重写了一份代码的总结

1.重新敲了一遍创建H5ComponentBase的构造函数,的确存在很多疑问和收获。

2.明白了创建的目的,你知道构造函数存在的目的就是为创建对象而生的。这个构造函数的目的是创建一个组件标签,每一个对象都是这个标签,为了区别对象的不同,取决与cfg对象参数。

3.还有写代码在过程中总会遇到控制台报错,第一要么你没有好好解读你写的每一个代码,千万别以为从你手指里你敲出来的代码,你都懂,你都能解释得清楚。

第二找到问题所在,哪里出错了,问题要定位好。比如:我在写H5ComponentBase的时候,有一个jquery引用文件的报错,a.replace is not define什么鬼,竟然在jquery文件里,又不是我写的这都报错,然后我在自己写的JS文件找到与replace有关的代码,然后注释掉,刷新页面还是有错,问题不在这。我还以为jquery文件出错了呢,就把另一个jquery文件导入进去了,也不是。实在想不出来,冷静不下来了,就离开了。突然在洗澡的时候就想到了,既然是jquery文件报错,一定是我用jquery写代码时哪里出错了。找到用到jquery写的代码来一条条刷选。果然找到了自己在调用jquery添加样式方法传入的参数出了问题,对象搞错了。

这就是没有写代码的时候没有好好解读为什么这么写的后果,凭感觉写是会出逻辑错误的。

cfg.css && component.css(component.css)

这肯定出错呀

3.逻辑一定要清晰,你要问自己确定可以按照你的想法去运行得到你认为的结果吗

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容