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="p_w_picpath" id="ssubmit" value="搜索" src="/p_w_picpaths/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