JavaScript的总结

JS视频学习完后,自己脑子了一团的混乱,没有一点印象,感觉JS里面的知识都像是刚接触的。不过通过总结进行条理性的划分还是找到很多与以前学过的知识,像米老师经常所说那样找节点,找知识中他们所共有的特性,你会发现其实JS里面包含的新的知识没有多少。
  JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。最初使用给网页增加动态功能,而现在JS也可被用于网络服务器。我通过总结JS的知识点画了一张思维导图,只是总体的概括了一下里面要学的知识。





 
 完整的JS包括三部分:核心(ECMAScript)、文档对象模型(Document Object Model,简称DOM)、浏览器对象模型(Browser Object Model,简称BOM)。
  个人感觉,JS核心就是这门语言的基础,而这些基础和VB中的所学的知识差不多,也是一些数据类型,控制语句,事件,函数等等。我相信只要你认真的学习过一门编程语言,这些知识你都是明白的。不过需要注意以下几点。
 1、JS用的是Unicode字符集编码,对字母大小写敏感。
 2、在匹配类型时要区分“===”与 “==”代表不同的含义。
 3、在定义变量时,如果是定义局部变量前面必须要加上 Var。
说的Var,就要说一下闭包。关于闭包,我上网查了很多,官方语言都太“学术”化了,都很难理解。就说一下自己的理解吧。闭包就是能够读取其他函数内部变量的函数,它函数内部和函数外部连接起来的一座桥梁。例

function f1(){
    var n=123;
    function f2(){
      alert(n); 
    }
    return f2;
  }
  var result=f1();
  result(); // 123
   此外,JS所学到的新的知识就省下两部分了,一部分是DOM,一部分是BOM,先说一下BOM,BOM是浏览器对象模型,其中包括6中对象类型。通过这6中对象来获取网页中的标签节点以及数据。而这些获取得到的信息提交到DOM,DOM通过标签或数据对网页进行操作,来实现网页的动态效果。 至于xml语言大家可以到http://blog.csdn.net/u010011371/article/details/41620391去了解一下,这里就不过的多解释了。Ajax是将JS封装起来调用,实现异步来获取额外的数据。所谓的ajax异步调用 可以理解为异步调用同步执行,操作此方法的同时去调用要执行的操作同时返回执行的结果。
  异步调用的好处:异步处理避免了服务器检索时候的延时问题,因为你的访客可以继续在页面进行操作,而要求的信息也可以在更新页面的同时得到处理。对于较大的请求来说,所需的响应时间较长,但是如果使用异步处理,那么访客不会特别意识到延时所带来的麻烦,因为他们的注意力仍然放在对页面的操作上。而对于那些瞬时的响应,你的访客甚至根本不会意识到服务器发出了这样的请求。
  通过这次的总结,感觉知识的总结与编制知识网,真的很重要,会帮助自己将所学到的新的知识很快的掌握。节省时间同时还能让自己对所学知识能牢牢掌握





评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值