Welcome 微信登录

首页 / 脚本样式 / JavaScript

event对象获取方法总结在google浏览器下测试

event对象获取方法总结在google浏览器下测试

简介:Event 对象代表事件的状态,比如事件在其中发生的元素、键盘按键的状态、鼠标的位置、鼠标按钮的状态。 事件通常与函数结合使用,函数不会在事件发生前被执行! Event对象的获取方法: 方法一: 例如: 复制代码 代码如下: function demo1(e){ var e = e || window.event; //此种方法在ie中和google中可以不传参数e也可以获取到event,但是在火狐中必须在事件方法中传递event参数 //才可以获取...
ajax请求get与post的区别总结

ajax请求get与post的区别总结

get如果请求url没有变化,取出缓存,提高效率;请求会缓存到浏览器中,可以通过历史记录查看用户信息,安全性低;post传送变化的数据显示,变动性访问;get通过url地址传送数据,数据量不能超过1024byte;post作为http消息的实体内容传送到服务器中,传送数据量可以很大;get传送数据要经过encodeURIComponent编码,防止乱码。get方式,服务器端用Request.QueryString获取变量的值;post方式,服务器端用Req...
Javascript执行效率全面总结

Javascript执行效率全面总结

Javascript是一门非常灵活的语言,我们可以随心所欲的书写各种风格的代码,不同风格的代码也必然也会导致执行效率的差异,开发过程中零零散散地接触到许多提高代码性能的方法,整理一下平时比较常见并且容易规避的问题Javascript自身执行效率Javascript中的作用域链、闭包、原型继承、eval等特性,在提供各种神奇功能的同时也带来了各种效率问题,用之不慎就会导致执行效率低下。1、全局导入我们在编码过程中多多少少会使用到一些全局变量(window,d...
javascript与jquery中跳出循环的区别总结

javascript与jquery中跳出循环的区别总结

javascript:break和continue是两个用在内部循环的特殊语句。使用break语句跳出循环;用continue语句来跳出当前的循环继续下面的值。return false和return true 都能够终止循环跳出函数;与break效果一样。jquery:return false相当于break跳出循环return true相当于contiune跳出当前循环继续下面的循环javascript 停止函数执行return 只能用于函数内部...
Js判断参数(String,Array,Object)是否为undefined或者值为空

Js判断参数(String,Array,Object)是否为undefined或者值为空

有时候我们会遇到这样的情况:在一些前端控件要提交数据到服务器端的数据验证过程中,需要判断提交的数据是否为空。如果是普通表单的字符串数据,只需要在 trim 后判断 length 即可,而这里需要的数据可以是各种不同的类型(数字、字符串、数组、对象等等),通过 JSON.stringify(data) 进行序列化后再传递。在这里定义如下的数据值为“空值”:•undefined•null•空字符串及纯空白字符串:""、" "...
让新消息在网页标题闪烁提示的jQuery代码

让新消息在网页标题闪烁提示的jQuery代码

可能有一些站长会注意到这样的效果,就是我们在一些SNS社交、社区论坛浏览时,经常会看到收到的新消息会闪烁标题提示,那么这样的效果我们能不能运用在自己的网站呢,新消息在网页标题闪烁显示的效果如何实现?小编有幸在某牛人技术博客看到这样的代码,基于jquery框架。 为解决一些网页特效运行后不能显示效果(例如:jQuery则需要刷新)问题,脚本之家特别新增网页版演示。 复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DT...
判断滚动条到底部的JS代码

判断滚动条到底部的JS代码

判断滚动条到底部,需要用到DOM的三个属性值,即scrollTop、clientHeight、scrollHeight。scrollTop为滚动条在Y轴上的滚动距离。clientHeight为内容可视区域的高度。scrollHeight为内容可视区域的高度加上溢出(滚动)的距离。从这个三个属性的介绍就可以看出来,滚动条到底部的条件即为scrollTop + clientHeight == scrollHeight。废话不多少说,赶紧上代码(兼容不同的浏览器...
<< 721 722 723 724 725 726 727 728 729 730 >>