个人曾经容易出错的jquery -不喜勿喷



js 函数可选参数的使用方法

你的函数

a(this){}


你的调用

onclick="a()"


你没有传入参数

你的a执行的时候this就是undefined


你想判断是否有这个对象.

if(this)

{

     //有对象

}

else

{

     //没对象

}



2.jason格式中前面不能打印一些东西。他是将所有的格式都用jason输出,所以前面不能有print之类的



3jquery中的输入框回车事件和js的有区别

jquery:

$("#输入框id").keyup(function(){

       if(event.keyCode == 13){

           //这里写你要执行的事件;

       }

   });


js:


<input name="B1" LANGUAGE="javascript" onClick="btn_ck_bh_Click()" type="image" id="ssubmit" value="搜索" src="/images/submit_bg.png" style="left:235px"/>

function tab()  

{  

   if(event.keyCode ==13)  

   {  

  document.getElementById("ssubmit").click();

   }  

}  

<input name="cxsj" type="text" onfocus="this.value='';this.focus()"  value="输入舞曲或MC成员名字" onkeydown="tab()"/>



4.jquery知识          live(1.4开始的)函数在1.7之后变成了on,


5,js定义全局变量只要在document开始的时候定义也就是

$(document).ready()


var aa="";

其他函数中重新赋值 aa=xxx;而不是var aa=xxx;

importent

6.判断一个ID是否存在,if($("#ID").length>0){}else{}


7.ezsite 那边的操作对象(图片对象,文字对象等)打开属性面板之后xywh获取焦点然后关闭属性面板不能用上下左右移动操作对象的的问题,


8.overflow 只有对table和img溢出有效  li溢出无效(待解决)

解决方案是ul 的display设置为table li的display设置为table-cell


你可能感兴趣的:(js,jquery,PHP,web开发,前端)