javascript基础

来源:互联网 发布:淘宝助理手机版6.1 编辑:程序博客网 时间:2024/09/21 06:41

(一).基本介绍

1、什么是JavaScript?

JavaScript基于浏览器基于(面向)对象基于事件和事件驱动的网页脚本语言

基于浏览器:只要用户的电脑安装了浏览器,浏览器就可以解析并执行javascript语句。

基于(面向)对象:js中一切都可以看做对象。   对象是由属性和方法组成

       属性和方法的区别:属性不带小括号,方法带小括号

              window.document.write()  write()就是方法

              table.width  表格的宽度,width就是属性

       对象:

              举例,显示世界中:一个人叫小明,小明就是一个对象

描述小明:身高:180com,体重 70kg,颜值:低   在程序中,描述就是“属性”

小明能干嘛:可以搬砖,可以打游戏,可以聊天, 在程序中,叫做方法

基于事件和事件驱动:

       事件:鼠标的点击onclick,就是一个事件,另外还有键盘的事件

       事件驱动:当事件发生时,执行什么样的程序命令。事件发生的时候,会触发相应的程序,执行相应的代码

2、JavaScript能做什么?

1、表单验证(注册页面中的)

2、实现动态的网页

3、实现和用户的交互(用户操作键盘、鼠标的时候)

4、js的小游戏

5、javascript+xml  异步传输机制

三、两个常用的客户端输出方法

1、window.document.write(字符串或变量名)

作用:在网页中输出内容。

说明:

l  window是一个窗口对象,代表当前浏览器窗口,它是顶级对象,可省略不写

l  document是一个文档对象,代表当前文档(网页), 它是window对象的子对象

l  document对象具有很多的属性和方法;

l  write()是document对象一个输出的方法,作用是在网页中输出一个内容。方法名后要加小括号()

 

注意:

l  括号中如果是字符串,要加引号,如果是变量名则不加引号

l  document对象和方法之间的连接号,必须是英文的小数点。

 

方法和属性的主要区别是:方法名后带括号,属性不带

2、window.alert(字符串或变量名)

说明:window是顶层对象,表示窗口,可以省略不写

       alert()是窗口对象的一个方法,

       alert()方法的作用:弹出一个警示框

四、HTML文件引入JavaScript的方法

1、内嵌式

通过一对<scripttype="text/javascript"></script>引入,可以写在网页的任意位置。一般放在head中。

作用范围:仅对当前文档有效。

2、外链式

也是通过<scripttype="text/javascript" src=”外部js文件的路径”></script>

外部的js文件,后缀  .js

这种方式可以实现多个网页共享同一个JS文件代码

3、行内式:

行内样式是通过html标签的事件属性(onclick,onmouseover等)引入行内的js代码

五、JavaScript的语法规则

l  JavaScript中要严格区分大小写

js中变量A 变量a  是两个不一样的变量, html<font>   <FONT>是一样的

l  JavaScript脚本程序须嵌入在HTML文件中

是通过script标签嵌入

l  每行写一条脚本语句

l  JavaScript脚本程序中不能包含HTML标记代码

l  语句末尾可以加分号也可以不加分号,如果加一定是英文下的分号(;),最好加分号

l  JavaScript脚本程序可以独立保存为一个外部文件

六、数据分类

两大类:基本数据类型、复合数据类型

 

基本数据类型:只能存储一个值

l  string 字符串类型

l  number 数值型

l  boolean布尔型

l  null空型  一个不存在的对象

l  undefined 未定义型 :当变量定义但是没有赋值的时候,表示的一种数据类型

 

复合数据类型:可以储存多个值

l  array数组型

l  fucniton 方法型

l  object 对象类型

 



0 0
原创粉丝点击