第一章:JavaScript基本介绍

来源:互联网 发布:mac 连接虚拟机ubuntu 编辑:程序博客网 时间:2024/05/01 13:38

1.为什么要学习JavaScript

JavaScript是实现网页动态效果的基石,在web开发中扮演重要的角色,被广泛的应用到各个领域:
  • 网页游戏
  • 地图搜索(google、baidu)
  • 股市信息查询
  • web聊天
  • 等。。。
在web开发中,JavaScript是必不可少的技术,同时JavaScript也是ajax/jquer/extjs 等框架的基础

2.JavaScript基本介绍

JavaScript是一种广泛被用于客户端web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。
什么是脚本语言:
  • 脚本语言介于标签语言HTML和C、C++、Java、C#等编程语言之间;
  • 脚本语言与编程语言之间有相似的地方,其函数与编程语言类似,也有变量。与编程语言之间最大的区别是编程语言的语法和规则更为严格和复杂一些;
  • 脚本语言是一种解释性语言,例如Python、VBScript、JavaScript等等,它不像C、C++等可以编译成二进制代码,以可执行文件的形式存在,而是在执行的时候直接执行源代码文件;
  • 脚本语言一般都有相应的脚本引擎来解释执行,JavaScript的脚本引擎就是浏览器。
1、JavaScript最主要的设计目的就是让网页中的元素可以被编程,也就是让网页动起来,甚至可以编写JS版的坦克大战游戏;
2、JavaScript不能独立运行,它要嵌入到其他编程语言中才能运行(HTML、ASP、JSP、PHP等);
3、JavaScript只能用于B(brower浏览器)/S(server服务器)开发,即我们常说的web开发;
4、JavaScript主要针对客户端编程,也就是说JS一般运行在客户端;
5、JavaScript也可以对服务器端编程。

3.JavaScript运行原理


当在浏览器中输入网址(如:http://www.hao123.com),点击发送后,浏览器会发送一个请求到服务器端,然后服务器端会返回HTML页面和JS代码给浏览器,浏览器负责执行返回的HTML和JS,所以JavaScript是运行在客户端(浏览器)的。

4.两个简单的JavaScript程序

<html><head></head><body><script language="javascript">        window.alert("Hello!");</script></body></html>

1、JS的位置可以随意,既可以在head标签中,也可以在body标签中;
2、JS代码必须用script标签包起来,不然会被浏览器当做普通文本处理;
3、在一个HTML文件中,可以有多对script片段,浏览器会按照顺序依次执行。
<html><head></head><body><script language="javascript">var num1 = 123;var num2 = 456;    var result = num1 + num2;        window.alert("The result =" + result);</script></body></html>
1、JS是若数据类型语言,即在定义变量时统一使用var关键字,甚至可以去掉var;
2、JS中变量的数据类型是由JS引擎来决定的:
var name = "cuizhiquan";            //name是字符串
var num = 2; //num是数
var xyz ; //xyz是undefined
name = 123; //这时name自动变成数

5.JavaScript基本语法

  1. JavaScript中的标识符:标识符是指JavaScript中定义的符号,例如变量名、函数名、数组名等。标识符可以由任意顺序的字母、数组、下划线(_)、美元符号($)组成,但标识符不能以数字开头,也不能是JavaScript中的关键字;
  2. JavaScript严格区分大小写,Computer和computer和完全不同的标识符;
  3. JavaScript代码的格式:每条功能执行语句的最后必须以分号(:)结尾,每个词之间用空格、制表符、换行符或大括号、小括号分开;
  4. 语句块用{ }来表示;
  5. JavaScript中的注释:单行注释用 //,多行注释用 /*   */。
0 0
原创粉丝点击