1:取得表单中的TextBox 中的数据:document.FormName.TextBox.value;
2: 控制元素的现实和隐藏:有visibility 和 display
区别:1)前者的属性值有,visible、hidden 。
后者的属性值有:block 和 none;
2)前者虽然隐藏了元素,但是元素暂用的位置,还在那里,
后者元素隐藏之后,元素的暂用的位置也消失。
3:confirm 弹出对话框的时候,如果单击 【确定】,返回 true ,单击 【取消】返回 false。
4:取得用户选择的单选按钮的值的时候,document.getElementById(“单选按钮的ID”).checked;
获得用户输入的值的时候也可以document.getElementById(“输入框的ID”).checked;
5:嵌入到HTML中的时候,要注意大小写,比如 时间函数,在html中 OnClick ,在JavaScript中是 onclick 。
【摘抄】js是一种区分大小写的语言。
注意下:以前我也犯过的错误。
HTML是不区分大小写的。经常看见有人这么写,
<input type=”button” onClick=”a()” /> (这样写是对的)
如果放到JS中,就必须使用onclick(小写哦!)
同时XHTML中也只能使用小写。
这个我们并不需要太关心,象这种问题,其实都可以自己给自己定一个标准,自己写程序的时候全部小写。
另外每行程序后 分号 也是一样
PS: 我们都用小写的就OK了。
6:JavaScript 是面向对象的语言,尽量模拟人的思维。
7:JavaScript 的原型,如果为一个对象增加一个属性,这个新添加的属性只可以在该对象内部使用,再别的地方不可以使用,
Eg
var dog=new dog(“ 小狗1”,”1 岁”);
dog.dog_type=”土家狗”;
var dog1 =new dog(“ 小狗2”,”2岁);
alert(dog1.dog_type);
就会得到null。
解决的方法就是用原型,在原型的够着函数中添加,后来添加的属性就会在重新实例化的类里面调用。
改造:
var dog=new dog(“ 小狗1”,”1 岁”);
dog.prototype.dog_type=”土家狗”;
var dog1 =new dog(“ 小狗2”,”2岁);
alert(dog1.dog_type);
这样子就ok 了。
8:在JavaScript 中使用字符串,可以使用双引号,也可以用单引号,具体的使用那一种,要看具体的情况。
Eg :var str=”小明很‘好‘”;
var str=‘小明很“好“’;
上面的都可以关键是要成对的出现。
9:对单个字符,JavaScript并没有其他的语言中的char类型,在JavaScript中依然是一个字符串。Eg :var aaa=‘g’;
var aaa=“g”;
10:可以输出特殊符号 用转义号。‘/’
11:关于常见的字符串:(总结)
函数:split()
功能:使用一个指定的分隔符把一个字符串分割存储到数组
例子:
str=”jpg|bmp|gif|ico|png”;
arr=theString.split(”|”);
//arr是一个包含字符值”jpg”、”bmp”、”gif”、”ico”和”png”的数组
函数:John()
功能:使用您选择的分隔符将一个数组合并为一个字符串
例子:
var delimitedString=myArray.join(delimiter);
var myList=new Array(”jpg”,”bmp”,”gif”,”ico”,”png”);
var portableList=myList.join(”|”);
//结果是jpg|bmp|gif|ico|png
函数:substring()
功能:子字符串(substring)和charAt有些象,不同之处在于它能够从一个单词中抓取整个的
子字符串,而不只是字母,这里是其格式:
var the_substring = the_string.substring(from, to);
"From"指的是子字符串中第1个字母的位置,"to"有点奇特,它是该子字符串中比最后
一个位置大1的位置.使用这种神奇的方法你可以标记子字符串的起始和结束位置,用
"to"的位置减去"from"的位置就会得出该子字符串的长度:
var the_string = "monkey";
var clergy = the_string.substring(0,4);
var tool = the_string.substring(3,6);
运行该段代码后变量clergy的值为"monk"; 变量tool的值为"key"。
函数:indexOf()
功能:返回字符串中匹配子串的第一个字符的下标
var myString=”JavaScript”;
var w=myString.indexOf(”v”);w will be 2
var x=myString.indexOf(”S”);x will be 4
var y=myString.indexOf(”Script”);y will also be 4
var z=myString.indexOf(”key”);z will be -1
函数:charAt()
功能:chatAt方法用于发现一个字符串中某个特定位置的字符。
这里是一个例子:
var the_word = "monkey";
var the_first_letter = the_word.charAt(0);