这节开始学习JS。JS和PHP都作为脚本语言有很多地方是一样的,也有少部分是不一样,我们在学习JS时,做着对比学习会更容易记住,不一样的地方楠神也会着重强调。
JavaScript是一种小型的、轻量级的、面向对象的、跨平台的网页客户端脚本语言。
小型的、轻量级的:说明程序不大,只需要安装一个浏览器软件,就能实现网页动画了。
面向对象:在JS或PHP中,可以把任何事务都看成一个“对象”。“对象”跟平常所说的“东西”概念一样。
对象应该具有特征,人也可以看成是一个“对象”,人有哪些特征:身高、体重、家庭、学历、工资等
程序中的“对象”,有两个内容,分别是:对象由属性和方法构成。
属性可以看成对象的“特征”,对一个对象更详细的描述。
方法可以看成对象的“行为”,如:“电脑”这个对象,可以上网、打游戏、看电影等。
跨平台:JS可以在多种平台下运行。如:windows、unix、linux、mac、IOS等。
网页客户端脚本语言:JS是在客户端浏览器上运行,不是在服务器端运行,这是和PHP最大的区别。
脚本语言:就是一个字符命令,通过字符写的程序,称为“脚本语言”。
程序语言,如java、VB、C,它们的难度相对要高的多。相对来说,脚本语言要简单的多。
1)表单验证:这是JS的最基本功能。
2)动态效果(动态的HTML):一些网页特效、动画等。
3)交互功能:实现人和计算机之间的交流、互动。
网景公司在1995年发布了javascript语言,起初名字为“LiveScript”,是Netscape(网景)公司为自己的浏览器Navigator2.0开发的一个客户端脚本程序。
因为当时Java很火,想借助于Java的名气发展起来,因此改名为“JavaScript”。与Java一点关系都没有。
Microsoft公司也引入了JavaScript,为了避免侵权,因此改名为Jscript。
四、ECMAScript和JavaScript的区别
当大家在用WSCSchool的手册时,经常JavaScript又名叫“ECMAScript”:
ECMAScript是一种由Ecma国际(前身为欧洲计算机制造商协会,英文名称是European Computer Manufacturers Association)通过ECMA-262标准化的脚本程序设计语言。这种语言在万维网上应用广泛,它往往被称为JavaScript或JScript,但实际上后两者是ECMA-262标准的实现和扩展。
关于JS的介绍就这些,更详细介绍自己去搜索吧,下面正式学习。
五、JavaScript引入方式
JS和CSS一样,也有三种写入HTML文件的方式:
1)直接写入HTML标记里,这个主要是用来写事件触发的,我们暂时先不用了解。
2)单独写到HTML页面的一个地方
<script></script>
注:12——14行代码是JS代码。JS的注释方式和PHP一样。
JS代码要嵌入到HTML网页中,需要使用<script>标记可以实现。该标记可以放在网页的任何地方。
3)把JS代码单独写到JS文件里,然后使用<script type="text/javascript" src="xxx.js"></script>引入。
第2、3种方法用的都挺多,当很多页面需要使用相同的JS代码,推荐大家使用第3种方法。
单行注释://注释内容
多行注释:/* 注释内容 */
JS手册
学习新语言自然少不了学习手册的帮忙。JS手册楠神找了好几个
最好用的是W3CSchool这个。