Как отключить изменяемый размер свойства textarea?

HTML Теги

<!—…—><!DOCTYPE><a><abbr><acronym><address><applet><area><article><aside><audio><b><base><basefont><bdi><bdo><big><blockquote><body><br><button><canvas><caption><center><cite><code><col><colgroup><data><datalist><dd><del><details><dfn><dialog><dir><div><dl><dt><em><embed><fieldset><figcaption><figure><font><footer><form><frame><frameset><h1> — <h6><head><header><hr><html><i><iframe><img><input><ins><kbd><label><legend><li><link><main><map><mark><menu><menuitem><meta><meter><nav><noframes><noscript><object><ol><optgroup><option><output><p><param><picture><pre><progress><q><rp><rt><ruby><s><samp><script><section><select><small><source><span><strike><strong><style><sub><summary><sup><svg><table><tbody><td><template><textarea><tfoot><th><thead><time><title><tr><track><tt><u><ul><var><video>

JavaScript

JS Array concat() constructor copyWithin() entries() every() fill() filter() find() findIndex() forEach() from() includes() indexOf() isArray() join() keys() length lastIndexOf() map() pop() prototype push() reduce() reduceRight() reverse() shift() slice() some() sort() splice() toString() unshift() valueOf()

JS Boolean constructor prototype toString() valueOf()

JS Classes constructor() extends static super

JS Date constructor getDate() getDay() getFullYear() getHours() getMilliseconds() getMinutes() getMonth() getSeconds() getTime() getTimezoneOffset() getUTCDate() getUTCDay() getUTCFullYear() getUTCHours() getUTCMilliseconds() getUTCMinutes() getUTCMonth() getUTCSeconds() now() parse() prototype setDate() setFullYear() setHours() setMilliseconds() setMinutes() setMonth() setSeconds() setTime() setUTCDate() setUTCFullYear() setUTCHours() setUTCMilliseconds() setUTCMinutes() setUTCMonth() setUTCSeconds() toDateString() toISOString() toJSON() toLocaleDateString() toLocaleTimeString() toLocaleString() toString() toTimeString() toUTCString() UTC() valueOf()

JS Error name message

JS Global decodeURI() decodeURIComponent() encodeURI() encodeURIComponent() escape() eval() Infinity isFinite() isNaN() NaN Number() parseFloat() parseInt() String() undefined unescape()

JS JSON parse() stringify()

JS Math abs() acos() acosh() asin() asinh() atan() atan2() atanh() cbrt() ceil() cos() cosh() E exp() floor() LN2 LN10 log() LOG2E LOG10E max() min() PI pow() random() round() sin() sqrt() SQRT1_2 SQRT2 tan() tanh() trunc()

JS Number constructor isFinite() isInteger() isNaN() isSafeInteger() MAX_VALUE MIN_VALUE NEGATIVE_INFINITY NaN POSITIVE_INFINITY prototype toExponential() toFixed() toLocaleString() toPrecision() toString() valueOf()

JS OperatorsJS RegExp constructor compile() exec() g global i ignoreCase lastIndex m multiline n+ n* n? n{X} n{X,Y} n{X,} n$ ^n ?=n ?!n source test() toString() (x|y) . \w \W \d \D \s \S \b \B \0 \n \f \r \t \v \xxx \xdd \uxxxx

JS Statements break class continue debugger do…while for for…in for…of function if…else return switch throw try…catch var while

JS String charAt() charCodeAt() concat() constructor endsWith() fromCharCode() includes() indexOf() lastIndexOf() length localeCompare() match() prototype repeat() replace() search() slice() split() startsWith() substr() substring() toLocaleLowerCase() toLocaleUpperCase() toLowerCase() toString() toUpperCase() trim() valueOf()

Атрибуты тега textarea

Атрибут Значения Описание
autofocus не указывается / autofocus

Логический атрибут. Если указан, при загрузке документа фокус будет переведен на текстовую область.


cols число

Определяет ширину текстовой области. Ширина области рассчитывается в пикселях как ширина символа, умноженная на значение этого атрибута. Значение приблизительно равняется количеству символов моноширинного шрифта, которые должны занимать полную строку в текстовой области.

disabled не указывается / disabled

Логический атрибут. Если указан, делает текстовую область неактивной.

Данные текстовой области, отмеченной этим атрибутом, не будут переданы на сервер при отправке формы. Также отключает возможность ввода текста в текстовую область.

form id формы

Указывает на форму, к которой относится текстовая область. Используется, если <textarea> находится вне HTML кода формы.

Если текстовая область находится внутри тега <form>, то использовать атрибут form не нужно, текстовая область по умолчанию привязана к форме, внутри которой находится.

maxlength число

Определяет максимальное количество символов, которые пользователь может ввести в текстовую область. По умолчанию объем текста в текстовой области не ограничен.

name текст

Имя текстовой области. Используется при передаче данных формы на сервер. Значение (текст) текстовой области будет передано в переменной, имеющей имя, указанное в этом атрибуте.

placeholder текст

Текст, который будет отображаться внутри текстовой области, когда она не заполнена текстом. Обычно это описание того, что должен ввести пользователь, либо пример заполнения.

readonly не указывается / readonly

Логический атрибут. Если указан, пользователь не сможет изменить значение (текст) в текстовой области. Используется для создания текстовых областей, доступных только для чтения.

required не указывается / required

Логический атрибут. Если указан, текстовая область будет определена как обязательная для заполнения. Форма не будет отправлена на сервер, если текстовая область не будет заполнена.

Заполнение контролируется браузером. При попытке отправить форму с незаполненной обязательной текстовой областью, браузеры обычно выводят на экран ошибку заполнения.

rows число

Определяет высоту текстовой области. В качестве значения необходимо указать количество строк, которые должны быть видны без прокрутки (скроллинга).

wrap hardsoft

Определяет правила переноса строк:

Значение hard: символы переноса строки будут добавлены в конце каждой строки в текстовой области. Таким образом, введенный текст из текстовой области переданный на сервер будет иметь ширину не больше, чем ширина <textarea>. Для использования этого значения необходимо указать атрибут cols.

Значение soft: символы переноса ставятся там, где их ставил пользователь. Таким образом текст из текстовой области, переданный на сервер в дальнейшем сможет растягиваться под ширину тега-контейнера. Значение по умолчанию.

HTML TextArea Value

A without Getting HTML Textarea value is not useful until TextArea is ReadOnly.

See the below HTML TextArea Value Attribute code.

textareaObject.value

1 textareaObject.value

You can set the HTML TextArea Default Value by adding content (text) between opening and closing of <TextArea> tag. Like a below example code.

<textarea name=»df»>Default value</textarea>

1 <textarea name=»df»>Defaultvalue<textarea>

A Complete example of get the <TextArea> tag user entered value.

<!DOCTYPE html> <html> <body>

<h1>HTML TextArea Input</h1>

<textarea id=»address»> 42 Link Road Bangalore</textarea>

<button type=»button» onclick=»myFunction()»>Try it</button>

<p id=»demo»></p>

<script> function myFunction() { var x = document.getElementById(«address»).value; document.getElementById(«demo»).innerHTML = x; } </script> </body> </html>

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

<!DOCTYPE html>

<html>

<body>

<h1>HTML TextArea Input<h1>

<textarea id=»address»>

42Link Road

Bangalore<textarea>

<button type=»button»onclick=»myFunction()»>Tryit<button>

<pid=»demo»><p>

<script>

functionmyFunction(){

varx=document.getElementById(«address»).value;

document.getElementById(«demo»).innerHTML=x;

}


</script>

<body>

<html>

Output: See below GIF how output will look.

TextArea Placeholder | Hint

An HTML TextArea Placeholders help to user understand what value will come here. Mena’s user gets easily hint about it what content he has to enter this TextArea. See the below example it. You need to use the PlaceHolder attribute in the TextArea input tag.

Output: A GIF image of how the placeholder will show a hint to the user. But when you start entering text, it will go.

<!DOCTYPE html> <html> <body>

<h1>HTML TextArea Input</h1>

<textarea id=»tutorial» name=»tutorial» rows=»5″ cols=»40″ placeholder=»Enter you comment here»></textarea>

</body> </html>

1 2 3 4 5 6 7 8 9 10

<!DOCTYPE html>

<html>

<body>

<h1>HTML TextArea Input<h1>

<textarea id=»tutorial»name=»tutorial»rows=»5″cols=»40″placeholder=»Enter you comment here»><textarea>

<body>

<html>

JavaScript

JS Array concat() constructor copyWithin() entries() every() fill() filter() find() findIndex() forEach() from() includes() indexOf() isArray() join() keys() length lastIndexOf() map() pop() prototype push() reduce() reduceRight() reverse() shift() slice() some() sort() splice() toString() unshift() valueOf()

JS Boolean constructor prototype toString() valueOf()

JS Classes constructor() extends static super

JS Date constructor getDate() getDay() getFullYear() getHours() getMilliseconds() getMinutes() getMonth() getSeconds() getTime() getTimezoneOffset() getUTCDate() getUTCDay() getUTCFullYear() getUTCHours() getUTCMilliseconds() getUTCMinutes() getUTCMonth() getUTCSeconds() now() parse() prototype setDate() setFullYear() setHours() setMilliseconds() setMinutes() setMonth() setSeconds() setTime() setUTCDate() setUTCFullYear() setUTCHours() setUTCMilliseconds() setUTCMinutes() setUTCMonth() setUTCSeconds() toDateString() toISOString() toJSON() toLocaleDateString() toLocaleTimeString() toLocaleString() toString() toTimeString() toUTCString() UTC() valueOf()

JS Error name message

JS Global decodeURI() decodeURIComponent() encodeURI() encodeURIComponent() escape() eval() Infinity isFinite() isNaN() NaN Number() parseFloat() parseInt() String() undefined unescape()

JS JSON parse() stringify()

JS Math abs() acos() acosh() asin() asinh() atan() atan2() atanh() cbrt() ceil() cos() cosh() E exp() floor() LN2 LN10 log() LOG2E LOG10E max() min() PI pow() random() round() sin() sqrt() SQRT1_2 SQRT2 tan() tanh() trunc()

JS Number constructor isFinite() isInteger() isNaN() isSafeInteger() MAX_VALUE MIN_VALUE NEGATIVE_INFINITY NaN POSITIVE_INFINITY prototype toExponential() toFixed() toLocaleString() toPrecision() toString() valueOf()

JS OperatorsJS RegExp constructor compile() exec() g global i ignoreCase lastIndex m multiline n+ n* n? n{X} n{X,Y} n{X,} n$ ^n ?=n ?!n source test() toString() (x|y) . \w \W \d \D \s \S \b \B \0 \n \f \r \t \v \xxx \xdd \uxxxx

JS Statements break class continue debugger do…while for for…in for…of function if…else return switch throw try…catch var while

JS String charAt() charCodeAt() concat() constructor endsWith() fromCharCode() includes() indexOf() lastIndexOf() length localeCompare() match() prototype repeat() replace() search() slice() split() startsWith() substr() substring() toLocaleLowerCase() toLocaleUpperCase() toLowerCase() toString() toUpperCase() trim() valueOf()

HTML Ссылки

HTML по АлфавитуHTML по КатегориямHTML Атрибуты ТеговHTML Атрибуты ГлобалHTML Атрибуты СобытийHTML ЦветаHTML ХолстыHTML Аудио / ВидеоHTML Наборы символовHTML DOCTYPEsHTML Кодирование URLHTML Языковые кодыHTML Коды странHTTP Ответы сервераHTTP МетодыPX в EM конвертерГорячие клавиши

HTML Теги

<!—> <!DOCTYPE> <a> <abbr> <acronym> <address> <applet> <area> <article> <aside> <audio> <b> <base> <basefont> <bdi> <bdo> <big> <blockquote> <body> <br> <button> <canvas> <caption> <center> <cite> <code> <col> <colgroup> <data> <datalist> <dd> <del> <details> <dfn> <dialog> <dir> <div> <dl> <dt> <em> <embed> <fieldset> <figcaption> <figure> <font> <footer> <form> <frame> <frameset> <h1> — <h6> <head> <header> <hr> <html> <i> <iframe> <img> <input> <ins> <kbd> <label> <legend> <li> <link> <main> <map> <mark> <menu> <menuitem> <meta> <meter> <nav> <noframes> <noscript> <object> <ol> <optgroup> <option> <output> <p> <param> <picture> <pre> <progress> <q> <rp> <rt> <ruby> <s> <samp> <script> <section> <select> <small> <source> <span> <strike> <strong> <style> <sub> <summary> <sup> <svg> <table> <tbody> <td> <template> <textarea> <tfoot> <th> <thead> <time> <title> <tr> <track> <tt> <u> <ul> <var> <video> <wbr>

Код

Ключевым моментом данного решения является код CSS. Как уже упоминалось, невидимый клон должен иметь такие же типографические свойства, как и элемент . В список включается не только и , но и свойства и , так как клон должен имитировать все, что происходит внутри элемента

Для элемента код CSS будет следующим:

textarea {
    width: 500px;
    min-height: 50px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    color: #444;
    padding: 5px;
}

.noscroll {
    overflow: hidden;
}

Обратите внимание на отдельный класс со свойством , который используется для предотвращения появления полоски прокрутки. Обычно, отключение полоски прокрутки у элемента является плохой идеей, но мы изменяем его с помощью JavaScript

Данный класс будет добавляться кодом JavaScript, поэтому при отключенном JavaScipt элемент будет функционировать нормально (с прокруткой).

Следующий код CSS используется для скрытого клонирующего элемента:

.hiddendiv {
    display: none;
    white-space: pre-wrap;
    width: 500px;
    min-height: 50px;
    font-family: Arial, sans-serif;
    font-size: 13px;
    padding: 5px;
    word-wrap: break-word;
}

Мы используем свойство , чтобы сделать элемент невидимым для пользователя. Скорее всего, такое решение подходит и для программ читалок с экрана.

Также используется свойство со значением “pre-wrap”, для корректного переноса строк. Ширина элемента клона равна ширине элемента . Кроме того одинаковыми задаются несколько других свойств, в том числе и

А теперь код JavaScript (используется jQuery):

$(function() {
	var txt = $('#comments'),
	hiddenDiv = $(document.createElement('div')),
	content = null;

	txt.addClass('noscroll');
	hiddenDiv.addClass('hiddendiv');

	$('body').append(hiddenDiv);

	txt.bind('keyup', function() {

	    content = txt.val();
	    content = content.replace(/\n/g, '<br>');
	    hiddenDiv.html(content);

	    txt.css('height', hiddenDiv.height());

	});
});

Данный код предполагает, что у нас используется только один элемент на странице. Если имеется несколько элементов на странице, то нужно изменить селектор в первой строке для выбора нужных.

Высота динамически изменяется при обработке события jQuery . Код легко изменить для работы с AJAX, если содержание меняется таким образом.

Использование события также является хорошим примером, потому что данный элемент часто используется при ввода данных пользователем.

Автоматически растягиваемая высота textarea javascript

Для иллюстрации работы данного скрипта, на чистом javascript, нам потребуется…

1).<textarea cols=»70″ rows=»3″ placeholder =»введите несколько строк текста, чтобы проверить работу скрипта, который растягивает по высоте»></textarea> 2).

var tx = document.getElementsByTagName(‘textarea’);//РАСТЯГИВАЕМ_textarea

for (var i = 0; i < tx.length; i++) {

tx.setAttribute(‘style’, ‘height:’ + (tx.scrollHeight) + ‘px;overflow-y:hidden;’);

tx.addEventListener(«input», OnInput, false);

}

function OnInput() {

this.style.height = ‘auto’;

this.style.height = (this.scrollHeight) + ‘px’;//////console.log(this.scrollHeight);

}

HTML TextArea maxlength

Do You know? You can set the limit of TextArea by using the HTML TextArea maxlength attribute.

See below example code line. By adding maxlength attribute with the value it 10, then only 10 characters the user can enter.

<textarea name=»name» cols=»24″ rows=»4″ maxlength=»10″></textarea>

1 <textarea name=»name»cols=»24″rows=»4″maxlength=»10″><textarea>

Disabled

Is it possible to do HTML Textarea disabled? Yes by using a Disabled attribute in a tag like – <textarea disabled>.

See Below for example code line. After this, a TextArea is not editable. A User can edit or enter any value.

<textarea id=»address» disabled=»»> 42 Link Road Bangalore</textarea>

1 2

<textarea id=»address»disabled=»»>42Link Road

Bangalore<textarea>

TextArea resize

At the left-bottom TextArea resize optionally available. Where users can easly increase the size of it.

You can do the HTML textarea size property fixed by using CSS code in element- style=”resize:none”

<!DOCTYPE html> <html> <body>

<h1>HTML TextArea Input</h1> <textarea name=»name» cols=»24″ rows=»4″>Resize</textarea>

<textarea style=»resize:none» name=»name» cols=»24″ rows=»4″>No Resize</textarea> </body> </html>

1 2 3 4 5 6 7 8 9 10

<!DOCTYPE html>

<html>

<body>


<h1>HTML TextArea Input<h1>

<textarea name=»name»cols=»24″rows=»4″>Resize<textarea>

<textarea style=»resize:none»name=»name»cols=»24″rows=»4″>No Resize<textarea>

<body>

<html>

Output: See GIF with and without resize option TextArea box.

Attributes | Important

Below is Addtional HTML textarea attributes, which you can use in TextArea Input Tag.

Attribute Value Description
autofocus autofocus Specifies that a text area should automatically get focus when the page loads
cols number Specifies the visible width of a text area
dirname textareaname.dir Specifies that the text direction of the textarea will be submitted
disabled disabled Specifies that a text area should be disabled
form form_id Specifies one or more forms the text area belongs to
maxlength number Specifies the maximum number of characters allowed in the text area
name text Specifies a name for a text area
placeholder text Specifies a short hint that describes the expected value of a text area
readonly readonly Specifies that a text area should be read-only
required required Specifies that a text area is required/must be filled out
rows number Specifies the visible number of lines in a text area
wrap hardsoft Specifies how the text in a text area is to be wrapped when submitted in a form

HTML Textarea Width and Height | How to

To set an HTML TextArea Height and Width you can use cols and rows attributes with CSS code or else only use CSS.

See the below example of it. Using inline CSS style.

<!DOCTYPE html> <html> <body>

<h1>HTML TextArea Input</h1> <textarea name=»name» cols=»24″ rows=»4″ style=»width: 300px; height: 150px;»>SIZE 300x150px</textarea>

</body> </html>

1 2 3 4 5 6 7 8 9 10

<!DOCTYPE html>

<html>

<body>

<h1>HTML TextArea Input<h1>

<textarea name=»name»cols=»24″rows=»4″style=»width: 300px;

        height: 150px;»>SIZE300x150px<textarea>

<body>

<html>

Output:

So you now understand the why HTML TextArea Required in Web App. If you have any doubt and suggestion. Then comment on it.

Как для textarea HTML запретить изменение размера в одном направлении?

Но такой вариант не всегда удобен, так как по умолчанию для текстового поля может быть задана слишком маленькая высота, и пользователю будет неудобно вводить текст в это поле:

В таком случае было бы намного разумнее для textarea HTML запретить изменение размера, в зависимости от верстки, только в одном направлении. Например, в моем случае, при растягивании поля по ширине, поле уходит за пределы формы, и это существенно портит внешний вид. Но если растянуть поле в низ, то с версткой ничего страшного не произойдет, просто форма станет немного больше по высоте, и в тоже время, для пользователя будет намного удобнее вводить текст:

Чтобы добиться такого результата, нам нужно задать для свойства resize одно из этих значений:

  • vertical – разрешает изменение размера текстового поля по вертикали
  • horizontal— разрешает изменение размера по горизонтали

Textarea – это поле для ввода различной информации на вашем сайте, и, в отличие от похожего тега «input», информация вводиться не в строку, а в столбец.

И по умолчанию – в нижнем правом углу этого поля есть небольшой уголок, который позволяет пользователю изменить размеры этого окна.

С одной стороны, это полезная функция, ведь пользователь при написании в это поле большого сообщения может изменить его размеры для того, что было визуально комфортнее воспринимать введенный текст, а с другой – не очень, так как из-за изменения размеров этого окна самим пользователем у вас может в прямом смысле «поехать» дизайн.

Поэтому в каких-то случаях нужно оградить пользователя от этой функции. Как именно – я сейчас расскажу.

16 ответов

Следующее правило CSS запрещает изменение размера для elements:

Чтобы отключить его для некоторых (но не всех) , существует несколько вариантов .

Чтобы отключить определенный с помощью

Или с использованием атрибута (т. е. ):

На перечислены возможные значения ограничений на изменение размера: нет, оба , горизонтальный, вертикальный и наследовать:

Просмотрите приличную страницу совместимости , чтобы узнать, какие браузеры в настоящее время поддерживают эту функцию. Как прокомментировал Джон Халка, размеры можно дополнительно ограничить в CSS с помощью max-width, max-height, минимальная ширина и минимальная высота.

В CSS …

Я нашел 2 вещи

первый

это css3 , который еще не выпущен , совместимый с Firefox4 + chrome и safari


еще одна функция формата — переполнение: авто , чтобы избавиться от правая полоса прокрутки с учетом атрибута dir

код и разные браузеры

Базовый HTML

Некоторые браузеры

IE8

FF 17.0.1

хром

У CSS3 есть новое свойство для элементов пользовательского интерфейса, которое позволит вам сделать это. Это свойство . Таким образом, вы бы добавили следующее в свою таблицу стилей, чтобы отключить изменение размера всех элементов textarea:

Это свойство CSS3; используйте таблицу совместимости , чтобы увидеть совместимость браузера.

Лично мне было бы очень досадно отключать изменение размера элементов textarea. Это одна из тех ситуаций, когда дизайнер пытается «сломать» клиент пользователя. Если ваш дизайн не может вместить большую текстовую область, вы можете пересмотреть, как работает ваш дизайн. Любой пользователь может добавить в свою таблицу стилей, чтобы переопределить ваши предпочтения.

Если вам нужна глубокая поддержка, вы можете использовать технику старой школы

Это можно сделать в html easy

Это работает для меня. Значением по умолчанию является для атрибута .

Вы просто используете: в своем CSS.

Также resize в настоящее время не поддерживается в IE.

Вот различные свойства для изменения размера:

Без изменения размера:

Изменение размера в обоих направлениях (по вертикали и по горизонтали):

Изменить размер по вертикали:

Изменить размер по горизонтали:

Также, если у вас есть и в вашем CSS или HTML, это предотвратит изменение размера текстовой области благодаря более широкой поддержке браузеров.

Чтобы отключить свойство resize, используйте следующее свойство CSS:

  • Вы можете применить это как свойство встроенного стиля следующим образом:

  • или между тегами , например:

Для IE и iOS вы не можете отключить изменение размера, но вы можете ограничить измерение , установив его и .

попробуйте это

С помощью вы можете присвоить ему произвольный размер и отключить функцию изменения размера

Добавление! важный заставляет его работать:

контур только для того, чтобы избежать синего контура в определенном браузере

Чтобы отключить изменение размера для всех текстовых областей

Чтобы отключить изменение размера для определенного Добавьте атрибут или и установите это к чему-то. В этом случае он называется

CSS

Вы также можете попробовать с jQuery

JavaScript

JS Array concat() constructor copyWithin() entries() every() fill() filter() find() findIndex() forEach() from() includes() indexOf() isArray() join() keys() length lastIndexOf() map() pop() prototype push() reduce() reduceRight() reverse() shift() slice() some() sort() splice() toString() unshift() valueOf()

JS Boolean constructor prototype toString() valueOf()

JS Classes constructor() extends static super

JS Date constructor getDate() getDay() getFullYear() getHours() getMilliseconds() getMinutes() getMonth() getSeconds() getTime() getTimezoneOffset() getUTCDate() getUTCDay() getUTCFullYear() getUTCHours() getUTCMilliseconds() getUTCMinutes() getUTCMonth() getUTCSeconds() now() parse() prototype setDate() setFullYear() setHours() setMilliseconds() setMinutes() setMonth() setSeconds() setTime() setUTCDate() setUTCFullYear() setUTCHours() setUTCMilliseconds() setUTCMinutes() setUTCMonth() setUTCSeconds() toDateString() toISOString() toJSON() toLocaleDateString() toLocaleTimeString() toLocaleString() toString() toTimeString() toUTCString() UTC() valueOf()

JS Error name message

JS Global decodeURI() decodeURIComponent() encodeURI() encodeURIComponent() escape() eval() Infinity isFinite() isNaN() NaN Number() parseFloat() parseInt() String() undefined unescape()

JS JSON parse() stringify()

JS Math abs() acos() acosh() asin() asinh() atan() atan2() atanh() cbrt() ceil() cos() cosh() E exp() floor() LN2 LN10 log() LOG2E LOG10E max() min() PI pow() random() round() sin() sqrt() SQRT1_2 SQRT2 tan() tanh() trunc()

JS Number constructor isFinite() isInteger() isNaN() isSafeInteger() MAX_VALUE MIN_VALUE NEGATIVE_INFINITY NaN POSITIVE_INFINITY prototype toExponential() toFixed() toLocaleString() toPrecision() toString() valueOf()

JS OperatorsJS RegExp constructor compile() exec() g global i ignoreCase lastIndex m multiline n+ n* n? n{X} n{X,Y} n{X,} n$ ^n ?=n ?!n source test() toString() (x|y) . \w \W \d \D \s \S \b \B \0 \n \f \r \t \v \xxx \xdd \uxxxx

JS Statements break class continue debugger do…while for for…in for…of function if…else return switch throw try…catch var while

JS String charAt() charCodeAt() concat() constructor endsWith() fromCharCode() includes() indexOf() lastIndexOf() length localeCompare() match() prototype repeat() replace() search() slice() split() startsWith() substr() substring() toLocaleLowerCase() toLocaleUpperCase() toLowerCase() toString() toUpperCase() trim() valueOf()

HTML Теги

<!—><!DOCTYPE><a><abbr><acronym><address><applet><area><article><aside><audio><b><base><basefont><bdi><bdo><big><blockquote><body><br><button><canvas><caption><center><cite><code><col><colgroup><data><datalist><dd><del><details><dfn><dialog><dir><div><dl><dt><em><embed><fieldset><figcaption><figure><font><footer><form><frame><frameset><h1> — <h6><head><header><hr><html><i><iframe><img><input><ins><kbd><label><legend><li><link><main><map><mark><menu><menuitem><meta><meter><nav><noframes><noscript><object><ol><optgroup><option><output><p><param><picture><pre><progress><q><rp><rt><ruby><s><samp><script><section><select><small><source><span><strike><strong><style><sub><summary><sup><svg><table><tbody><td><template><textarea><tfoot><th><thead><time><title><tr><track><tt><u><ul><var><video>


С этим читают