源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

浅析JavaScript事件和方法

  • 时间:2022-09-11 11:13 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:浅析JavaScript事件和方法
[b]单击一个超链接触发事件[/b] [b]1.用a标签的onclick[/b] <a href="#" onclick="js代码"> 这种写法呢,存在一种弊端,就是点击后会刷新一次页面,回到页面顶端。 想不刷新如何做的呢?
”一样的网络协议,交由js解析引擎处理。 [b]方法的特别强调[/b] [b]1.不要另起一行[/b] 一般在js中编写大括号都是直接跟在后面而不要另起一行, 原因是js会在语句末尾自动增加”分号”,如果将大括号另起一行,则return语句后自动增加“分号”后,返回值就变成了undefined了。 [b]2.不需要声明返回值类型[/b] 不需要声明返回值类型、参数类型。函数定义以function开头。 JavaScript中不像C#和java那样要求所有路径都有返回值没有返回值就是undefined。 [b]3.没有方法重载[/b] JavaScript中没有方法重载。 方法中写参数叫命名参数 用户调用计算多个数的和的方法,如何获取方法中有多少个参数呢? 请使用arguments对象! [b]匿名函数[/b] [b]1.方式一[/b]
代码如下:
var f1=function(p1,p2){ return p1+p2; };//将函数赋值给一个变量
匿名函数没法调用,只能赋值给一个变量,由于是赋值语句,后面要加分号 应用:
=; String.prototype.isEmail = function(){ return this.indexof([url=]'@'[/url])!= -1 ?true:false; }; alert(msg.isEmail);
[b]事件[/b] [b]1.调用事件[/b] [img]http://files.jb51.net/file_images/article/201502/201502280910373.png[/img] [b]2.注册事件[/b] 一定是在页面加载完成了以后,才能给页面的元素注册事件。 所以 onload = function(){      //在这里注册事件 }; [img]http://files.jb51.net/file_images/article/201502/201502280910374.png[/img] [b]页面加载事件[/b]
[u]复制代码[/u] 代码如下:
  <script type="text/javascript">        //刷新        //location.reload();           onload=function(){            alert("页面加载了");           };           onunload =function(){            alert("页面关闭了");           };           onbeforeunload= function(){              alert("页面关闭之前触发");           };   </script>
[img]http://files.jb51.net/file_images/article/201502/201502280910375.png[/img] 以上就是本文的全部内容了,希望能够让大家对javascript的事件和方法有新的认识
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部