JavaScript DOM编程艺术——(一)

JavaScript简史

  • 浏览器在早期只是用来显示HTML(超文本文档)的简单工具,是一个打开HTML文件的软件。而javascript是由netspace 和sun合作开发的,并由于微软的竞争压力,nespace和sun联合ECMA(欧洲计算机制造协会)对javascript进行了标准化,也就是现在ECMAScript标准,也就是ES 1标准。
  • javascript是一种脚本语言,它本身不能像java、C++一样可以独立运行,而需要浏览器来解析和执行,所以javascript早期的时候基本都是浏览器的脚本。而浏览器是一个显示软件,可以显示从服务器下载下来的HTML文档(记住这是一个文档)。
  • DOM,文档对象模型,就是一套对文档内容进行抽象和概念化的方法。模型?抽象?概念
    • 模型:现实世界中客观存在的事物;
    • 抽象:抽取出事物的本质、共性的东西,去除个性、非本质的东西,如左边、第三个,两口子;
    • 概念:对一个事情的理解。涨工资、蹲班房,都代表了一个事,知道这个词代表什么含义,就是理解这个概念,就是大家都共同理解的一个事情。
      HTML本身就是一个静态的超文本标记文档,是一个由标签和内容组成的静态文档。通过对文档内容、标签的抽象,并用概念描述抽象出来的事物,形成DOM。有了DOM就可以通过javascript脚本语言来修改HTML文档的内容,使静态的文档变得动态化,就应该就是需求的驱动吧。也就是DHTML,Dynamic HTML。
  • DOM是W3C设计的一种API,是跨平台,跨语言的。DOM才是真正把HTML、CSS、JavaScript凝聚在一起东西。更准确的叫法是“DOM脚本程序设计”
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值