学习笔记 -- Javascript

学习资料 --》 http://www.w3school.com.cn/js/index.asp

 

一: 在把form作为对象传给函数以避免臃肿的 document.getElementById 代码。

      <html> <head> <script type="text/javascript"> function validate_form(thisform){ alert (thisform.email.value);   return false;}</script></head><body><form action="submitpage.htm" οnsubmit=" return validate_form(this)" method="post">   Email: <input type="text" name="email" size="30">  <input type="submit" value="Submit">    </form></body></html>

 

二: 自定义Object 对象。

<!DOCTYPE html><html><body><script>
function person(firstname,lastname,age,eyecolor)
{
this.firstname=firstname;                                      //这里必须按照参数列表的名字进行属性的定义
this.lastname=lastname;
this.age=age;
this.eyecolor=eyecolor;

this.changeLastName=changeLastName;      //这里定义函数的名字,这个名字必须和具体函数实现的名字一致

function changeLastName(newLastName){this.lastname=newLastName;}  //这里定义函数的具体实现
}

me=new person("Bill","Gates",56,"blue");  //这里实例化一个对象

me.changeLastName("Lloyd");                                           //这里调用对象的函数

document.write(me.lastname+ " is " + me.age + " years old.");

for (x in me) { alert(me[x]) } 
</script></body></html>

三: 循环遍历对象的属性

var person={fname:"Bill",lname:"Gates",age:56};                                             

for (x in person) { txt=txt + person[x]; }                                                                     //注意   person[x] 这种访问属性的方法只能在for的循环语句里面使用                           

 

四: 有用的参考手册

Date    http://www.w3school.com.cn/js/jsref_obj_date.asp

String  http://www.w3school.com.cn/js/jsref_obj_string.asp 

Array   http://www.w3school.com.cn/js/jsref_obj_array.asp

RegExp http://www.w3school.com.cn/js/jsref_obj_regexp.asp 

  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值