零基础学js会吃力吗?

 我来答
重庆新华电脑学校
2021-03-24 · 学动漫、设计、电竞、电商、短视频、软件等
重庆新华电脑学校
重庆新华电脑学校隶属于新华教育集团,经重庆市人力资源和社会保障局审批成立的重庆地区大规模IT人才教育基地。是国家信息化教育全国示范基地,中国IT教育十大影响力品牌学校。
向TA提问
展开全部

我尝试着来回答这个问题,因为以前自己也有这方面的经历和困惑。

由于自己是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,就在学习Canvas的过程中,让我感觉到原来JavaScript也是这么的有意思。当然,在学习Canvas的时候,也只是学习一些基础的API,但这对我来说已经是很大的变化了,因为从这些基础的API能力上,能让我写一些简单的效果出来,最为重要的是让我对JavaScript有了兴趣。

    经过一段时间Canvas的学习之后,发现不具备JavaScript的基础是不够的。从那开始,我注重JavaScript的基础学习,从DOM的操作开始,简单点说,怎么对DOM进行增、删、改、查等操作。然后在操作DOM的时候会涉及到事处处理,那又开始会去学一些JavaScript中有关于事件方面的知识。

    就是这样,在学习一个新的东西的时候,总是会涉及到另外一部分未知的点。如果想打通这些点,就需要去学未知的点。也就是这样一环道一环,我一直在坚持学习一些JavaScript的基础知识。

    随着React和Vue的出现,自己工作中会用到相关的知识,那么在工作中总是会碰到一些问题,那么这些问题也是倒逼我去学JavaScript领域中未知的知识点。比如,函数,继承,设计模式等。虽然这些对我来说掌握的不多,不深,但也对自己而言也是一个较好的开始。我在想,只要坚持,总是会有收获的。

    随着代码写得多了,就会想去了解其中的概念和原理,这个时候再重新抱起书本,获取自己需要的知识点,感兴还是蛮有意思的。

希望我的回答对你有帮助

安徽新华电脑专修学院
2021-03-24 · 百度知道合伙人官方认证企业
安徽新华电脑专修学院
安徽新华电脑专修学院始建于1988年,隶属于新华教育集团,是国家信息化教育示范基地、中国 IT 教育影响力品牌院校.
向TA提问
展开全部
js就这点好,入门特别简单,会给人一种,"哎呀我去好简单"的错觉。但是js属于门槛在入门后的语言,你会发现学的越多越觉得难。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式