javascript真的可以零基础自学吗

是的,JavaScript入门很容易,但深入它却很难。
您可以从学习js基础知识、观看教程以及自己编写更多内容开始。
用在项目中很好,改进也很快。

零基础学js会吃力吗?

我试图回答这个问题,因为我以前有过这样的经历和困惑。

由于我有CSS背景,所以我一直只对CSS主题感兴趣,并且从未停止过对CSS的探索。
至于JavaScript,我很多年前就想学,但一直没有动力和兴趣。

兴趣是学习最好的动力

记得从2013年开始,我就经常拿着《JavaScript高级编程》红皮书,但每次拿的时候都不是这样。
持续很长时间。
提交后,注意力又回到CSS上。
主要有两个原因:

没有压力感:我做的工作主要是基于CSS,几乎没有接触过JavaScript。
这也应了那句话:没有动力。
无压力

没有兴趣:我只是想学JavaScript,也知道学习它的好处,但一直没有兴趣,所以没有继续学习的动力

后来,随着技术的革新,时代发生了变化。
转行之后我发现不懂JavaScript对我的开发和学习有很大的限制。
例如,当我学习CSS时,我需要编写测试用例。
如果您没有JavaScript能力,那么编写测试用例的成本非常高。
如果你写一个教程,也不会给读者更生动的呈现。

还有,加入新团队后,JavaScript对于业务来说基本上是不可或缺的。
尤其是像Vue、React这样的框架发布之后,如果不懂JavaScript,上手就更难了。
自学JavaScript。

如何学习JavaScript?对于我来说,仅仅看书或者看教程,甚至看视频是不够的,仍然无法激起我对JavaScript的兴趣(尽管工作压力、业务压力、业务压力学习、环境压力等等都在追赶着我))。
既然我们知道了原因,我们就需要找到解决这个问题的方法。
这个问题的解决并不是刻意解决的,而是无形中解决的。

前几天,工作内容主要围绕动态效果展开。
除了CSS之外,还有很多其他方法可以实现动态效果。
例如,有许多很棒的JavaScript库。
我不懂JavaScript,你做不到。
我无法理解这一点,更不用说帮助自己了。
另一件事是画布。
为了获得更多动态效果方面的技能,我开始学习Canvas。
在学习Canvas的过程中,我发现JavaScript也很有趣。
当然,我在学习Canvas的时候,只学习了一些基础的API,但这对我来说已经是一个很大的改变了,因为这些基础的API能力让我可以写出简单的效果,这是最有效的。
对JavaScript感兴趣。

学习Canvas一段时间后,我发现仅仅具备JavaScript基础知识是不够的。
从那时起,我就专注于学习JavaScript的基础知识,从DOM的工作原理开始,基本上是如何添加、删除、修改、搜索等。
在DOM中。
然后操作DOM的时候就会涉及到处理事情,然后我就会开始了解一些关于JavaScript中的事件的知识。

仅此而已。
当你学习新东西时,总会涉及到其他未知的点。
如果你想克服这些点,你必须学习未知的点。
也就是说,一步步坚持学习JavaScript的一些基础知识。

随着React和Vue的出现,我会在工作中用到相关的知识,所以我在工作中总会遇到问题,而这些问题也会要求我去学习JavaScript领域未知的东西。
知识点。
例如,函数、继承、设计模式等。
尽管我的知识不多也不深入,但这对我来说也是一个好的开始。
我想只要坚持,总会有所收获的。

随着您编写更多代码,您将希望了解其中的概念和原理。
此时,重新拿起书本,获取自己需要的知识点,是非常值得的。

希望我的回答对您有用