JavaScript总结

   背景


   经历了四个月的JavaScript在今天告一段落,接下来跨入一个的新的阶段,在完结之际对JavaScript做一个总结,对之前有一个很好的回顾,在回顾中重新温习一下之前学过的知识。正所谓“温故而知新”,当时是一头雾水,没有感觉,现在再看又是一种新的景象,再看感觉非常亲切,这就意味着我已经开始有头绪了。


   导图:


   一张图胜过千言万语,接下来就用一张导图来详细论述一下自己的收获,现在自己写出来还很困难,但重要的是我有信心自己一定能够写出来,我们有很多实践的机会(米老师也给了我们很多犯错的机会,错误会使我印象深刻)。   

  

  

    一张图道出了我这几个月的收获,基础部分知识的学习主要是做一些比较简单的例子,从简单的例子入手,逐步提高,刚开始是一些比较简单的理论。跟我们之前学习过的各种语言有很多相似之处,如上图的理论部分中的基础分支,VB、C++、C#中都有语法和变量、数据、运算符、控制语句。虽然有一些细微的差别,但我们可以在之前的基础上进行比较和分析而不需要再从头开始,这样不仅可以提高我们的效率同时也能够很大的做到温故而知新。


   函数:实现某种功能。这里只是写了函数的形式,有时间、日期函数,用Function()自定义一个函数,同样可以使用匿名函数和闭包。匿名函数就是没有名字,但需要将匿名函数赋值给变量,而闭包就是函数里包着一个匿名函数,使用闭包的好处是减少了全局变量的定义,缺点:闭包中局部变量资源不会被立刻销毁回收,可能会占用跟过内存,导致性能下降。


   正则表达式:一个描述字符模式的对象,主要用来验证用户的输入,在客户端进行验证,可以节约大量的服务器端的资源,提供更好的用户体验。当然对于多种验证还需要多多实验,在实践中应用我们理论,这样当再次回顾时会有新的收获。


   BOM:浏览器对象模型,DOM:文本对象模型,我们应用事件来实现浏览器和用户之间的交互,事件有很多种。一般用户使用最多的就是鼠标和键盘,针对用户需求,我们提出了键盘事件和鼠标事件来提供更好的用户体验。另外还有很多类型的事件,我们将事件分为三大类:一般事件、表单事件、页面事件。


   总结:


  对于JavaScript的学习这次可以说是一次真正意义的学习,我们学习有三个阶段:即第一阶段:学习他人;第二阶段:应用;第三个阶段:收获。我现在处于第一阶段,已经站在了巨人的肩膀上,接下来要大胆的去实践,通过实践来给自己一个反馈,正好接下来我们要接ITOO的项目,在项目中会有很好的锻炼,踏着大步继续前进吧!

  




       

   

原文地址:https://www.cnblogs.com/zsswpb/p/5771627.html