JavaScript进阶篇

数组:
创建数组和赋值
var myarr = new Array(66,80,90,77,58);

var myarr = [66,80,90,77,58];


按钮操作


给输入框赋值

<input id="tv"/>在script语句中document.getElementById('tv').value=你要赋的值;

下拉列表

<select name="career" οnfοcus="message()">
           <option>学生</option>
           <option>教师</option>
           <option>演员</option>
</select>
注意:上面的message方法是在javascript里写的

对象

访问对象的方法:objectName.methodName();

Data日期对象

如果要自定义初始值,可以用以下方法
var d = new Data(2012,10,1);
var d = new Data('Oct,1,2012');



String 对象:

toUpperCase():转换成大写的字符串

toLowerCase():转换成小写的字符串


返回指定位置的字符

charAt(index)方法可返回指定位置的字符。下标在0-length-1;如果下标不在这一范围内就会返回一个空字符


返回指定的字符串首次出现的位置

indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置

stringObject.indexOf(substring,startpos)

substring是必须要有的属性,其为你要查找的字符串,startpos表示从哪一个位置开始查起,如果不写此值,就默认为从头开始查起,如果没有该字符就返回-1


split()方法将字符串分割为字符串数组,并返回此数组

stringObject.split(separator,limit);

separator必需,从该参数指定的地方分割stringObject

limit限制分割参数


提取指定数目的字符

substr(startPos,length)从字符串中提取从startPos位置开始的指定数目的字符串,如果参数是负数,从字符串的尾部开始算起的位置,也就是说,-1指定字符串中最后一个字符,-2指倒数第二个字符,以此类推

如果startPos为负数且绝对值大于字符串长度,startPos为0



Math对象



数组方法



Window对象



计时器setInTerval(代码,交互时间)

<script type="text/javascript">
  var attime;
  function clock(){
    var time=new Date();          
    attime= time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();
    document.getElementById("clock").value = attime;
  }
  setInterval(clock,100);
</script>
</head>
<body>
<form>
<input type="text" id="clock" size="50"  />
</form>
</body>
取消计时器

<script type="text/javascript">
   function clock(){
      var time=new Date();                     
      document.getElementById("clock").value = time;
   }
// 每隔100毫秒调用clock函数,并将返回值赋值给i
     var i=setInterval("clock()",100);
</script>
</head>
<body>
  <form>
    <input type="text" id="clock" size="50"  />
    <input type="button" value="Stop" οnclick="clearInterval(i)"  />//i为<span style="font-family: Arial, Helvetica, sans-serif;">setInterval()返回的ID值</span>
setTime(代码,延迟时间)计时器,在载入后延迟指定时间后,去执行一次表达式,仅执行一次









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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值