2012年6月14日

js中return的用法

摘要: 一、返回控制与函数结果,语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果二、返回控制,无函数结果,语法为:return;在大多数情况下,为事件处理函数返回false,可以防止默认的事件行为.例如,默认情况下点击一个<a>元素,页面会跳转到该元素href属性指定的页.Return False 就相当于终止符,Return True 就相当于执行符。在js中return false的作用一般是用来取消默认动作的。比如你单击一个链接除了触发你的onclick时间(如果你指定的话)以外还要触发一个默认事件就是执行页面的跳转。所以如果你想取消对象 阅读全文

posted @ 2012-06-14 16:25 dhj 阅读(1155) 评论(2) 推荐(0) 编辑

HTTP返回码中301与302的区别

摘要: 一.官方说法301,302 都是HTTP状态的编码,都代表着某个URL发生了转移,不同之处在于:301 redirect: 301 代表永久性转移(Permanently Moved)。302 redirect: 302 代表暂时性转移(Temporarily Moved )。这是很官方的说法,那么它们的区别到底是什么呢?二.现实中的差异2.1.对于用户301,302对用户来说没有区别,他们看到效果只是一个跳转,浏览器中旧的URL变成了新的URL。页面跳到了这个新的url指向的地方。2.2.对于引擎及站长2.2.1302302转向可能会有URL规范化及网址劫持的问题。可能被搜索引擎判为可疑转向 阅读全文

posted @ 2012-06-14 10:48 dhj 阅读(4533) 评论(2) 推荐(0) 编辑

导航