js 重新学习笔记( 二 ) 弹框, 函数,循环,事件

1,  提示框


警告框  -  alert ("文本");


确认框  -  confirm("文本");


提示框  -  prompt("文本","默认值");



2,   js函数 

 


     将js代码写入函数,就可以避免在页面载入时,执行该脚本。

 

         函数包含着一些代码,这些代码只能在事件中被激活,或者调用该函数。

 

 我可以在页面的任何位置调用脚本,如果嵌入外部的  .js脚本  在其他页面也可以调用.

 

    函数在页面起始位置,也就是 <head> 部分 定义

 

 <html>

<head>
<script type="text/javascript">
    function displaymessage()
    {
       alert("Hello World!")
     }
</script>
</head>

<body>
   <form>
      <input type="button" value="Click me!" οnclick="displaymessage()" >
  </form>
</body>
</html>

 

 

3,   js函数的 return

 

函数内声明的变量只能在函数内部调用, 叫做本地变量. 本地变量在超出所在函数后失效被销毁

 

      函数之外声明的变量,  在页面上的所有变量都可以访问,

 

      这些变量的生命周期, 从声明开始到 页面关闭结束.     

 

4,   循环 

 

        for ,while 

 

continue , break

  --------------       -----------------

 

for ( 变量  in  对象 ) 

{

....

}   

 

<body>

<script type="text/javascript">
    var x
    var mycars = new Array()
    mycars[0] = "Saab"
    mycars[1] = "Volvo"
    mycars[2] = "BMW"

    for (x in mycars)
    {
         document.write(mycars[x] + "<br />")
    }
</script>

</body>

 

 

5,  各种js事件 

 

     onload ,  onUnload 

     当用户进入页面时触发 onload ,  当用户离开页面时触发 onUnload , 

 

 

6,   onFocus ,  onBlur ,  onChange 

      onChange 一旦用户改变了域中的内容, onChange ... checkEmail 函数就会被调用  

      <input type="text" size="30" id="email" onChange="checkEmail()" >

 

7,   onSubmit 

 

      onSubmit 用于在表单提交之前, 验证所有的表单域 .

      当用户点击表单中的确认按钮时, checkForm  函数被调用, 域值无效函数就会返回 , 当函数

      返回 true 时, 表单提交  反之取消 .

 

      <form method="post" action="xxx.html" οnsubmit="return  checkForm()" >

 

 

8,  onMouseOver    onMouseOut

 

---------------------------------

 

下次要专门写一篇 关于 js各种事件的专题文章 .

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值