前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【不理解】学习前端开发的路上,你是自己绊倒了自己吗?

【不理解】学习前端开发的路上,你是自己绊倒了自己吗?

作者头像
web前端教室
发布2018-07-30 11:49:00
5720
发布2018-07-30 11:49:00
举报
文章被收录于专栏:web前端教室

讲课对于我来讲,是以一种半双向的形式,在和学生们做实时的交流。为什么说是半双向呢?

因为我主要是通过网络视频和同学们沟通,都是我先讲,然后有什么不懂的同学们随时在群里提问。这种方式依然有一个时效上的延迟,毕竟它不是真实的线下的面对面,所以我说它是半双向的沟通。

但即使是这样的方式,我也依然是可以获得真实有效的教学体会,“确实依然有许多同学们的学习方式,不是那么的灵活”,可以说有相当数量的同学在学习前端开发的路上,是自己绊倒了自己。

<!-- -->

这话是怎么来的呢?

我在讲一个dom添加事件的时候,用到了以下代码,

xx.onclick = function(){ this.children[0].setAttrbute('class','abc'); }

这段代码很简单,就是当前点击的dom节点的第一个子节点,给它添加一个名为abc的class样式。这里我要提到this指向的就是xx这个dom节点。

然后在讲这个this为什么是指向xx这个dom节点的时候,我突然就词穷了。因为function、作用域、window..等一些其它的知识还没讲呢,所以这个this指向就不太方便讲。

然后我就说,咱们暂时简单粗暴的理解,“这个this,从console输出结果来看,它就是指向xx的”,然后继续往下讲,往下做。

<!-- -->

等下课之后,我仔细复盘今天的讲课内容时,我就感觉许多同学在学习前端的时候,很可能就有人掉进了钻牛角尖的陷阱中,“许多情况下,有一些知识点,其实并不需要当下就把它完全搞懂”,

一是没有必要;

二是你可能基于当下的知识点、结构,你就是搞不懂它。

而前端开发是一门实践性占多数的技术,许多知识其实是需要大量的操作才能深入体会的,所以我在今天的文章结尾时就想跟大家说,

<!--

很多时候,我建议大家学习一个新东西的时候,

如果需要,

就“先用,再理解”。

因为用就是量变,

量变达到一定程度了,

就质变,

你就理解了。

-->

不要在一个暂时搞不明白原理的知识点上反复徘徊,前端开发更多的是业务需求和实现逻辑。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-05-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 web前端教室 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档