JavaScript简明教程
自己在学习JavaScript,发现比较适合初学者的教程,不是大部头哦。
原帖地址:
这里介绍的Javascript是与Html等客户端标签相互作用的,它只运行于浏览器.
使用
Javascript是一个运行于浏览器的解释性语言,所以它就要以适当的形式嵌入在Html/XHtml中.
通常是用以下方式来完成的
1.内嵌的js代码段
<script type="text/javascript">
//...javascript段
</script>
这种情况下多为不可重用,或页面打开时就要加载的大量代码.
2.直接引用.js文件
<script type="text/javascript" src="/Javascript/Framework.js"></script>
这种情况多为已经可以通用的函数或类,将之放在一个文件里,使凡用到它的页面都可以使用
3.HTML标签内调用js
<input type="checkbox"
title="选填项" tabindex="9" />
用于较少代码较简单功能的使用,或函数的调用,可以在onclick/onload/onkeypress/onkeydown等事件中写
在过去的写法中也经常
<script></script>
或者
<script language=javascript></script>
但是在这里还是比较推荐<script type="text/javascript"> 这种方式.
变量
声明与赋值
首先js类似vb,是一种弱类型的变量
比如
var x=1;//数字型
var x="abc";//字符串
var x=[1,2,3];//数组
var x=new Object();//对象
这些都是成立的,甚至它可以是函数.
而且变量的类型也是根据最后一次赋值的情况来变换的,也就是说同一变量在不同时间可能是不同类型
另外js中的变量也是可以不通过声明直接使用的
如
a=1;
b=2;
使用
js变量的使用与其它语言基本相同.
这里先介绍一个函数
alert(x);
x为一个变量,它的功能是将x的内容以模态对话框的形式显示出来.
我们现在使用它
<script type="text/javascript">
var x=5;
alert(x);
</script>
则会显示5
<script type="text/javascript">
var x=[1,3,2,4];//这是一个数组
alert(x[0]);
</script>
则会显示1
函数
上节讲了变量的使用
这节说一下函数的使用
定义
js中函数的定义类似以下方式:
function 函数名(参数){
//函数体
return 返回值;//可有可无
}
例如我们定义一个自加1的函数
function add1(x){
return x++;
}
【JQ】无限滚动条-jquery.infinitescroll.j
query多选下拉框插件 jquery-multiselect(
手机站jQuery自动完成插件autoComplete.js
热门源码