细数了一下,居然已经有连续5天没有写JS代码,简直醉了,这样学习怕是根本学不好哦。
我在这里定下一个规矩,晚上6点半钟必须要回来,而且是必须要到图书馆写代码,9点半钟一定要开始写博客,确保每天有3个整小时的时间来学习JavaScript。
已经是1月中下旬了,自己知道自己的处境,现在基本上就只会一个HTML4+CSS2无论如何是找不到前端开发的工作的。
今天跟视频学完了BOM,以后得想想办法把学过的都练一遍,直接写作业还是会忽略很多课堂上讲过的内容和用法,就像今天写个作业1,几乎花了40分钟,原因就是很多已经在课堂上听过的用法,自己只是走马观花,没有深入去运用和记忆,于是当然就会报错,而且是各种bug……
看朋友圈一个在工作的同学说,专业写bug,2M的bug写的他爽歪歪。。。当时还觉得很好笑,现在想起来好像自己也是这样的啊,代码可能用了十分钟,改bug用了半个小时。
写了这么久的函数,最搞笑的是,还是对全局变量的概念很模糊,setTimeout里面的回调函数内部出问题的时候,我还在怀疑是不是全局变量没有传参……想来就觉得尬。
还有很久没写CSS了,真的写起来感觉手很生疏,position的用法都不会了,left和right也傻傻分不清,这里也是折腾了半天,耽误了很多时间。
最搞笑的还有这个document.getElementById( )的用法,里面找id名要用“ ”括起来啊?哎,真是醉了,这个bug前前后后找了好几回,居然还一直在用console.log()调试。看老师写代码的时候,就要注意这些API啊,函数啊什么的这些东西的用法,上课和听笑话一样,课后自己写代码的时候,浪费的时间就是成倍增加的。
最坑的这个单位哦,pxpxpxpxpxpxpxpxpxpxpxpxpx,没想到给left赋值,单位还要带上px,这个是最难找的bug……
还有就是这个time,刚开始设个3000,后面知道太长了,就设个2000,还是没有意识到2s也是耽误时间,每次调试都还是要等2秒钟,现在知道设成100了,一下就看出效果来。
当这个红方块成功移动到右边来的时候,真是那一瞬间的感觉真是很爽的。
可不知道,这种乐趣只维持了短短一下下,可能……期待以后能发现更多编程的乐趣吧。
加油!坚持下去!