13919049954

我学习JS的经历

作者:金城在线 日期:2017/11/22 10:27:51 人气:39

        下面简单介绍介绍我学习JS的经历:

        1. 高二开始写了一个手机软件下载网站,这也是第一次接触JS。所谓的接触,也就是真只“接触”了而已,大概就只会改变改变DOM的innerHTML一类的。那时候是07年,jQuery也才刚发布没多久,所以用的还是纯JS。大概做了半年后听说Ajax了,虽然完全不懂这货是干嘛的,但还是买了本关于Atlas的书随便翻了翻。(不知道现在有多少人知道这玩意?)

        2. 大学前两年也折腾过几个基于Web小东西,那时候貌似开始用了jQuery,但是实际上JS水平基本没有提升。唯一做的比较有意义的事情是调用了下Google Map的API,开始意识到JS真的可以做很多事情。

        3. 大学后两年认真做了一个Chrome的扩展,微博控,大概是自定义新浪微博界面的。因为Chrome的扩展几乎是纯JS的,再加上插件的作用就是改造DOM,所以这段时间接触了很多JS,DOM,HTML,CSS的东西。不过缺点是,因为插件做的事情简单,但是需要学习的东西却很杂,所以我依然没有足够JS语言本身。

        其实这里我想多谈谈,现在总结自己以前走的弯路,我觉得“杂”是很难精通JS的一个根本原因。

        学C/C++,我们大多数只需要focus在语言本身,最多折腾折腾makefile,甚至用VS的话,完全不用考虑太多东西,因此我们能把精力花在学好语言上。而学习JS的话,我们必须在JS,HTML,CSS等等等等东西上不停切换。好不容易搞清楚CSS里面各个样式后,发现还有跨浏览器兼容性的问题,直接崩溃。好不容易站起来解决跨浏览器兼容性,结果发现即使同一个浏览器,IE6和IE7还有不同,又是一口老血喷出来。

        正是因为有太多不同的东西要去同时接纳,所以很容易走向一个“门门懂,样样瘟”的歧路。。

        4. 毕业找工作的时候,简历大言不惭的写“精通Javascript”,面了两个职位都被拒,从此才意识到自己根本不懂JS。其实反而是在意识到自己水平根本不高之后,才更能踏实看看JS本身的东西。

        5. 现在工作中接触最多的也是JS,能明显感觉到自己水平有了很多的进步。这里我的经验就是,去Github上仔细研究一个基于JS的lib/project,看看别人到底怎么用,为什么要这么用。等自己JS有了一定水平,再去看看jQuery这样的库,你会发现自己能体会它很多精妙所在。

        自己经历大概就这样吧。现在距离“精通JS”还蛮有距离,与大家共勉。


            金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。

    官方微信

    本文网址:http://lz.net.cn/SEOyouhua/502.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    上一篇: 单页应用的定义
    更多>>网友评论
    发表评论