1.js构造对象问题function Person {}Person.prototype.test = function() {} 当代码 new Person(...) 执行时:一个新对象被创建。它继承自Person.prototype.构造函数 Person 被执行。执行的时候,相应的传参会被传入,同时上下文(this)会被指定为这个新实例。new Person()与new Person这两种写法有相同的效果。new Person 等同于 new Person(), 只能用在不传递任何参数的情况。2.html5的拖拽,用了preventDefault防止弹出新页面,ie有效,但在火狐下不管用?sss //ps:不加红显示不了p标签。function dragOver(e){stopDefault(e);}function stopDefault(e) {var event = e||window.event;if (event.preventDefault) {event.preventDefault();} else {event.returnValue = false;}}解决方式:在body设置ondropdocument.body.ondrop = function (event) { event.preventDefault();
………………………………