认识JS

来源:互联网 发布:淘宝网店名字能改吗 编辑:程序博客网 时间:2024/05/17 04:19

感受

  一百多集的视频终于看完了,自己总结了自己看视频的阶段有三个:No1.初步认识JS,就像当初学习VB,C#一样,从最基础的数据类型,运算符,控制,来学习,经过对比,也比较容易接受这些。No2.中期学习JS中一些写的内容,例如DOM(文档对象模型)描述处理网页内容;BOM(浏览器对象模型)描述与浏览器进行交互的方法和接口,自己有些犯晕了,不过无所谓了,慢慢来吧。No3.磨刀,慢慢意识到,自己要侧重这个阶段,多来几个demo,体会一下,输入和输出的不同。


js基础

(1)JavaScript是什么,能做什么事情?

   javascript是网景公司开发的用于与页面进行交互的脚本语言。javascript程序在浏览器端运行,一般写在.js结尾的文件中。该脚本语言同其他语言一样,有它自身的基本数据类型,表达式和算术运算符及程序的基本程序框架。Javascript提供了四种基本的数据类型和两种特殊数据类型用来处理数据和文字。而变量提供存放信息的地方,表达式则可以完成较复杂的信息处理。
  主要的功能是:
  a.表单验证(前端验证),即对用户的数据进行验证。比如用户名是否为空,如果验证不能通过,浏览器将不会将数据提交给服务器。
  b.Ajax的核心技术之一。Ajax是很多技术的集成体。主要作用是异步向服务器发送请求并且动态更新界面。
  c.与页面进行交互,生成动态的效果,常常通过事件绑定。
  d.获得浏览器相关的信息,也常常用作浏览器的检测。

(1)JavaScript的组成部分

   (1)ECMAScript,描述了该语javascript组成javascript组成语言的语法和基本对象。
   (2)文档对象模型(DOM),描述处理网页内容的方法和接口。
   (3)浏览器对象模型(BOM),描述与浏览器进行交互的方法和接口。


特性

  (1)脚本语言:在程序运行的过程中逐行进行执行解释,在被调用时进行解释和编译,扩建性比较强。
  (2)基于对象:符合我们面向对象学习,可以创建对象,同时使用现有的对象,体会比较深刻的是,他将常用的功能和方法封装,形成一个库,Jquery就是完美体现。
  (3)动态性:采用事件驱动的脚本语言,不需要经过web服务器就可以对用户的输入做出响应。
  


总结

  分享一下自己画的总结导图,大家多多指点,思维导图用的不太爽了,想换个风格,大家可以给建议啊。

这里写图片描述