文章预览
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设置ondrop document.body.ondrop = function (event) { event.pre
………………………………