console
Function.prototype.mybind = function (obj) {
var myArg = Array.prototype.slice.call(arguments,1);
var that = this;
return function () {
return that.apply(obj,myArg.concat([...arguments]));
}
}
function test() {
document.write(this.a);
}
var obj = {
a : 1,
b : 2
}
var latercall = test.mybind(obj);
latercall();
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<title>Document</title>
</head>
<body>
<div class="wrapper">
<div class="inner"></div>
<div class="cent"></div>
<div class="inner"></div>
</div>
</body>
</html>
.left{
height:100px;
width:100px;
background-color:red;
float:left;
}
.right{
position:absolute;
right:0px;
top:0px;
background-color:purple;
}
.center{
height:100px;
overflow:hidden;
background-color:brown;
}
.wrapper {
width: 100%;
height: 400px;
border: 1px solid #888;
flex-direction: row;
display: flex;
}
.inner {
flex-grow: 1;
border: 1px solid #888;
}
.cent{
flex-grow: 3;
border: 1px solid #888;
}