getEvent:function(event){//获取事件对象 return event?event:window.event;},getType:function(event){//获取事件类型 return event.type;},getElement:function(event){//获取事件目标 return event.target||event.srcElement;},function showLogin(){ login_box.style.display='block'; }function hideLogin(){ login_box.style.display='none'; }上面那个最后不加逗号就错下面的最后加逗号就错这是为什么????
3 回答
已采纳
路北
TA贡献18条经验 获得超8个赞
上面应该是一个封装的模块吧,这个模块通过object对象的把一组方法存放在一起。(目的是分文别类,好找好用。)
但这面这段代码不完整。
完整的对象是这样的。
{ a : 1,b : 2,c : 3 }; 注意他们是用“,”号分割的(也就是说对象是通过“,”分割各个元素。JS语法是这样规定的),类似的还有数组。
下面的代码就是普通的代码了。一般情况下一行代码最后用“;”号分割。
例如定义一个变量 一个函数什么的。
var a = 1;
var a = b;
function x(){ // 函数可以不用加分号。 因为他本来就是一个语法块。 类似的还有 if while 等等
};
以上是标准写法。当然还有还有其他写法。(其实上面两种就够了,但是你以后可能会遇到这种所也也就说说吧。)
var a = 1, // 注意 这段代码后面是一个 ","因为 var 支持定义一组变量。
b = 2;
相当于
var a = 1, b = 2; // 其实是一句代码。
添加回答
举报
0/150
提交
取消