add thead

This commit is contained in:
Ilya Kantor 2015-03-13 20:32:48 +03:00
parent 891e5d1971
commit 54e4f0c859
15 changed files with 70 additions and 2 deletions

View file

@ -4,15 +4,19 @@
Например, таблица истинности для `^`:
<table>
<thead>
<tr>
<th>`a`</th>
<th>`b`</th>
<th>результат</th>
</tr>
</thead>
<tbody>
<tr><td>`0`</td><td>`0`</td><td>`0`</td></tr>
<tr><td>`0`</td><td>`1`</td><td>`1`</td></tr>
<tr><td>`1`</td><td>`0`</td><td>`1`</td></tr>
<tr><td>`1`</td><td>`1`</td><td>`0`</td></tr>
</tbody>
</table>
Случаи `0^0` и `1^1` заведомо не изменятся при перемене мест, поэтому нас не интересуют. А вот `0^1` и `1^0` эквивалентны и равны `1`.

View file

@ -474,6 +474,7 @@ alert( 100 >> 3 ); // 12, деление на 2 три раза, целая ча
Что-то в таком духе:
<table>
<thead>
<tr>
<th>Пользователь</th>
<th>Просмотр статей</th>
@ -482,6 +483,8 @@ alert( 100 >> 3 ); // 12, деление на 2 три раза, целая ча
<th>Изменение товаров</th>
<th>Управление правами</th>
</tr>
</thead>
<tbody>
<tr>
<td>Гость</td>
<td>Да</td>
@ -506,11 +509,13 @@ alert( 100 >> 3 ); // 12, деление на 2 три раза, целая ча
<td>Да</td>
<td>Да</td>
</tr>
</tbody>
</table>
Если вместо "Да" поставить `1`, а вместо "Нет" -- `0`, то каждый набор доступов описывается числом:
<table>
<thead>
<tr>
<th>Пользователь</th>
<th>Просмотр статей</th>
@ -520,6 +525,8 @@ alert( 100 >> 3 ); // 12, деление на 2 три раза, целая ча
<th>Управление правами</th>
<th>В 10-ной системе</th>
</tr>
</thead>
<tbody>
<tr>
<td>Гость</td>
<td>1</td>
@ -547,6 +554,7 @@ alert( 100 >> 3 ); // 12, деление на 2 три раза, целая ча
<td>1</td>
<td> = 31</td>
</tr>
</tbody>
</table>
В последней колонке находится десятичное число, которое получится, если прочитать строку доступов в двоичном виде.

View file

@ -52,11 +52,15 @@ var a = Number("123"); // 123, тот же эффект
```
<table>
<thead>
<tr><th>Значение</th><th>Преобразуется в...</th></tr>
</thead>
<tbody>
<tr><td>`undefined`</td><td>`NaN`</td></tr>
<tr><td>`null`</td><td>`0`</td></tr>
<tr><td>`true / false`</td><td>`1 / 0`</td></tr>
<tr><td>Строка</td><td>Пробельные символы по краям обрезаются.<br>Далее, если остаётся пустая строка, то `0`, иначе из непустой строки "считывается" число, при ошибке результат `NaN`.</td></tr>
</tbody>
</table>
Например:

View file

@ -33,7 +33,10 @@ alert( 'Привет\nМир' ); // выведет "Мир" на новой ст
<table>
<CAPTION>Специальные символы</CAPTION>
<tr><th>Символ</th><th>Описание</th>
<thead>
<tr><th>Символ</th><th>Описание</th></tr>
</thead>
<tbody>
<tr><td>\b</td><td>Backspace</td></tr>
<tr><td>\f</td><td>Form feed</td></tr>
<tr><td>\n</td><td>New line</td></tr>
@ -41,6 +44,7 @@ alert( 'Привет\nМир' ); // выведет "Мир" на новой ст
<tr><td>\t</td><td>Tab</td></tr>
<tr><td>\uNNNN</td><td>Символ в кодировке Юникод с шестнадцатеричным кодом `NNNN`. Например, `\u00A9` -- юникодное представление символа копирайт &#xA9;
</td></tr>
</tbody>
</table>
### Экранирование специальных символов