认识JavaScript

1.JavaScript是一种基于对象和事件驱动并具有安全性能的解释型脚本语言;(客户端脚本语言)

2.特点:解释性(不用进行编译,发给客户端由浏览器解释执行)、基于对象事件驱动(无需经过服务端程序)、安全性(只能通过浏览器实现信息浏览和动态交互,不允许访问本地硬盘,不能将数据写在服务器上,并且不允许对网络文档进行是该或是删除)、跨平台(依赖浏览器)弱变量(在使用之前无需声明)

3.使用JavaScript的方式:

嵌入式:在web页面中使用<script type="text/javascript">...</script>标签  用于实现用户访问网页时,弹出的对话框(其他信息的对话框)。

 

外链式:

 

采用链接外部的js文件的形式如:***.js,其中在web页面中写下

 

<script language="javaScript" src="***.js"></script>

4.JavaScript语言基础

注意点:区分大小写;变量是弱类型的(定义变量就用var ....);注解://... 多行使用/*....*/

关键字和java差不多:特殊var function等 不能用来作为变量名和函数名、循环标签

数据类型:数值(int float等)、字符(“”、‘’ 特别的是没有char类型;单个字符就表示长度为1的字符串)、布尔(0/1)、转义字符(\b退格、 \r回车符、 \f换页、 \n换行、 \t tab符)、空值null(不等于0或是空的字符串“”)、未定义(NaN即“非数字” 计算错误是产生一个没有意义的数字 NaN

 

5.变量定义和使用

字母、数字、下换线组成,必须以字母或是下换线开头;

声明:var  变量名,abc

变量的作用域

函数内声明就只有在函数内使用,反之便是整个脚本代码;

运算符:与java类似

 

6.函数

定义:function NameV1V2...{

           ...

    }

调用:函数名(V1V2);注意区分大小写

 

匿名函数:func=function(){...}

例如:Window.onload=function{

Alert(“页面载入完成”);

}

7.事件与事件处理程序(事件驱动)

JavaScript常用事件p46表格

onclick 单击鼠标左键触发、onload 页面完全加载后,在Window对象上触发

....

事件处理程序的调用

<input name=”btn_1” type=”button” value=”保存”>

<...>

Var b_1=document.getElementById(“btn_1”);

b_1.onclick=function(){

Alert(“已经保存”);

}

<...>

8.常用对象

(1)String对象 动态对象

      属性 lenght用于返回String对象的长度 如:string.lenght; 返回值是:一个只读的整数,代表指定字符串中的字符数,每个汉字按一个字符计算。

  方法 :例子

<script type="text/javascript">

var str="欢迎,来到,浙江金华" ;

//alert(str.indexOf("浙江")); //indexOf("...")方法

//alert(str.replace("浙江","")); //replace 替代

//alert(str.substr(2,2));  //substr(数字1,数字2) 数字1代表从字符串的数字1开始,2代表截取数字2个字符

var arr=str.split(",");//字符串分割字符串数组

for(var i=0;i<arr.length;i++){

alert(arr[i]);

}

</script>

 

(2)Math对象

方法:abs()绝对值、exp()乘方、randow()随机数、sqrt()平方根

(3)Date对象

Var now=new Date2017,2,28);

方法p52-53

(4)Window对象 属性documentlocationname...

方法 alert()、open()、focus();等等

后续:Ajax与jQuery技术

 

posted @ 2017-03-01 14:11  lusCodding  阅读(167)  评论(0编辑  收藏  举报