开发

js实现阻止默认事件preventDefault与returnValue

通过阻止默认事件,禁止鼠标右键的使用document.getElementById('dd').oncontextmenu=function(ev){  event=ev||window.event;  if(event.preventDefault){    event.preventDefault();  }els...

js实现事件监听与阻止监听传播

监听事件:使用attachEvent(用于IE)和addEventListener(用于谷歌、火狐)时则可以实现多个事件处理函数的调用1.下面都是dom对象的方法,可以实现一种事件绑定多个事件处理函数方法一obj=document.getElementById("testdiv");obj.onclick=functi...

json字符串转换对象的方法1

为了方便读者了解json的使用,读者直接粘贴下面代码看效果即可:varjson1={'name':'小李','age':'11','sex':'女'};console.log(json1.name+json1.age+'岁');varjson2="{'name':'小李','age':'11','sex':'女'}";...

json字符串转换对象的方法

为了方便读者了解json的使用,读者直接粘贴下面代码看效果即可:varjson1={'name':'小李','age':'11','sex':'女'};console.log(json1.name+json1.age+'岁');varjson2="{'name':'小李','age':'11','sex':'女'}";...

jquery中ajax的写法

方法一:$.ajax(url,data,fn);$('#btn').click(function(){  $.ajax({    url:"112.json",    type:"post",    data:{      //传递参数    },   success:function(res){//res表示是否与服...
代码星球·2021-01-02

javascript中ajax的四大步骤

原生js中ajax写法一:functionajaxys(){  //1、创建xhr对象  varxhr=newXMLHttpRequest();//XMLHttpRequest()  //2、打开浏览器的连接  xhr.open('get','112.json',true);  //3、请求发送给服务器,对于get来说...

css中display:none与visibility: hidden的区别

display:none;隐藏元素,不占用其本来空间------对应元素显示用的是display:block;visibility:hidden;元素隐藏,占用其本来的页面空间---------对应隐藏内容显示用visibility:visible; 可视visibility:hidden/visible/i...

IE6条件下的bug与常见的bug及其解决方法

1、IE6条件下有双倍的margin  解决办法:给这个浮动元素增加display:inline属性2、图片底部有3像素问题   解决办法:display:block;或者vertical-align:middle; 3、在IE6下,用空div清楚浮动时,div标签会有默认的高度。即:  .clea...

javascript鼠标滚动

firefox使用DOMMouseScroll,其他浏览器使用mousewheel当滚动时获取wheelDelta值,firefox使用detail:值为下滚3上滚-3,其他浏览器使用wheelDelta:值为下滚-120上滚120,通过判断其值为正或者负即可判断鼠标滚轮上滚还是下滚js的写法:<!DOCTYPE...
代码星球·2021-01-02

javascript中break与continue,及return的区别

a).在循环体中,break是跳出整个循环,不执行以后的循环语句;continue是结束本次循环语句,进入下一个循环; b).在if判断句,结束该函数的执行时,用return;c).在函数嵌套中,通过结束子函数的同时,也结束父函数的方法,如下:functionfn(){alert(aa);return;}fu...

通过css实现小三角形

下面是用css做小三角形的demo,<!DOCTYPEhtml><htmllang="en"><head><metacharset="utf-8"><title>三像素问题</title><styletype="text/css">#r...
代码星球·2021-01-02

jquery终止函数

jQuery如何退出each循环?如何退出function函数?1.在函数内部使用returnfalse是跳出function;在each的回调函数中使用returnfalse,是跳出each循环;相当于break.2.使用returntrue,相当于continue...
代码星球·2021-01-02

解决CSS图片底部3像素问题总结

解决三像素问题的总结:1.img标签的父标签增加font-size:0;如、body{    font-size:0;  }2.img标签增加display:block;img{display:block;}3.img标签增加vertical-align:middle;img{vertical-align:middle...

javascript中用正则表达式判断是否为汉字及常用的判断

a.判断是否为汉字:  1.汉字为任意长度时: varhan=/^[u4e00-u9fa5]+$/;    例如:var han=/^[u4e00-u9fa5]+$/;      varvals=$('#inp').val();//获取输入input中的val      ...

常用伪元素及content属性值的使用

1.常用伪元素有after、before,使用方法,如下  a:after{    display:block;    content:'';  } 2.content:"/0a0";//表示斜杆3.a标签的四个伪类:link /*未被访问的链接*/visited  /*已被访问...