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"
相关文档:
创建文档元素
document.createElement(nodename)
插入元素到文档节点树
parent.appendChild(child)
创建文本节点
document.createTextNode(text)
在现有元素前插入新元素
parentElement.insertBefore(newElement,targetElement)
在现有元素后插入新元素(自编函数)
parentElement.insertAfter(newElement,targe ......
①function doDelete(){
var deleteArray = new Array();
var cnt = 0;
for (i = 0; i < document.forms[0].elements.length; i++ ) {
// チェックボックスがONの時はその値を設定する。
......
一、document.formName.item(“itemName”) 问题
问题说明:IE下,可以使用 document.formName.item(“itemName”) 或 document.formName.elements ["elementName"];Firefox下,只能使用document.formName.elements["elementName"]。
解决方法:统一使用document.formName.elements["elementName" ......
stringObject.substring(start,end);
函数方法将返回一个包含从 start 到最后(不包含 end )的子字符串的字符串.
start 必需。一个非负的整数,规定要提取的子串的第一个字符在 stringObject 中的位置.
stop 可选。一个非负的整数,比要提取的子串的最后一个字符在 stringObject ......
转自:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>图片跑马灯</title>
</head>
<body>
<div style="overflow:hidden; width:350px" id='div'>
<!-- 这里是第一个关键点,o ......