<a href="#onas">О нас</a>
<div name="onas"></div>
Перечислим некоторые из наиболее часто встречающихся проблем:
Cross Site Scripting
SQL- injection
PHP- injection
HTTP Response Splitting
HTML code injection
File Inclusion
Directory traversal и некоторые другие.
A1 Injection (Инъекции, к примеру SQL - инекция)
A2 Cross Site Scripting (XSS - межсайтовый скриптинг)
A3 Broken Authentication and Session Management (ошибки аутентификации)
A4 Insecure Direct Object References (незащищенные ресурсы и объекты)
A5 Cross Site Request Forgery (CSRF - подделка межсайтовых запросов)
A6 Security Misconfiguration (небезопасная конфигурация окружения)
A7 Failure to Restrict URL Access (несанкционированный доступ)
A8 Unvalidated Redirects and Forwards (открытыйредирект)
A9 Insecure Cryptographic Storage (небезопасное хранение данных)
A10 Insufficient Transport Layer Protection (недостаточная защита данных при их передаче)
<div itemscope itemtype="http://schema.org/Product">
<img itemprop="image" src="dell-30in-lcd.jpg" />
<span itemprop="name">Dell UltraSharp 30" LCD Monitor</span>
<div itemprop="aggregateRating"
itemscope itemtype="http://schema.org/AggregateRating">
<span itemprop="ratingValue">87</span>
out of <span itemprop="bestRating">100</span>
based on <span itemprop="ratingCount">24</span> user ratings
</div>
<div itemprop="offers" itemscope itemtype="http://schema.org/AggregateOffer">
<span itemprop="lowPrice">$1250</span>
to <span itemprop="highPrice">$1495</span>
from <span itemprop="offerCount">8</span> sellers
Sellers:
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<a itemprop="url" href="save-a-lot-monitors.com/dell-30.html">
Save A Lot Monitors - $1250</a>
</div>
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<a itemprop="url" href="jondoe-gadgets.com/dell-30.html">
Jon Doe's Gadgets - $1350</a>
</div>
...
</div>
if(localStorage.getItem("reloadkey") !== "1") {
localStorage.setItem("reloadkey", "1");
parent.location.reload(true);
}
if(typeof(Storage) !== "undefined") {
// Code for localStorage/sessionStorage.
} else {
// Sorry! No Web Storage support..
// Maybe use cookie?
}
События — незаменимый инструмент для создания сложных приложений. Для удобства пользования, и более детальной настройки, Fabric имеет обширную систему событий; начиная от низкоуровневых событий мыши, и вплоть до высокоуровневых событий объектов.
На уровне мышки, у нас есть "mouse:down", "mouse:move", и "mouse:up". Из общих, есть "after:render". Есть события касающиеся выбора объектов: "before:selection:cleared", "selection:created", "selection:cleared". Ну и конечно же, события объектов: "object:modified", "object:selected", "object:moving", "object:scaling", "object:rotating", и "object:added".