• JS个人的简单总结


    学了4个月的前端,东西学了很多,其中HTML和CSS在于灵活的运用和记忆,JS和前两种有很大区别,个人觉得也是以后工作中非常重要的一点,是唯一有逻辑性的东西,下面是个人的一些简单的学习过程总结:

    首先,我们学习了JS的来历和一些简单的语法知识,并且学习了一些由JS原代码组成的代码,一些简单的事件,然后我们学习了BOM和DOM两个最重要的核心对象模型,即浏览器对象模型和文档对象模型。并且学习了其中的很多鼠标和键盘和浏览器事件,虽然实现了我们与用户的交互,但是在学习的过程中却发现有很多麻烦的东西,比如文档中的任一对象,相信对于"document.getElementBy..."这句话有了很大的熟悉度,到后来都是直接闭着眼睛写都没问题了。然后我们根据这些简单的事件写了个游戏,对于我们对JS的熟悉度有了很大的提高。然后在我们学的差不多的时候,悲剧的时候到了,nodejs来了,刚开始学的时候,完全不知道是什么东西,毕竟是涉及到后台的语言,经过两个星期的煎熬之后,回头再看nodejs也就那么回事,就是运用ajax发送请求到后台,然后后台再返回想要的数据或者结果。然后学习了JS的高级部分,闭包和继承。在我们学的头晕脑胀的时候,终于救星来了,jQuery这一牛X的JS库出现了,开始的时候听说不管JS原来学的怎么样,只要你学会jQuery一切都不是问题,原地满血复活,我还不怎么相信,当我真正见识到jQuery的牛X之处的时候,真是瞬间就爱上了它,本来非常繁杂的一些代码,可以通过简单的一行或者两行代码就实现了。学了jQuery之后,就可以不用记那些繁杂的鼠标键盘事件和了。最后,一种新型的框架又来了,angular,这是一种非常好的框架,它直接抛弃了繁琐的DOM操作,运用一些指令就完了,虽然学angular的时间不长,学习的深度也很低,但是深深体会都了它的强大之处,但是可惜的是,在中国运用到angular的公司还是很少的。。。

    其实回头一看,JS其实很不难,甚至说是简单,不外乎就是BOM和DOM两种模型,和几十个事件,只要记住一些简单的语法,再加上创造性的想法,很快就能掌握。

  • 相关阅读:
    论文解读(GMAE)《Graph Masked Autoencoders with Transformers》 Learner
    大数据面试题V3.0 Spark面试题(约9.8w字)
    大数据面试题V3.0 Hive面试题(约3.3w字)
    大数据面试题V3.0 HDFS部分
    大数据面试题V3.0 Zookeeper面试题
    大数据面试题V3.0 MapReduce部分
    大数据面试题V3.0 数仓面试题(约3.6w字)
    大数据面试题V3.0 Flink面试题
    大数据面试题V3.0 Flume面试题
    大数据面试题V3.0 数据库面试题
  • 原文地址:https://www.cnblogs.com/zaxxm/p/4117124.html
Copyright © 2020-2023  润新知