为什么bindEvent中self.lock = false要比createPage中的执行速度要快?
关键代码如下: Mangement.prototype.createPage = function(page){ var self = this; this.getJSON(page,function(data){ var dataObj = typeof(dat…
JavaScript用对象的概念写一个简单的分页
初次接触对象,现在想写一个简单的分页 首页 上一页 当前页数/总页数 下一页 最后页 var page = (function(){ var pageNum = 1; var pageCount = 10;…
js面向对象函数之间如何调用?
function Dumplings(DOMselect){ this.ele=DOMselect; } Dumplings.prototype.move=function(){ var _this=this; var isdrag=false; var tx,ty,x,y; …
不同js文件访问对方定义的对象,如何访问?
做的一个电商产品detail页面,点击按钮添加购物车的功能。 1、写了个cart.js,定义购物车的对象及方法(如:计算购物车的总价) //myAjax是自己写的…
Ctor.prototype = null之后为什么result还有name属性?
var Ctor=function(){}; function create(prototype){ Ctor.prototype = prototype; var result = new Ctor(); console.dir(result);//name:'sde' Ct…
构造函数的实例对象的constructor.prototype是Object{},这没错但是为什么这个object的
对象 function Person(name,age){ this.name=name; this.age=age; } var p1=new Person("zxf",30); console.log(p1.constructor.prototype) //consol…
把一个面向过程的拖拽改成一个面向对象的拖拽,特么的怎么就不兼容火狐了,之前还是好的,也是醉了
无标题文档 *{padding:0; margin:0; list-style:none;} #div1{ width:100px; height:100px; line-height:100px; text-align:center; font-size:30px;…
js 公有方法通过 new Function 方式调用私有方法的问题?
var Circle = function() { var pi = function(){ return '3.14159'; }; this.area = function( str) { console.log(eval(str)()); //能正确调用 //提…