javascript 学习笔记(1)
1. javascript 是区分大小写的,包括变量、函数名等等。
2. javascript 中的变量是弱类型的,定义变量时只用 var 运算符。
var test1 = "hi";
或者
var test1 = "hi",test2 = "hello";
或者(可以是不同的类型)
var test1 = "hi",test2 = 12;
或者(可以不用初始化)
var test1;
3. javascript 每条语句的结尾“;”可有可无。
4. javascript 的注释写法与java、C、PHP 一样。
5. javascript 中“{}”表示代码块。
6. javascript 中的变量可以“_”、“$”、“字母”开头。
7. javascript 在使用变量时可以不事先声明。
var test1 = "hello";
test = test1 + " world";
alert(test); //outputs "hello world"
8. javascript 提供了 typeof 运算符来判断变量类型。(typeof 可对未声明的变量做运算)
var test = "hello";
alert(typeof test); //outputs "string"
alert(typeof 12); //outputs "number"
9. null 表示尚未存在的对象。
alert(typeof (null)); //outputs "object"
10. NaN 表示非数,它并不等于自身。
alert(NaN == NaN); //outputs "false"
alert(isNaN(test)); //outputs "true"
alert(isNaN(12)); //outputs "false"
相关文档:
事件源对象
event.srcElement.tagName
event.srcElement.type
捕获释放
event.srcElement.setCapture();
event.srcElement.releaseCapture();
事件按键
event.keyCode
event.shiftKey
event.altKey
event.ctrlKey
事件返回值
event.returnValue
鼠标位置
event.x
event.y
窗体 ......
返回一个给定id属性值的元素节点的对象
document.getElememtById(id)
返回一个包含所有给定标签的元素的数组
document.getElementsByName(tag)
获取元素属性
document.getAttribute(attribute)
设置元素属性值
document.setAttribute(attribute)
......
var Sys = {};
var ua = navigator.userAgent.toLowerCase();
&nbs ......
一个通用的JavaScript分页
1.JavaScript代码
Pagination=function(id)
{
var totalNum=0;
var maxNum=10;
var pageUrl="";
var breakpage = 5;
var currentposition = 0;
var breakspace = 2;
var maxspace = 4;
var currentpage=1;
var perpage=10;
var id =id;
this.initPage = function( ......
浏览器对象
浏览器对象就是网页和浏览器本身各种实体元素在JavaScript程序中的体现。这样的浏览器对象主要包括以下几个
● Navigator:管理者当前使用浏览器的版本号、运行的平台以及浏览器使用的语言等信息。
● Windows对象:处于整个从属表的最顶级位置。每一个这样的对象代表一个浏览 ......