высота * ширина * количество_бит_на_пиксель
var
.var tempScrollTop
, currentScrollTop = 0
;
tempScrollTop
остаётся неинициализированной, её значение undefined
, а во 2-м варианте ей даётся начальное значение 0
. stroke-dasharray,
скруглёные концы через stroke-linecap="round"
, нужную толщину через stroke-width
и цвет через stroke
: <svg width="800px" height="369.643px" viewBox="0 0 800 369.643" enable-background="new 0 0 800 369.643">
<path fill="none"
stroke="#596E7A"
stroke-width="10"
stroke-miterlimit="10"
stroke-dasharray="25,25"
stroke-linecap="round"
d="M34.762,225.595c25.084,109.862,211.31,151.786,342.262,108.929 c129.701-42.448,212.358-186.755,180.357-288.095C543.096,1.19,460.075-8.983,449.372,67.834
c-15.801,113.4,167.532,164.904,318.724,34.547"/>
</svg>
<?php
class Man
{
protected $fakeVar;
public function go()
{
/* do it */
}
public function sleep()
{
/* do it */
}
public function eat()
{
/* do it */
}
public function crap()
{
/* do it */
}
public function play($time)
{
/* do it */
}
public function isSleeping() { /* do it */ return $this->fakeVar; }
public function isEating() { /* do it */ return $this->fakeVar; }
public function isCraping() { /* do it */ return $this->fakeVar; }
public function isBusy() { /* do it */ return $this->fakeVar; }
}
interface Drinkable
{
public function drink($volume);
}
class PhpDeveloper extends Man
{
public function code($time)
{
/* do it */
}
public function study($time)
{
/* do it */
}
public function isCoding() { /* do it */ return $this->fakeVar; }
public function isStudying() { /* do it */ return $this->fakeVar; }
public function isBusy() { /* do it */ return $this->fakeVar; }
public function go()
{
parent::go();
/* do it */
}
}
class WhiskeyDeveloper extends PhpDeveloper implements Drinkable
{
const THRESHOLD = 0.01;
const BALMERPEAK = 0.13;
private $alcogolConcentration;
public function drink($volume)
{
/* do it */
}
public function detectConcentration()
{
/* do it */
return $this->alcogolConcentration;
}
public function go()
{
parent::go();
if ($this->isBusy())
return;
if ($this->detectConcentration() < self::BALMERPEAK - self::THRESHOLD)
{
$this->drink(0.05);
$this->study(10);
return;
}
if ($this->detectConcentration() > self::BALMERPEAK + self::THRESHOLD*10)
{
$this->sleep();
return;
}
if ($this->detectConcentration() > self::BALMERPEAK + self::THRESHOLD)
{
$this->play(10);
return;
}
$this->code(10);
}
}
php хуже работает с загруженными файлами
js дырявый в плане утечек из БД