You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "If the element is {{SFRNTEVsZW1lbnQoImxpbmsiKQ==}} and the {{aHRtbGF0dHJ4cmVmKCJyZWwiLCAibGluayIp}} attribute also contains the "
type: "inlineCode"
value: "stylesheet"
type: "text"
value: " type, the link defines an "
type: "link"
title:
url: "/ru/docs/Alternative_style_sheets"
children:
type: "text"
value: "alternative style sheet"
type: "text"
value: "; in that case the {{aHRtbGF0dHJ4cmVmKCJ0aXRsZSIsICJsaW5rIik=}} attribute must be present and not be the empty string."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "If the {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwibGluayIp}} is set to "
type: "inlineCode"
value: "application/rss+xml"
type: "text"
value: " or "
type: "inlineCode"
value: "application/atom+xml"
type: "text"
value: ", the link defines a "
type: "link"
title:
url: "/ru/docs/RSS/Getting_Started/Syndicating"
children:
type: "text"
value: "syndication feed"
type: "text"
value: ". The first one defined on the page is the default."
type: "listItem"
spread: true
children:
type: "paragraph"
children:
type: "text"
value: "Otherwise, the link defines an alternative page, of one of these types:"
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "for another medium, like a handheld device (if the {{aHRtbGF0dHJ4cmVmKCJtZWRpYSIsImxpbmsiKQ==}} attribute is set)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "in another language (if the {{aHRtbGF0dHJ4cmVmKCJocmVmbGFuZyIsImxpbmsiKQ==}} attribute is set),"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "in another format, such as a PDF (if the {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwibGluayIp}} attribute is set)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a combination of these"
td (92:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "If the element is {{SFRNTEVsZW1lbnQoImEiKQ==}} or {{SFRNTEVsZW1lbnQoImFyZWEiKQ==}}, it indicates that the hyperlink leads to a resource giving further help about the parent of the element, and its descendants."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "If the element is {{SFRNTEVsZW1lbnQoImxpbmsiKQ==}} it indicates that the hyperlink leads to a resource giving further help about the page as a whole."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "If the element is {{SFRNTEVsZW1lbnQoImxpbmsiKQ==}} and the {{aHRtbGF0dHJ4cmVmKCJyZWwiLCAibGluayIp}} attribute also contains the "
type: "inlineCode"
value: "stylesheet"
type: "text"
value: " type, the link defines an "
type: "link"
title:
url: "/ru/docs/Alternative_style_sheets"
children:
type: "text"
value: "alternative style sheet"
type: "text"
value: "; in that case the {{aHRtbGF0dHJ4cmVmKCJ0aXRsZSIsICJsaW5rIik=}} attribute must be present and not be the empty string."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "If the {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwibGluayIp}} is set to "
type: "inlineCode"
value: "application/rss+xml"
type: "text"
value: " or "
type: "inlineCode"
value: "application/atom+xml"
type: "text"
value: ", the link defines a "
type: "link"
title:
url: "/ru/docs/RSS/Getting_Started/Syndicating"
children:
type: "text"
value: "syndication feed"
type: "text"
value: ". The first one defined on the page is the default."
type: "listItem"
spread: true
children:
type: "paragraph"
children:
type: "text"
value: "Otherwise, the link defines an alternative page, of one of these types:"
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "for another medium, like a handheld device (if the {{aHRtbGF0dHJ4cmVmKCJtZWRpYSIsImxpbmsiKQ==}} attribute is set)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "in another language (if the {{aHRtbGF0dHJ4cmVmKCJocmVmbGFuZyIsImxpbmsiKQ==}} attribute is set),"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "in another format, such as a PDF (if the {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwibGluayIp}} attribute is set)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a combination of these"
td (92:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "If the element is {{SFRNTEVsZW1lbnQoImEiKQ==}} or {{SFRNTEVsZW1lbnQoImFyZWEiKQ==}}, it indicates that the hyperlink leads to a resource giving further help about the parent of the element, and its descendants."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "If the element is {{SFRNTEVsZW1lbnQoImxpbmsiKQ==}} it indicates that the hyperlink leads to a resource giving further help about the page as a whole."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "text"
value: "Como isso é experimental, a maioria dos navegadores não suporta. Preste atenção especialmente que "
type: "inlineCode"
value: "-moz-grid"
type: "text"
value: " não é a versão prefixada disso, mas um modelo de layout XUL que não deve ser usado em um site."
td (157:5) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se a caixa de entrada contiver uma caixa de bloco, o mesmo que bloco."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se uma caixa de bloco segue a caixa de introdução, a caixa de introdução torna-se a primeira caixa embutida da caixa de bloco."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se uma caixa embutida se seguir, a caixa de introdução se tornará uma caixa de bloco."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Если ключ используется в качестве макроса, который вставляет несколько символов, значением этого атрибута является вся строка, а не только первый символ."
td (97:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Предупреждение:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "char"
type: "text"
value: " instead, if available."
td (104:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Предупреждение:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "key"
type: "text"
value: " instead, if available."
td (111:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Предупреждение:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "key"
type: "text"
value: " instead, if available."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "off: The user must explicitly enter a value into this field for every use, or the document provides its own auto-completion method; the browser does not automatically complete the entry."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "on: Браузер может автоматически подставить значение основываясь на том, что ранее пользователь вводил в данном в предыдущий раз"
td (95:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "{{IEhUTUxWZXJzaW9uSW5saW5lKDUpIA==}} this can be the {{IGh0bWxhdHRyeHJlZigiaWQiLCAiZm9ybSIpIA==}} attribute of any {{IEhUTUxFbGVtZW50KCJmb3JtIikg}} element in the same document. Even if the attribute is set on {{IEhUTUxFbGVtZW50KCJpbnB1dCIpIA==}}, this property will be "
type: "inlineCode"
value: "null"
type: "text"
value: ", if it isn't the id of a {{IEhUTUxFbGVtZW50KCJmb3JtIikg}} element."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "{{IEhUTUxWZXJzaW9uSW5saW5lKDQpIA==}} this must be "
type: "inlineCode"
value: "null"
type: "text"
value: "."
td (155:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " If you set "
type: "inlineCode"
value: "maxLength"
type: "text"
value: " to a negative value programmatically, an exception will be thrown."
td (255:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: "for certain input types the returned value might not match the value the user has entered. For example, if the user enters a non-numeric value into an <input type=\"number\">, the returned value might be an empty string instead."
td (271:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a time value"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a number"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "NaN"
type: "text"
value: " if conversion is not possible"
td (361:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the method is not applicable to for the current {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the element has no {{aHRtbGF0dHJ4cmVmKCJzdGVwIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the {{aHRtbGF0dHJ4cmVmKCJ2YWx1ZSIsImlucHV0Iik=}} cannot be converted to a number."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the resulting value is above the {{aHRtbGF0dHJ4cmVmKCJtYXgiLCJpbnB1dCIp}} or below the {{aHRtbGF0dHJ4cmVmKCJtaW4iLCJpbnB1dCIp}}."
td (373:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the method is not applicable to for the current {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the element has no {{aHRtbGF0dHJ4cmVmKCJzdGVwIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the {{aHRtbGF0dHJ4cmVmKCJ2YWx1ZSIsImlucHV0Iik=}} cannot be converted to a number."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the resulting value is above the {{aHRtbGF0dHJ4cmVmKCJtYXgiLCJpbnB1dCIp}} or below the {{aHRtbGF0dHJ4cmVmKCJtaW4iLCJpbnB1dCIp}}."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Примечание :"
type: "text"
value: " Это значение перенесено в перечисление "
type: "link"
title:
url: "#RTCPeerConnectionState_enum"
children:
type: "inlineCode"
value: "RTCPeerConnectionState"
type: "text"
value: " в черновике от 13 мая 2016, поскольку оно отражает статус соединения "
type: "inlineCode"
value: "RTCPeerConnection"
type: "text"
value: ", а не статус сигнализации. Теперь, для проверки закрытия соединения нужно проверять статус {{ZG9teHJlZigiUlRDUGVlckNvbm5lY3Rpb24uY29ubmVjdGlvblN0YXRlIiwgImNvbm5lY3Rpb25TdGF0ZSIp}} на значение "
type: "inlineCode"
value: "\"closed\""
type: "text"
value: " ."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Не следует путать с клавишей "
type: "inlineCode"
value: "\"MediaPause\""
type: "text"
value: " , которая используется для медиа-контроллеров, а не для управления приложениями и процессами."
td (645:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Не следует путать с клавишей"
type: "inlineCode"
value: "\"MediaPlay\""
type: "text"
value: " которая используется для медиа-контроллеров, а не для управления приложениями и процессами."
td (758:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Не все системы передают этот ключ агенту пользователя."
td (1871:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Некоторые старые приложения используют просто \"паузу\", но это неверно."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Предупреждение:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Внимание:"
type: "text"
value: " Он не должен использоваться в синхронных запросах, и не должен выполняться из нативного кода (? must not be used from native code)."
type: "table"
children:
type: "tableRow"
children:
type: "tableCell"
children:
type: "text"
value: "Value"
type: "tableCell"
children:
type: "text"
value: "Data type of "
type: "inlineCode"
value: "response"
type: "text"
value: " property"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"\""
type: "text"
value: " (пустая строка)"
type: "tableCell"
children:
type: "text"
value: "String (строка, дефолтное значение)"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"arraybuffer\""
type: "tableCell"
children:
type: "link"
title: "en/JavaScript typed arrays/ArrayBuffer"
url: "/en/JavaScript_typed_arrays/ArrayBuffer"
children:
type: "inlineCode"
value: "ArrayBuffer"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"blob\""
type: "tableCell"
children:
type: "text"
value: "{{IGRvbXhyZWYoIkJsb2IiKSA=}}"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"document\""
type: "tableCell"
children:
type: "text"
value: "{{IGRvbXhyZWYoIkRvY3VtZW50Iikg}}"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"json\""
type: "tableCell"
children:
type: "text"
value: "JavaScript объект, полученный путём парсинга JSON строки, полученной с сервера."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"text\""
type: "tableCell"
children:
type: "text"
value: "String (строка)"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-blob\""
type: "tableCell"
children:
type: "text"
value: "Firefox - велосипед, который позволяет работать с частично-полученными данными {{IGRvbXhyZWYoIkJsb2IiKSA=}} при помощи событий прогресса (progressing events). Эта штука позволяет работать с ответом от сервера, до того как он получен полностью."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-chunked-text\""
type: "tableCell"
children:
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Похоже на поле "
type: "inlineCode"
value: "\"text\""
type: "text"
value: ", но только находится в потоке(streaming). Это значит, что значение доступно только в промежуток времени между событиями прогресса ("
type: "inlineCode"
value: "\"progress\""
type: "text"
value: " event), и содержит данные которые пришли из последнего события прогресса."
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Поле содержит строку, пока выполняются события прогресса. После того как ответ получен полностью, значение поля меняется на "
type: "inlineCode"
value: "null"
type: "text"
value: "."
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Работает только в Firefox."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-chunked-arraybuffer\""
type: "tableCell"
children:
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Похоже на поле "
type: "inlineCode"
value: "\"arraybuffer\""
type: "text"
value: ", но только находится в потоке(streaming). Это значит, что значение доступно только в промежуток времени между событиями прогресса ("
type: "inlineCode"
value: "\"progress\""
type: "text"
value: " event), и содержит данные которые пришли из последнего события прогресса."
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Поле содержит строку, пока выполняются события прогресса. После того как ответ получен полностью, значение поля меняется на "
type: "inlineCode"
value: "null"
type: "text"
value: "."
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Работает только в Firefox.",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Starting with Gecko 11.0 {{IGdlY2tvUmVsZWFzZSgiMTEuMCIpIA==}}, as well as WebKit build 528, these browsers no longer let you use the "
type: "inlineCode"
value: "responseType"
type: "text"
value: " attribute when performing synchronous requests. Attempting to do so throws an "
type: "inlineCode"
value: "NS_ERROR_DOM_INVALID_ACCESS_ERR"
type: "text"
value: " exception. This change has been proposed to the W3C for standardization."
td (224:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Если сервер не работает с заголовком (не присылает в ответе) \"Content-type: "
type: "inlineCode"
value: "text/xml\""
type: "text"
value: ", то можно использовать метод "
type: "inlineCode"
value: "overrideMimeType() для того чтобы парсить получаемый ответ как "
type: "text"
value: "XML."
td (243:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Вы можете не использовать поле timeout для синхронных запросов из owning window."
td (264:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Не влияет на same-site запросы.",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Начиная с Gecko 11.0 {{IGdlY2tvUmVsZWFzZSgiMTEuMCIpIA==}}, Gecko больше не позволяет использовать поле "
type: "inlineCode"
value: "withCredentials"
type: "text"
value: " при выполнении синхронных запросов. Попытка выполнить это выбрасывает "
type: "inlineCode"
value: "NS_ERROR_DOM_INVALID_ACCESS_ERR"
type: "text"
value: " исключение."
td (306:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "text"
value: "Этот метод не может быть вызван из контекста страницы. Для того чтобы воспользоваться им нужны повышенные привелегии (elevated privileges).",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Note: Этот флаг должен быть выставлен до вызова метода"
type: "text"
value: " "
type: "inlineCode"
value: "open()"
type: "text"
value: "."
td (326:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " When this is set, the "
type: "inlineCode"
value: "onload"
type: "text"
value: " handler and other event handlers are not reset after the first XMLdocument is loaded, and the "
type: "inlineCode"
value: "onload"
type: "text"
value: " handler is called after each part of the response is received."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Se a tecla for usada como uma macro que insere múltiplos caracteres, o valor deste atributo é toda a string, não apenas o primeiro caractere."
td (93:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Warning:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este atributo está obsoleto; você deve usar "
type: "inlineCode"
value: "char"
type: "text"
value: " no lugar, se disponível."
td (100:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Warning:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este atributo está obsoleto; você deve usar "
type: "inlineCode"
value: "key"
type: "text"
value: " no lugar, se disponível."
td (107:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Warning:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este atributo está obsoleto; você deve usar "
type: "inlineCode"
value: "key"
type: "text"
value: " no lugar, se disponível."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Se a chave for usada como uma macro que insere vários caracteres, o valor desse atributo é a cadeia inteira, não apenas o primeiro caractere."
td (97:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Warning:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " este atributo está obsoleto; você deve usar em "
type: "inlineCode"
value: "char"
type: "text"
value: "vez disso, se disponível."
td (104:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Warning:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " este atributo está obsoleto; você deve usar em "
type: "inlineCode"
value: "key"
type: "text"
value: "vez disso, se disponível."
td (111:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Warning:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " este atributo está obsoleto; você deve usar em "
type: "inlineCode"
value: "key"
type: "text"
value: "vez disso, se disponível."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " If the key is used as a macro that inserts multiple characters, this attribute's value is the entire string, not just the first character."
td (90:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Warning:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "char"
type: "text"
value: " instead, if available."
td (97:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Warning:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "key"
type: "text"
value: " instead, if available."
td (104:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Warning:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "key"
type: "text"
value: " instead, if available."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "off"
type: "text"
value: ": The user must explicitly enter a value into this field for every use, or the document provides its own auto-completion method; the browser does not automatically complete the entry."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "on"
type: "text"
value: ": The browser can automatically complete the value based on values that the user has entered during previous uses."
td (105:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "{{IEhUTUxWZXJzaW9uSW5saW5lKDUpIA==}} this can be the {{IGh0bWxhdHRyeHJlZigiaWQiLCAiZm9ybSIpIA==}} attribute of any {{IEhUTUxFbGVtZW50KCJmb3JtIikg}} element in the same document. Even if the attribute is set on {{IEhUTUxFbGVtZW50KCJpbnB1dCIpIA==}}, this property will be "
type: "inlineCode"
value: "null"
type: "text"
value: ", if it isn't the id of a {{IEhUTUxFbGVtZW50KCJmb3JtIikg}} element."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "{{IEhUTUxWZXJzaW9uSW5saW5lKDQpIA==}} this must be "
type: "inlineCode"
value: "null"
type: "text"
value: "."
td (165:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " If you set "
type: "inlineCode"
value: "maxLength"
type: "text"
value: " to a negative value programmatically, an exception will be thrown."
td (265:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: "for certain input types the returned value might not match the value the user has entered. For example, if the user enters a non-numeric value into an <input type=\"number\">, the returned value might be an empty string instead."
td (281:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a time value"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a number"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "NaN"
type: "text"
value: " if conversion is not possible"
td (371:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the method is not applicable to for the current {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the element has no {{aHRtbGF0dHJ4cmVmKCJzdGVwIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the {{aHRtbGF0dHJ4cmVmKCJ2YWx1ZSIsImlucHV0Iik=}} cannot be converted to a number."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the resulting value is above the {{aHRtbGF0dHJ4cmVmKCJtYXgiLCJpbnB1dCIp}} or below the {{aHRtbGF0dHJ4cmVmKCJtaW4iLCJpbnB1dCIp}}."
td (383:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the method is not applicable to for the current {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the element has no {{aHRtbGF0dHJ4cmVmKCJzdGVwIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the {{aHRtbGF0dHJ4cmVmKCJ2YWx1ZSIsImlucHV0Iik=}} cannot be converted to a number."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the resulting value is above the {{aHRtbGF0dHJ4cmVmKCJtYXgiLCJpbnB1dCIp}} or below the {{aHRtbGF0dHJ4cmVmKCJtaW4iLCJpbnB1dCIp}}."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " This value moved into the "
type: "link"
title:
url: "#RTCPeerConnectionState_enum"
children:
type: "inlineCode"
value: "RTCPeerConnectionState"
type: "text"
value: " enum"
type: "text"
value: " in the May 13, 2016 draft of the specification, as it reflects the state of the "
type: "inlineCode"
value: "RTCPeerConnection"
type: "text"
value: ", not the signaling connection. You now detect a closed connection by checking for {{ZG9teHJlZigiUlRDUGVlckNvbm5lY3Rpb24uY29ubmVjdGlvblN0YXRlIiwgImNvbm5lY3Rpb25TdGF0ZSIp}} to be "
type: "inlineCode"
value: "\"closed\""
type: "text"
value: " instead."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Warning:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este não deve ser usado com chamadas síncronas e não deve ser utilizado a partir do código nativo."
type: "table"
children:
type: "tableRow"
children:
type: "tableCell"
children:
type: "text"
value: "Valor"
type: "tableCell"
children:
type: "text"
value: "Tipo de dados de "
type: "inlineCode"
value: "resposta"
type: "text"
value: " de propriedade"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"\""
type: "text"
value: " (string vazia)"
type: "tableCell"
children:
type: "text"
value: "String (este é o padrão)"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"arraybuffer\""
type: "tableCell"
children:
type: "link"
title: "en/JavaScript typed arrays/ArrayBuffer"
url: "/en/JavaScript_typed_arrays/ArrayBuffer"
children:
type: "inlineCode"
value: "ArrayBuffer"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"blob\""
type: "tableCell"
children:
type: "text"
value: "{{IGRvbXhyZWYoIkJsb2IiKSA=}}"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"document\""
type: "tableCell"
children:
type: "text"
value: "{{IGRvbXhyZWYoIkRvY3VtZW50Iikg}}"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"json\""
type: "tableCell"
children:
type: "text"
value: "Objeto JavaScript, analisado a partir de uma seqüência de caracteres JSON retornado pelo servidor."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"text\""
type: "tableCell"
children:
type: "text"
value: "String"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-blob\""
type: "tableCell"
children:
type: "text"
value: "Usado pelo Firefox para permitir recuperar dados parciais do tipo {{IGRvbXhyZWYoIkJsb2IiKSA=}},de eventos de progresso. Isso permite que o manipulador de eventos de progresso iniciar o processamento de dados enquanto ele ainda está sendo recebido."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-chunked-text\""
type: "tableCell"
children:
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Semelhante ao \"text\" , mas o "
type: "emphasis"
children:
type: "text"
value: "streaming"
type: "text"
value: " "
type: "text"
value: "ainda está fluindo. Isto significa que o valor na response , só está disponível durante a expedição do \"progress\" do evento e contém apenas os dados recebidos desde a última \"progress\" do evento."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Quando response é acessado durante um evento \"progress\", este contém uma string com os dados. Caso contrário, retorna null ."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Este modo atualmente só funciona no Firefox."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-chunked-arraybuffer\""
type: "tableCell"
children:
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Semelhante ao "
type: "inlineCode"
value: "\"arraybuffer\""
type: "text"
value: ", mas está fluindo. Isto significa que o valor na response , só está disponível durante a expedição do \"progress\" do evento e contém apenas os dados recebidos desde a última \"progress\" do evento."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Quando response é acessado durante um \"progress\" evento que contém uma seqüência com os dados. Caso contrário, retorna null ."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Este modo atualmente só funciona no Firefox."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: ".",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Começando com 11,0 Gecko (Firefox 11.0 / 11.0 Thunderbird / SeaMonkey 2.8), bem como WebKit construir 528, esses navegadores não permitem que você use o atributo responseType ao executar solicitações síncronas. Tentativas de fazer isso geram uma exceção do tipo NS_ERROR_DOM_INVALID_ACCESS_ERR. Esta mudança foi proposta para padronização junto à W3C."
td (223:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Se o servidor não se aplica o text/xml cabeçalho Content-Type, você pode usar overrideMimeType() para forçar XMLHttpRequest para analisá-lo como XML de qualquer maneira."
td (242:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Você não pode usar um tempo limite para solicitações síncronas com uma janela proprietária."
td (257:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Esta não afeta as solicitações no mesmo local.",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Começando com 11,0 Gecko (Firefox 11.0 / 11.0 Thunderbird / SeaMonkey 2.8), Gecko não permite que você use os atributos withCredentials ao realizar solicitações síncronas. Ao tentar fazer isso o sistema gera uma exceção do tipo NS_ERROR_DOM_INVALID_ACCESS_ERR."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Quando este estiver definido, o onload manipulador e outros manipuladores de eventos não são repostas após a primeira XmlDocument é carregado, eo onload manipulador é chamado após cada parte da resposta é recebida."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "метод getPrototypeOf"
type: "text"
value: " должен вернуть object или "
type: "inlineCode"
value: "null"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "если целевой объект "
type: "inlineCode"
value: "target"
type: "text"
value: " нерасширяем, метод "
type: "inlineCode"
value: "Object.getPrototypeOf(proxy)"
type: "text"
value: " должен возвращать тот же результат что и "
type: "inlineCode"
value: "Object.getPrototypeOf(target)"
type: "text"
value: "."
td (100:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "метод getOwnPropertyDescriptor"
type: "text"
value: " должен возвращать object или "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует и является некофигурируемым, собственным свойством целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует как собственное свойство целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: " и "
type: "inlineCode"
value: "target"
type: "text"
value: " не расширяем."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как существующее, если оно не существует как собственное свойство целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: " и "
type: "inlineCode"
value: "target"
type: "text"
value: " не расширяем."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как неизменяемое, если оно не существует как собственное свойство целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: " или если оно существует и является изменяемым, собственным свойством целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Значение возвращённое методом "
type: "inlineCode"
value: "Object.getOwnPropertyDescriptor(target)"
type: "text"
value: " может быть применено к целевому объекту через метод "
type: "inlineCode"
value: "Object.defineProperty и э"
type: "text"
value: "то не вызовет ошибки."
td (115:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Новое свойство не может быть добавлено, если целевой объект не расширяем."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Нельзя добавить новое конфигурируемое свойство, или преобразовать существующее свойство в конфигурируемое, если оно не существует как собственное свойство целевого объекта или не является конфигурируемым."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть неконфигурируемым, если целевой объект имеет соответствующее собственное, конфигурируемое свойство."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Если объект имеет свойство соответствующее создаваемому свойству, то "
type: "inlineCode"
value: "Object.defineProperty(target, prop, descriptor)"
type: "text"
value: " не вызовет ошибки."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В строгом режиме (\"use strict\";), если обработчик "
type: "inlineCode"
value: "defineProperty"
type: "text"
value: " вернёт "
type: "inlineCode"
value: "false"
type: "text"
value: ", это вызовет ошибку {{anN4cmVmKCJUeXBlRXJyb3IiKQ==}}."
td (130:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует как собственное неконфигурируемое свойство целевого объекта."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует как собственное свойство целевого объекта, и целевой объект является нерасширяемым."
td (142:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Значение, возвращаемое для свойства, должно равняться значению соответствующего свойства целевого объекта, если это свойство является доступным только для чтения, неконфигурируемым."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Значение, возвращаемое для свойства, должно равняться "
type: "inlineCode"
value: "undefined,"
type: "text"
value: " если соответствующее свойство целевого объекта является неконфигурируемым и обёрнуто в геттер и сеттер, где сеттер равен "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
td (154:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Нельзя изменить значение свойства на значение, отличное от значения соответствующего свойства целевого объекта, если это свойство целевого объекта доступно только для чтения, и является неконфигурируемым."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Нельзя установить значение свойства, если соответствующее свойство целевого объекта является неконфигурируемым, и обёрнуто в геттер и сеттер, где сеттер равен "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В строгом режиме, возвращение "
type: "inlineCode"
value: "false"
type: "text"
value: " из обработчика "
type: "inlineCode"
value: "set"
type: "text"
value: " вызовет ошибку {{anN4cmVmKCJUeXBlRXJyb3IiKQ==}}."
td (180:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Метод "
type: "inlineCode"
value: "ownKeys"
type: "text"
value: " должен возвращать список."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Типом каждого элемента в возвращаемом списке должен быть {{anN4cmVmKCJTdHJpbmciKQ==}} или {{anN4cmVmKCJTeW1ib2wiKQ==}}."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Возвращаемый список должен содержать ключи для всех неконфигурируемых, собственных свойств целевого объекта."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Если целевой объект является нерасширяемым, возвращаемый список должен содержать все ключи для собственных полей целевого объекта и больше никаких других значений."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Совпадение с любым одним символом "
type: "emphasis"
children:
type: "text"
value: "за исключение"
type: "text"
value: " символов завершения строки: "
type: "inlineCode"
value: "\\n"
type: "text"
value: ", "
type: "inlineCode"
value: "\\r"
type: "text"
value: ", "
type: "inlineCode"
value: "\\u2028"
type: "text"
value: " or "
type: "inlineCode"
value: "\\u2029"
type: "text"
value: ". Например, "
type: "inlineCode"
value: "/.y/"
type: "text"
value: " совпадает \"my\" с \"ay\", и не совпадает с \"yes\" и \"yes make my day\"."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В набор символов, точка теряет свой специальный смысл и совпадает с литеральным символом точка."
td (131:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов, которые относятся к литералам, последующий символ - это специальный символ, который не должен быть интерпретирован, как литерал. Например, "
type: "inlineCode"
value: "/b/"
type: "text"
value: " совпадает с символом \"b\". Установ обратного слеша перед \"b\". Таким образом "
type: "inlineCode"
value: "/\\b/"
type: "text"
value: ". Будет означать символ границы слова."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов, которые относятся к специальным, определяет что это не специальным символ, а должен быть интерпретирован, как литерал. Например, "
type: "inlineCode"
value: "*"
type: "text"
value: " - это специальный символ, который означает 0 или любое другое совпадений предыдущего символа, Например "
type: "inlineCode"
value: "/a*/"
type: "text"
value: " совпадает с любым количеством символов \"a\" идущих подряд (или 0 \"a\") "
type: "inlineCode"
value: "a, aaaa, aaaaaa"
type: "text"
value: ". Если специальный символ "
type: "inlineCode"
value: "*"
type: "text"
value: ", как литерал, то перед ним ставится обратных слеш. Например, "
type: "inlineCode"
value: "/a\\*/"
type: "text"
value: " совпадает только с \"a*\".",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "text"
value: "Чтобы найти литеральное совпадение с этим символов ("
type: "inlineCode"
value: "\\"
type: "text"
value: " , экранируйте его самим же. Другими словами для поиска "
type: "inlineCode"
value: "\\"
type: "text"
value: " используйте "
type: "inlineCode"
value: "/\\\\/"
type: "text"
value: "."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов обычно обрабатываемых буквально, означает что следующий символ является специальным и не должен интерпретироваться буквально."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Например, "
type: "inlineCode"
value: "/b/ "
type: "text"
value: "сопоставляется символу 'b'. Добавляя слеш перед b, т.е используя "
type: "inlineCode"
value: "/\\b/"
type: "text"
value: ", символ становится специальным символом, означающим границу слова."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов обычно обрабатываемых особым образом означает, что следующий символ не является специальным и должен интерпретироваться буквально."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Например, "
type: "inlineCode"
value: "*"
type: "text"
value: " является специальным символом, сопоставляемым 0 или более повторений предыдущего символа; например, "
type: "inlineCode"
value: "/a*/"
type: "text"
value: " означает соответствие 0 или более символов а. Для буквальной интерпретации *, поставьте перед ней обратный слеш; например, "
type: "inlineCode"
value: "/a\\*/"
type: "text"
value: " соответствует 'a*'."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Также не забудьте заэкранировать сам \\ при его использовании в записи new RegExp(\"pattern\") поскольку \\ также является экранирующим символом в обычных строках."
td (200:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " JavaScript's regular expression engine defines a "
type: "link"
title:
url: "http://www.ecma-international.org/ecma-262/5.1/#sec-15.10.2.6"
children:
type: "text"
value: "specific set of characters"
type: "text"
value: "to be \"word\" characters. Any character not in that set is considered a word break. This set of characters is fairly limited: it consists solely of the Roman alphabet in both upper- and lower-case, decimal digits, and the underscore character. Accented characters, such as \"é\" or \"ü\" are, unfortunately, treated as word breaks."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O método "
type: "inlineCode"
value: "getPrototypeOf"
type: "text"
value: " deve retornar um object ou "
type: "inlineCode"
value: "null"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se "
type: "inlineCode"
value: "target"
type: "text"
value: " não puder ser extendido, o método "
type: "inlineCode"
value: "Object.getPrototypeOf(proxy)"
type: "text"
value: " deve retornar o mesmo valor que "
type: "inlineCode"
value: "Object.getPrototypeOf(target)"
type: "text"
value: "."
td (94:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "getOwnPropertyDescriptor"
type: "text"
value: " deve retornar um object ou "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser descrita como não existente se ela existir como uma propriedade própria e não configurável do objeto alvo."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como inexistente, se existir como uma propriedade própria do objeto de destino e o objeto de destino não for extensível."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como existente, se não existir como uma propriedade própria do objeto de destino e o objeto de destino não for extensível."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como não configurável, se não existir como uma propriedade própria do objeto de destino ou se existir como uma propriedade própria configurável do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O resultado de "
type: "inlineCode"
value: "Object.getOwnPropertyDescriptor(target)"
type: "text"
value: " pode ser aplicado ao objeto de destino usando "
type: "inlineCode"
value: "Object.defineProperty"
type: "text"
value: " e não emitirá uma exceção."
td (109:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser adicionada se o objeto de destino não for extensível."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser adicionada como ou modificada para não ser configurável, se não existir como uma propriedade própria não configurável do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade pode não ser não configurável, se existir uma propriedade configurável correspondente do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se uma propriedade tiver uma propriedade de objeto de destino correspondente "
type: "inlineCode"
value: "Object.defineProperty(target, prop, descriptor)"
type: "text"
value: " não lançará uma exceção."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "No modo estrito, um valor de retorno "
type: "inlineCode"
value: "false"
type: "text"
value: " do manipulador "
type: "inlineCode"
value: "defineProperty"
type: "text"
value: " manipulador lançará um {{anN4cmVmKCJUeXBlRXJyb3IiKQ==}} exceção."
td (124:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como inexistente, se existir como uma propriedade própria não configurável do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como inexistente, se existir como uma propriedade própria do objeto de destino e o objeto de destino não for extensível."
td (136:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O valor relatado para uma propriedade deve ser igual ao valor da propriedade do objeto de destino correspondente se a propriedade do objeto de destino for uma propriedade de dados não gravável e não configurável."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O valor relatado para uma propriedade deve ser indefinido se a propriedade do objeto de destino correspondente for uma propriedade acessora não configurável que tenha sido indefinida como seu atributo [[Get]]."
td (148:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Não é possível alterar o valor de uma propriedade para ser diferente do valor da propriedade do objeto de destino correspondente se a propriedade do objeto de destino correspondente for uma propriedade de dados não gravável e não configurável."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Não é possível definir o valor de uma propriedade se a propriedade do objeto de destino correspondente for uma propriedade acessadora não configurável que tenha "
type: "inlineCode"
value: "undefined"
type: "text"
value: " como seu atributo [[Set]]."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "No modo estrito, um valor de retorno "
type: "inlineCode"
value: "false"
type: "text"
value: " do manipulador "
type: "inlineCode"
value: "set"
type: "text"
value: " lançará uma exceção {{anN4cmVmICgiVHlwZUVycm9yIik=}}}."
td (176:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O resultado de "
type: "inlineCode"
value: "ownKeys"
type: "text"
value: " é uma lista."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O tipo de cada elemento da lista de resultados é {{anN4cmVmICgiU3RyaW5nIik=}} ou {{anN4cmVmICgiU3ltYm9sIik=}}."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "A lista de resultados deve conter as chaves de todas as propriedades próprias não configuráveis do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se o objeto de destino não for extensível, a Lista de resultados deverá conter todas as chaves das próprias propriedades do objeto de destino e nenhum outro valor."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " O mecanismo de expressão regular no JavaScript define um conjunto específico de caracteres para serem caracteres \"palavras\". Qualquer caractere que não esteja neste conjunto é considerado uma quebra de palavra. Este conjunto de caractere é bastante limitado: consiste apenas no alfabeto romano tanto maiúsculo como minúsculo, digítos decimais, e o caractere sublinhado. Caracteres acentuados, tal como \"é\" ou \"ã\" são, infelizmente, tratados como palavras quebradas."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O método "
type: "inlineCode"
value: "getPrototypeOf"
type: "text"
value: " deve retornar um object ou "
type: "inlineCode"
value: "null"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se "
type: "inlineCode"
value: "target"
type: "text"
value: " não puder ser extendido, o método "
type: "inlineCode"
value: "Object.getPrototypeOf(proxy)"
type: "text"
value: " deve retornar o mesmo valor que "
type: "inlineCode"
value: "Object.getPrototypeOf(target)"
type: "text"
value: "."
td (94:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "getOwnPropertyDescriptor"
type: "text"
value: " deve retornar um object ou "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser descrita como não existente se ela existir como uma propriedade própria e não configurável do objeto alvo."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como inexistente, se existir como uma propriedade própria do objeto de destino e o objeto de destino não for extensível."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como existente, se não existir como uma propriedade própria do objeto de destino e o objeto de destino não for extensível."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como não configurável, se não existir como uma propriedade própria do objeto de destino ou se existir como uma propriedade própria configurável do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O resultado de "
type: "inlineCode"
value: "Object.getOwnPropertyDescriptor(target)"
type: "text"
value: " pode ser aplicado ao objeto de destino usando "
type: "inlineCode"
value: "Object.defineProperty"
type: "text"
value: " e não emitirá uma exceção."
td (109:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser adicionada se o objeto de destino não for extensível."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser adicionada como ou modificada para não ser configurável, se não existir como uma propriedade própria não configurável do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade pode não ser não configurável, se existir uma propriedade configurável correspondente do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se uma propriedade tiver uma propriedade de objeto de destino correspondente "
type: "inlineCode"
value: "Object.defineProperty(target, prop, descriptor)"
type: "text"
value: " não lançará uma exceção."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "No modo estrito, um valor de retorno "
type: "inlineCode"
value: "false"
type: "text"
value: " do manipulador "
type: "inlineCode"
value: "defineProperty"
type: "text"
value: " manipulador lançará um {{anN4cmVmKCJUeXBlRXJyb3IiKQ==}} exceção."
td (124:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como inexistente, se existir como uma propriedade própria não configurável do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como inexistente, se existir como uma propriedade própria do objeto de destino e o objeto de destino não for extensível."
td (136:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O valor relatado para uma propriedade deve ser igual ao valor da propriedade do objeto de destino correspondente se a propriedade do objeto de destino for uma propriedade de dados não gravável e não configurável."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O valor relatado para uma propriedade deve ser indefinido se a propriedade do objeto de destino correspondente for uma propriedade acessora não configurável que tenha sido indefinida como seu atributo [[Get]]."
td (148:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Não é possível alterar o valor de uma propriedade para ser diferente do valor da propriedade do objeto de destino correspondente se a propriedade do objeto de destino correspondente for uma propriedade de dados não gravável e não configurável."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Não é possível definir o valor de uma propriedade se a propriedade do objeto de destino correspondente for uma propriedade acessadora não configurável que tenha "
type: "inlineCode"
value: "undefined"
type: "text"
value: " como seu atributo [[Set]]."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "No modo estrito, um valor de retorno "
type: "inlineCode"
value: "false"
type: "text"
value: " do manipulador "
type: "inlineCode"
value: "set"
type: "text"
value: " lançará uma exceção {{anN4cmVmICgiVHlwZUVycm9yIik=}}}."
td (176:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O resultado de "
type: "inlineCode"
value: "ownKeys"
type: "text"
value: " é uma lista."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O tipo de cada elemento da lista de resultados é {{anN4cmVmICgiU3RyaW5nIik=}} ou {{anN4cmVmICgiU3ltYm9sIik=}}."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "A lista de resultados deve conter as chaves de todas as propriedades próprias não configuráveis do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se o objeto de destino não for extensível, a Lista de resultados deverá conter todas as chaves das próprias propriedades do objeto de destino e nenhum outro valor."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " O mecanismo de expressão regular no JavaScript define um conjunto específico de caracteres para serem caracteres \"palavras\". Qualquer caractere que não esteja neste conjunto é considerado uma quebra de palavra. Este conjunto de caractere é bastante limitado: consiste apenas no alfabeto romano tanto maiúsculo como minúsculo, digítos decimais, e o caractere sublinhado. Caracteres acentuados, tal como \"é\" ou \"ã\" são, infelizmente, tratados como palavras quebradas."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Note:"
type: "text"
value: " "
type: "text"
value: "Como isso é experimental, a maioria dos navegadores não suporta. Preste atenção especialmente que "
type: "inlineCode"
value: "-moz-grid"
type: "text"
value: " não é a versão prefixada disso, mas um modelo de layout XUL que não deve ser usado em um site."
td (157:5) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se a caixa de entrada contiver uma caixa de bloco, o mesmo que bloco."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se uma caixa de bloco segue a caixa de introdução, a caixa de introdução torna-se a primeira caixa embutida da caixa de bloco."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se uma caixa embutida se seguir, a caixa de introdução se tornará uma caixa de bloco."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "метод getPrototypeOf"
type: "text"
value: " должен вернуть object или "
type: "inlineCode"
value: "null"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "если целевой объект "
type: "inlineCode"
value: "target"
type: "text"
value: " нерасширяем, метод "
type: "inlineCode"
value: "Object.getPrototypeOf(proxy)"
type: "text"
value: " должен возвращать тот же результат что и "
type: "inlineCode"
value: "Object.getPrototypeOf(target)"
type: "text"
value: "."
td (100:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "метод getOwnPropertyDescriptor"
type: "text"
value: " должен возвращать object или "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует и является некофигурируемым, собственным свойством целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует как собственное свойство целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: " и "
type: "inlineCode"
value: "target"
type: "text"
value: " не расширяем."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как существующее, если оно не существует как собственное свойство целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: " и "
type: "inlineCode"
value: "target"
type: "text"
value: " не расширяем."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как неизменяемое, если оно не существует как собственное свойство целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: " или если оно существует и является изменяемым, собственным свойством целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Значение возвращённое методом "
type: "inlineCode"
value: "Object.getOwnPropertyDescriptor(target)"
type: "text"
value: " может быть применено к целевому объекту через метод "
type: "inlineCode"
value: "Object.defineProperty и э"
type: "text"
value: "то не вызовет ошибки."
td (115:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Новое свойство не может быть добавлено, если целевой объект не расширяем."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Нельзя добавить новое конфигурируемое свойство, или преобразовать существующее свойство в конфигурируемое, если оно не существует как собственное свойство целевого объекта или не является конфигурируемым."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть неконфигурируемым, если целевой объект имеет соответствующее собственное, конфигурируемое свойство."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Если объект имеет свойство соответствующее создаваемому свойству, то "
type: "inlineCode"
value: "Object.defineProperty(target, prop, descriptor)"
type: "text"
value: " не вызовет ошибки."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В строгом режиме (\"use strict\";), если обработчик "
type: "inlineCode"
value: "defineProperty"
type: "text"
value: " вернёт "
type: "inlineCode"
value: "false"
type: "text"
value: ", это вызовет ошибку {{anN4cmVmKCJUeXBlRXJyb3IiKQ==}}."
td (130:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует как собственное неконфигурируемое свойство целевого объекта."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует как собственное свойство целевого объекта, и целевой объект является нерасширяемым."
td (142:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Значение, возвращаемое для свойства, должно равняться значению соответствующего свойства целевого объекта, если это свойство является доступным только для чтения, неконфигурируемым."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Значение, возвращаемое для свойства, должно равняться "
type: "inlineCode"
value: "undefined,"
type: "text"
value: " если соответствующее свойство целевого объекта является неконфигурируемым и обёрнуто в геттер и сеттер, где сеттер равен "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
td (154:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Нельзя изменить значение свойства на значение, отличное от значения соответствующего свойства целевого объекта, если это свойство целевого объекта доступно только для чтения, и является неконфигурируемым."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Нельзя установить значение свойства, если соответствующее свойство целевого объекта является неконфигурируемым, и обёрнуто в геттер и сеттер, где сеттер равен "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В строгом режиме, возвращение "
type: "inlineCode"
value: "false"
type: "text"
value: " из обработчика "
type: "inlineCode"
value: "set"
type: "text"
value: " вызовет ошибку {{anN4cmVmKCJUeXBlRXJyb3IiKQ==}}."
td (180:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Метод "
type: "inlineCode"
value: "ownKeys"
type: "text"
value: " должен возвращать список."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Типом каждого элемента в возвращаемом списке должен быть {{anN4cmVmKCJTdHJpbmciKQ==}} или {{anN4cmVmKCJTeW1ib2wiKQ==}}."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Возвращаемый список должен содержать ключи для всех неконфигурируемых, собственных свойств целевого объекта."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Если целевой объект является нерасширяемым, возвращаемый список должен содержать все ключи для собственных полей целевого объекта и больше никаких других значений."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Совпадение с любым одним символом "
type: "emphasis"
children:
type: "text"
value: "за исключение"
type: "text"
value: " символов завершения строки: "
type: "inlineCode"
value: "\\n"
type: "text"
value: ", "
type: "inlineCode"
value: "\\r"
type: "text"
value: ", "
type: "inlineCode"
value: "\\u2028"
type: "text"
value: " or "
type: "inlineCode"
value: "\\u2029"
type: "text"
value: ". Например, "
type: "inlineCode"
value: "/.y/"
type: "text"
value: " совпадает \"my\" с \"ay\", и не совпадает с \"yes\" и \"yes make my day\"."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В набор символов, точка теряет свой специальный смысл и совпадает с литеральным символом точка."
td (131:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов, которые относятся к литералам, последующий символ - это специальный символ, который не должен быть интерпретирован, как литерал. Например, "
type: "inlineCode"
value: "/b/"
type: "text"
value: " совпадает с символом \"b\". Установ обратного слеша перед \"b\". Таким образом "
type: "inlineCode"
value: "/\\b/"
type: "text"
value: ". Будет означать символ границы слова."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов, которые относятся к специальным, определяет что это не специальным символ, а должен быть интерпретирован, как литерал. Например, "
type: "inlineCode"
value: "*"
type: "text"
value: " - это специальный символ, который означает 0 или любое другое совпадений предыдущего символа, Например "
type: "inlineCode"
value: "/a*/"
type: "text"
value: " совпадает с любым количеством символов \"a\" идущих подряд (или 0 \"a\") "
type: "inlineCode"
value: "a, aaaa, aaaaaa"
type: "text"
value: ". Если специальный символ "
type: "inlineCode"
value: "*"
type: "text"
value: ", как литерал, то перед ним ставится обратных слеш. Например, "
type: "inlineCode"
value: "/a\\*/"
type: "text"
value: " совпадает только с \"a*\".",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "text"
value: "Чтобы найти литеральное совпадение с этим символов ("
type: "inlineCode"
value: "\\"
type: "text"
value: " , экранируйте его самим же. Другими словами для поиска "
type: "inlineCode"
value: "\\"
type: "text"
value: " используйте "
type: "inlineCode"
value: "/\\\\/"
type: "text"
value: "."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов обычно обрабатываемых буквально, означает что следующий символ является специальным и не должен интерпретироваться буквально."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Например, "
type: "inlineCode"
value: "/b/ "
type: "text"
value: "сопоставляется символу 'b'. Добавляя слеш перед b, т.е используя "
type: "inlineCode"
value: "/\\b/"
type: "text"
value: ", символ становится специальным символом, означающим границу слова."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов обычно обрабатываемых особым образом означает, что следующий символ не является специальным и должен интерпретироваться буквально."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Например, "
type: "inlineCode"
value: "*"
type: "text"
value: " является специальным символом, сопоставляемым 0 или более повторений предыдущего символа; например, "
type: "inlineCode"
value: "/a*/"
type: "text"
value: " означает соответствие 0 или более символов а. Для буквальной интерпретации *, поставьте перед ней обратный слеш; например, "
type: "inlineCode"
value: "/a\\*/"
type: "text"
value: " соответствует 'a*'."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Также не забудьте заэкранировать сам \\ при его использовании в записи new RegExp(\"pattern\") поскольку \\ также является экранирующим символом в обычных строках."
td (200:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " JavaScript's regular expression engine defines a "
type: "link"
title:
url: "http://www.ecma-international.org/ecma-262/5.1/#sec-15.10.2.6"
children:
type: "text"
value: "specific set of characters"
type: "text"
value: "to be \"word\" characters. Any character not in that set is considered a word break. This set of characters is fairly limited: it consists solely of the Roman alphabet in both upper- and lower-case, decimal digits, and the underscore character. Accented characters, such as \"é\" or \"ü\" are, unfortunately, treated as word breaks."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Se a tecla for usada como uma macro que insere múltiplos caracteres, o valor deste atributo é toda a string, não apenas o primeiro caractere."
td (93:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este atributo está obsoleto; você deve usar "
type: "inlineCode"
value: "char"
type: "text"
value: " no lugar, se disponível."
td (100:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este atributo está obsoleto; você deve usar "
type: "inlineCode"
value: "key"
type: "text"
value: " no lugar, se disponível."
td (107:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este atributo está obsoleto; você deve usar "
type: "inlineCode"
value: "key"
type: "text"
value: " no lugar, se disponível."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Se a chave for usada como uma macro que insere vários caracteres, o valor desse atributo é a cadeia inteira, não apenas o primeiro caractere."
td (97:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " este atributo está obsoleto; você deve usar em "
type: "inlineCode"
value: "char"
type: "text"
value: "vez disso, se disponível."
td (104:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " este atributo está obsoleto; você deve usar em "
type: "inlineCode"
value: "key"
type: "text"
value: "vez disso, se disponível."
td (111:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " este atributo está obsoleto; você deve usar em "
type: "inlineCode"
value: "key"
type: "text"
value: "vez disso, se disponível."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " If the key is used as a macro that inserts multiple characters, this attribute's value is the entire string, not just the first character."
td (90:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "char"
type: "text"
value: " instead, if available."
td (97:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "key"
type: "text"
value: " instead, if available."
td (104:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "key"
type: "text"
value: " instead, if available."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "off"
type: "text"
value: ": The user must explicitly enter a value into this field for every use, or the document provides its own auto-completion method; the browser does not automatically complete the entry."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "on"
type: "text"
value: ": The browser can automatically complete the value based on values that the user has entered during previous uses."
td (105:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "{{IEhUTUxWZXJzaW9uSW5saW5lKDUpIA==}} this can be the {{IGh0bWxhdHRyeHJlZigiaWQiLCAiZm9ybSIpIA==}} attribute of any {{IEhUTUxFbGVtZW50KCJmb3JtIikg}} element in the same document. Even if the attribute is set on {{IEhUTUxFbGVtZW50KCJpbnB1dCIpIA==}}, this property will be "
type: "inlineCode"
value: "null"
type: "text"
value: ", if it isn't the id of a {{IEhUTUxFbGVtZW50KCJmb3JtIikg}} element."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "{{IEhUTUxWZXJzaW9uSW5saW5lKDQpIA==}} this must be "
type: "inlineCode"
value: "null"
type: "text"
value: "."
td (165:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " If you set "
type: "inlineCode"
value: "maxLength"
type: "text"
value: " to a negative value programmatically, an exception will be thrown."
td (265:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: "for certain input types the returned value might not match the value the user has entered. For example, if the user enters a non-numeric value into an <input type=\"number\">, the returned value might be an empty string instead."
td (281:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a time value"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a number"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "NaN"
type: "text"
value: " if conversion is not possible"
td (371:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the method is not applicable to for the current {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the element has no {{aHRtbGF0dHJ4cmVmKCJzdGVwIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the {{aHRtbGF0dHJ4cmVmKCJ2YWx1ZSIsImlucHV0Iik=}} cannot be converted to a number."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the resulting value is above the {{aHRtbGF0dHJ4cmVmKCJtYXgiLCJpbnB1dCIp}} or below the {{aHRtbGF0dHJ4cmVmKCJtaW4iLCJpbnB1dCIp}}."
td (383:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the method is not applicable to for the current {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the element has no {{aHRtbGF0dHJ4cmVmKCJzdGVwIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the {{aHRtbGF0dHJ4cmVmKCJ2YWx1ZSIsImlucHV0Iik=}} cannot be converted to a number."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the resulting value is above the {{aHRtbGF0dHJ4cmVmKCJtYXgiLCJpbnB1dCIp}} or below the {{aHRtbGF0dHJ4cmVmKCJtaW4iLCJpbnB1dCIp}}."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " This value moved into the "
type: "link"
title:
url: "#RTCPeerConnectionState_enum"
children:
type: "inlineCode"
value: "RTCPeerConnectionState"
type: "text"
value: " enum"
type: "text"
value: " in the May 13, 2016 draft of the specification, as it reflects the state of the "
type: "inlineCode"
value: "RTCPeerConnection"
type: "text"
value: ", not the signaling connection. You now detect a closed connection by checking for {{ZG9teHJlZigiUlRDUGVlckNvbm5lY3Rpb24uY29ubmVjdGlvblN0YXRlIiwgImNvbm5lY3Rpb25TdGF0ZSIp}} to be "
type: "inlineCode"
value: "\"closed\""
type: "text"
value: " instead."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este não deve ser usado com chamadas síncronas e não deve ser utilizado a partir do código nativo."
type: "table"
children:
type: "tableRow"
children:
type: "tableCell"
children:
type: "text"
value: "Valor"
type: "tableCell"
children:
type: "text"
value: "Tipo de dados de "
type: "inlineCode"
value: "resposta"
type: "text"
value: " de propriedade"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"\""
type: "text"
value: " (string vazia)"
type: "tableCell"
children:
type: "text"
value: "String (este é o padrão)"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"arraybuffer\""
type: "tableCell"
children:
type: "link"
title: "en/JavaScript typed arrays/ArrayBuffer"
url: "/en/JavaScript_typed_arrays/ArrayBuffer"
children:
type: "inlineCode"
value: "ArrayBuffer"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"blob\""
type: "tableCell"
children:
type: "text"
value: "{{IGRvbXhyZWYoIkJsb2IiKSA=}}"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"document\""
type: "tableCell"
children:
type: "text"
value: "{{IGRvbXhyZWYoIkRvY3VtZW50Iikg}}"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"json\""
type: "tableCell"
children:
type: "text"
value: "Objeto JavaScript, analisado a partir de uma seqüência de caracteres JSON retornado pelo servidor."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"text\""
type: "tableCell"
children:
type: "text"
value: "String"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-blob\""
type: "tableCell"
children:
type: "text"
value: "Usado pelo Firefox para permitir recuperar dados parciais do tipo {{IGRvbXhyZWYoIkJsb2IiKSA=}},de eventos de progresso. Isso permite que o manipulador de eventos de progresso iniciar o processamento de dados enquanto ele ainda está sendo recebido."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-chunked-text\""
type: "tableCell"
children:
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Semelhante ao \"text\" , mas o "
type: "emphasis"
children:
type: "text"
value: "streaming"
type: "text"
value: " "
type: "text"
value: "ainda está fluindo. Isto significa que o valor na response , só está disponível durante a expedição do \"progress\" do evento e contém apenas os dados recebidos desde a última \"progress\" do evento."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Quando response é acessado durante um evento \"progress\", este contém uma string com os dados. Caso contrário, retorna null ."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Este modo atualmente só funciona no Firefox."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-chunked-arraybuffer\""
type: "tableCell"
children:
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Semelhante ao "
type: "inlineCode"
value: "\"arraybuffer\""
type: "text"
value: ", mas está fluindo. Isto significa que o valor na response , só está disponível durante a expedição do \"progress\" do evento e contém apenas os dados recebidos desde a última \"progress\" do evento."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Quando response é acessado durante um \"progress\" evento que contém uma seqüência com os dados. Caso contrário, retorna null ."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Este modo atualmente só funciona no Firefox."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: ".",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Começando com 11,0 Gecko (Firefox 11.0 / 11.0 Thunderbird / SeaMonkey 2.8), bem como WebKit construir 528, esses navegadores não permitem que você use o atributo responseType ao executar solicitações síncronas. Tentativas de fazer isso geram uma exceção do tipo NS_ERROR_DOM_INVALID_ACCESS_ERR. Esta mudança foi proposta para padronização junto à W3C."
td (223:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Se o servidor não se aplica o text/xml cabeçalho Content-Type, você pode usar overrideMimeType() para forçar XMLHttpRequest para analisá-lo como XML de qualquer maneira."
td (242:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Você não pode usar um tempo limite para solicitações síncronas com uma janela proprietária."
td (257:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Esta não afeta as solicitações no mesmo local.",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Começando com 11,0 Gecko (Firefox 11.0 / 11.0 Thunderbird / SeaMonkey 2.8), Gecko não permite que você use os atributos withCredentials ao realizar solicitações síncronas. Ao tentar fazer isso o sistema gera uma exceção do tipo NS_ERROR_DOM_INVALID_ACCESS_ERR."
td (299:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: "Esta propriedade deve ser definida antes de chamar open()."
td (315:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Quando este estiver definido, o onload manipulador e outros manipuladores de eventos não são repostas após a primeira XmlDocument é carregado, eo onload manipulador é chamado após cada parte da resposta é recebida."
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Gravar música"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Preparar alguns arquivos de áudio utilizáveis on-line (você poderia fazer isso com os serviços da Web existentes?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Dar às pessoas acesso à sua música em alguma parte do seu site"
td (130:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Escrever alguns artigos para iniciar a discussão"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Definir como os artigos devem parecer"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Publicar esses artigos no site (Como fazer isso?)"
td (140:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Fornecer maneiras para as pessoas entrarem em contato com você (E-mail? Facebook? Telefone? Correio?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Definir como as pessoas encontrarão esses canais de contato em seu site"
td (149:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Criar as guloseimas"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Armazenar as guloseimas"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Encontrar uma maneira de lidar com o envio"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Encontrar uma maneira de lidar com o pagamento"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Criar um mecanismo no seu site para que as pessoas façam pedidos"
td (161:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Gravar videoaulas"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Preparar arquivos de vídeo online (Novamente, você poderia fazer isso com os serviços existentes na Web?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Dar às pessoas acesso aos seus vídeos em alguma parte do seu site"
type: "table"
children:
type: "tableRow"
children:
type: "tableCell"
children:
type: "paragraph"
summary: "Esta é a primeira sessão da Parte II do Tutorial de CSS. A parte II contém alguns exemplos que mostram o escopo do CSS usado com outras tecnologias web e Mozilla."
locale: "pt-BR"
rowIndex: 0
shouldWrap: true
children:
type: "strong"
children:
type: "text"
value: "JavaScript demonstration"
td (103:7) => tableCell
type: "table"
children:
type: "tableRow"
children:
type: "tableCell"
children:
type: "paragraph"
summary: "Esta é a primeira sessão da Parte II do Tutorial de CSS. A parte II contém alguns exemplos que mostram o escopo do CSS usado com outras tecnologias web e Mozilla."
locale: "pt-BR"
rowIndex: 0
shouldWrap: true
children:
type: "strong"
children:
type: "text"
value: "JavaScript demonstration"
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Conhecimento de HTML, CSS e/ou JavaScript, dependendo da amostra de código."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Capacidade de usar macros "
type: "link"
title:
url: "/pt-BR/docs/Project:Introduction_to_KumaScript"
children:
type: "text"
value: "KumaScript"
type: "text"
value: " dentro dos artigos da MDN."
td (32:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Escolha um artigo da lista lista de artigos que estao tagueados com "
type: "link"
title:
url: "/pt-BR/docs/tag/NeedsLiveSample"
children:
type: "text"
value: "NeedsLiveSample"
type: "text"
value: ", em que o exemplo de codigo seja uma feature que seja familiar."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Converta o codigo de exemplo para \"ao vivo\"."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Apague qualquer codigo ou imagem usada previamente para exibir uma saida de exemplo."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\""
type: "strong"
children:
type: "text"
value: "badge"
type: "text"
value: "\": A user agent can present this icon where space constraints and/or color requirements differ from those of the application icon."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\""
type: "strong"
children:
type: "text"
value: "maskable"
type: "text"
value: "\": The image is designed with "
type: "link"
title:
url: "https://w3c.github.io/manifest/#icon-masks"
children:
type: "text"
value: "icon masks and safe zone"
type: "text"
value: " in mind, such that any part of the image that is outside the safe zone can safely be ignored and masked away by the user agent."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\""
type: "strong"
children:
type: "text"
value: "any"
type: "text"
value: "\": The user agent is free to display the icon in any context (this is the default value)."
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Gravar música"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Preparar alguns arquivos de áudio utilizáveis on-line (você poderia fazer isso com os serviços da Web existentes?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Dar às pessoas acesso à sua música em alguma parte do seu site"
td (130:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Escrever alguns artigos para iniciar a discussão"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Definir como os artigos devem parecer"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Publicar esses artigos no site (Como fazer isso?)"
td (140:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Fornecer maneiras para as pessoas entrarem em contato com você (E-mail? Facebook? Telefone? Correio?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Definir como as pessoas encontrarão esses canais de contato em seu site"
td (149:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Criar as guloseimas"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Armazenar as guloseimas"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Encontrar uma maneira de lidar com o envio"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Encontrar uma maneira de lidar com o pagamento"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Criar um mecanismo no seu site para que as pessoas façam pedidos"
td (161:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Gravar videoaulas"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Preparar arquivos de vídeo online (Novamente, você poderia fazer isso com os serviços existentes na Web?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Dar às pessoas acesso aos seus vídeos em alguma parte do seu site"
type: "table"
children:
type: "tableRow"
children:
type: "tableCell"
children:
type: "paragraph"
summary: "Esta é a primeira sessão da Parte II do Tutorial de CSS. A parte II contém alguns exemplos que mostram o escopo do CSS usado com outras tecnologias web e Mozilla."
locale: "pt-BR"
rowIndex: 0
shouldWrap: true
children:
type: "strong"
children:
type: "text"
value: "JavaScript demonstration"
td (103:7) => tableCell
type: "table"
children:
type: "tableRow"
children:
type: "tableCell"
children:
type: "paragraph"
summary: "Esta é a primeira sessão da Parte II do Tutorial de CSS. A parte II contém alguns exemplos que mostram o escopo do CSS usado com outras tecnologias web e Mozilla."
locale: "pt-BR"
rowIndex: 0
shouldWrap: true
children:
type: "strong"
children:
type: "text"
value: "JavaScript demonstration"
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Conhecimento de HTML, CSS e/ou JavaScript, dependendo da amostra de código."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Capacidade de usar macros "
type: "link"
title:
url: "/pt-BR/docs/Project:Introduction_to_KumaScript"
children:
type: "text"
value: "KumaScript"
type: "text"
value: " dentro dos artigos da MDN."
td (32:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Escolha um artigo da lista lista de artigos que estao tagueados com "
type: "link"
title:
url: "/pt-BR/docs/tag/NeedsLiveSample"
children:
type: "text"
value: "NeedsLiveSample"
type: "text"
value: ", em que o exemplo de codigo seja uma feature que seja familiar."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Converta o codigo de exemplo para \"ao vivo\"."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Apague qualquer codigo ou imagem usada previamente para exibir uma saida de exemplo."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Se a tecla for usada como uma macro que insere múltiplos caracteres, o valor deste atributo é toda a string, não apenas o primeiro caractere."
td (93:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este atributo está obsoleto; você deve usar "
type: "inlineCode"
value: "char"
type: "text"
value: " no lugar, se disponível."
td (100:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este atributo está obsoleto; você deve usar "
type: "inlineCode"
value: "key"
type: "text"
value: " no lugar, se disponível."
td (107:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este atributo está obsoleto; você deve usar "
type: "inlineCode"
value: "key"
type: "text"
value: " no lugar, se disponível."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Se a chave for usada como uma macro que insere vários caracteres, o valor desse atributo é a cadeia inteira, não apenas o primeiro caractere."
td (97:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " este atributo está obsoleto; você deve usar em "
type: "inlineCode"
value: "char"
type: "text"
value: "vez disso, se disponível."
td (104:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " este atributo está obsoleto; você deve usar em "
type: "inlineCode"
value: "key"
type: "text"
value: "vez disso, se disponível."
td (111:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " este atributo está obsoleto; você deve usar em "
type: "inlineCode"
value: "key"
type: "text"
value: "vez disso, se disponível."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " If the key is used as a macro that inserts multiple characters, this attribute's value is the entire string, not just the first character."
td (90:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "char"
type: "text"
value: " instead, if available."
td (97:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "key"
type: "text"
value: " instead, if available."
td (104:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "key"
type: "text"
value: " instead, if available."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "off"
type: "text"
value: ": The user must explicitly enter a value into this field for every use, or the document provides its own auto-completion method; the browser does not automatically complete the entry."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "on"
type: "text"
value: ": The browser can automatically complete the value based on values that the user has entered during previous uses."
td (105:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "{{IEhUTUxWZXJzaW9uSW5saW5lKDUpIA==}} this can be the {{IGh0bWxhdHRyeHJlZigiaWQiLCAiZm9ybSIpIA==}} attribute of any {{IEhUTUxFbGVtZW50KCJmb3JtIikg}} element in the same document. Even if the attribute is set on {{IEhUTUxFbGVtZW50KCJpbnB1dCIpIA==}}, this property will be "
type: "inlineCode"
value: "null"
type: "text"
value: ", if it isn't the id of a {{IEhUTUxFbGVtZW50KCJmb3JtIikg}} element."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "{{IEhUTUxWZXJzaW9uSW5saW5lKDQpIA==}} this must be "
type: "inlineCode"
value: "null"
type: "text"
value: "."
td (165:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " If you set "
type: "inlineCode"
value: "maxLength"
type: "text"
value: " to a negative value programmatically, an exception will be thrown."
td (265:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: "for certain input types the returned value might not match the value the user has entered. For example, if the user enters a non-numeric value into an <input type=\"number\">, the returned value might be an empty string instead."
td (281:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a time value"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a number"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "NaN"
type: "text"
value: " if conversion is not possible"
td (371:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the method is not applicable to for the current {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the element has no {{aHRtbGF0dHJ4cmVmKCJzdGVwIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the {{aHRtbGF0dHJ4cmVmKCJ2YWx1ZSIsImlucHV0Iik=}} cannot be converted to a number."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the resulting value is above the {{aHRtbGF0dHJ4cmVmKCJtYXgiLCJpbnB1dCIp}} or below the {{aHRtbGF0dHJ4cmVmKCJtaW4iLCJpbnB1dCIp}}."
td (383:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the method is not applicable to for the current {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the element has no {{aHRtbGF0dHJ4cmVmKCJzdGVwIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the {{aHRtbGF0dHJ4cmVmKCJ2YWx1ZSIsImlucHV0Iik=}} cannot be converted to a number."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the resulting value is above the {{aHRtbGF0dHJ4cmVmKCJtYXgiLCJpbnB1dCIp}} or below the {{aHRtbGF0dHJ4cmVmKCJtaW4iLCJpbnB1dCIp}}."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " This value moved into the "
type: "link"
title:
url: "#RTCPeerConnectionState_enum"
children:
type: "inlineCode"
value: "RTCPeerConnectionState"
type: "text"
value: " enum"
type: "text"
value: " in the May 13, 2016 draft of the specification, as it reflects the state of the "
type: "inlineCode"
value: "RTCPeerConnection"
type: "text"
value: ", not the signaling connection. You now detect a closed connection by checking for {{ZG9teHJlZigiUlRDUGVlckNvbm5lY3Rpb24uY29ubmVjdGlvblN0YXRlIiwgImNvbm5lY3Rpb25TdGF0ZSIp}} to be "
type: "inlineCode"
value: "\"closed\""
type: "text"
value: " instead."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Aviso:"
type: "text"
value: " Este não deve ser usado com chamadas síncronas e não deve ser utilizado a partir do código nativo."
type: "table"
children:
type: "tableRow"
children:
type: "tableCell"
children:
type: "text"
value: "Valor"
type: "tableCell"
children:
type: "text"
value: "Tipo de dados de "
type: "inlineCode"
value: "resposta"
type: "text"
value: " de propriedade"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"\""
type: "text"
value: " (string vazia)"
type: "tableCell"
children:
type: "text"
value: "String (este é o padrão)"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"arraybuffer\""
type: "tableCell"
children:
type: "link"
title: "en/JavaScript typed arrays/ArrayBuffer"
url: "/en/JavaScript_typed_arrays/ArrayBuffer"
children:
type: "inlineCode"
value: "ArrayBuffer"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"blob\""
type: "tableCell"
children:
type: "text"
value: "{{IGRvbXhyZWYoIkJsb2IiKSA=}}"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"document\""
type: "tableCell"
children:
type: "text"
value: "{{IGRvbXhyZWYoIkRvY3VtZW50Iikg}}"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"json\""
type: "tableCell"
children:
type: "text"
value: "Objeto JavaScript, analisado a partir de uma seqüência de caracteres JSON retornado pelo servidor."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"text\""
type: "tableCell"
children:
type: "text"
value: "String"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-blob\""
type: "tableCell"
children:
type: "text"
value: "Usado pelo Firefox para permitir recuperar dados parciais do tipo {{IGRvbXhyZWYoIkJsb2IiKSA=}},de eventos de progresso. Isso permite que o manipulador de eventos de progresso iniciar o processamento de dados enquanto ele ainda está sendo recebido."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-chunked-text\""
type: "tableCell"
children:
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Semelhante ao \"text\" , mas o "
type: "emphasis"
children:
type: "text"
value: "streaming"
type: "text"
value: " "
type: "text"
value: "ainda está fluindo. Isto significa que o valor na response , só está disponível durante a expedição do \"progress\" do evento e contém apenas os dados recebidos desde a última \"progress\" do evento."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Quando response é acessado durante um evento \"progress\", este contém uma string com os dados. Caso contrário, retorna null ."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Este modo atualmente só funciona no Firefox."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-chunked-arraybuffer\""
type: "tableCell"
children:
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Semelhante ao "
type: "inlineCode"
value: "\"arraybuffer\""
type: "text"
value: ", mas está fluindo. Isto significa que o valor na response , só está disponível durante a expedição do \"progress\" do evento e contém apenas os dados recebidos desde a última \"progress\" do evento."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Quando response é acessado durante um \"progress\" evento que contém uma seqüência com os dados. Caso contrário, retorna null ."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Este modo atualmente só funciona no Firefox."
type: "paragraph"
summary: "XMLHttpRequest é um objeto que fornece funcionalidade ao cliente para transferir dados entre um cliente e um servidor. Ele fornece uma maneira fácil de recuperar dados de um URL sem ter que fazer uma atualização de página inteira. Isso permite que uma página da Web atualize apenas uma parte do conteúdo sem interromper o que o usuário esteja fazendo. XMLHttpRequest é usado constantemente na programação de AJAX."
locale: "pt-BR"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: ".",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Começando com 11,0 Gecko (Firefox 11.0 / 11.0 Thunderbird / SeaMonkey 2.8), bem como WebKit construir 528, esses navegadores não permitem que você use o atributo responseType ao executar solicitações síncronas. Tentativas de fazer isso geram uma exceção do tipo NS_ERROR_DOM_INVALID_ACCESS_ERR. Esta mudança foi proposta para padronização junto à W3C."
td (223:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Se o servidor não se aplica o text/xml cabeçalho Content-Type, você pode usar overrideMimeType() para forçar XMLHttpRequest para analisá-lo como XML de qualquer maneira."
td (242:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Você não pode usar um tempo limite para solicitações síncronas com uma janela proprietária."
td (257:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Esta não afeta as solicitações no mesmo local.",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Começando com 11,0 Gecko (Firefox 11.0 / 11.0 Thunderbird / SeaMonkey 2.8), Gecko não permite que você use os atributos withCredentials ao realizar solicitações síncronas. Ao tentar fazer isso o sistema gera uma exceção do tipo NS_ERROR_DOM_INVALID_ACCESS_ERR."
td (299:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: "Esta propriedade deve ser definida antes de chamar open()."
td (315:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " Quando este estiver definido, o onload manipulador e outros manipuladores de eventos não são repostas após a primeira XmlDocument é carregado, eo onload manipulador é chamado após cada parte da resposta é recebida."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O método "
type: "inlineCode"
value: "getPrototypeOf"
type: "text"
value: " deve retornar um object ou "
type: "inlineCode"
value: "null"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se "
type: "inlineCode"
value: "target"
type: "text"
value: " não puder ser extendido, o método "
type: "inlineCode"
value: "Object.getPrototypeOf(proxy)"
type: "text"
value: " deve retornar o mesmo valor que "
type: "inlineCode"
value: "Object.getPrototypeOf(target)"
type: "text"
value: "."
td (94:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "getOwnPropertyDescriptor"
type: "text"
value: " deve retornar um object ou "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser descrita como não existente se ela existir como uma propriedade própria e não configurável do objeto alvo."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como inexistente, se existir como uma propriedade própria do objeto de destino e o objeto de destino não for extensível."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como existente, se não existir como uma propriedade própria do objeto de destino e o objeto de destino não for extensível."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como não configurável, se não existir como uma propriedade própria do objeto de destino ou se existir como uma propriedade própria configurável do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O resultado de "
type: "inlineCode"
value: "Object.getOwnPropertyDescriptor(target)"
type: "text"
value: " pode ser aplicado ao objeto de destino usando "
type: "inlineCode"
value: "Object.defineProperty"
type: "text"
value: " e não emitirá uma exceção."
td (109:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser adicionada se o objeto de destino não for extensível."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser adicionada como ou modificada para não ser configurável, se não existir como uma propriedade própria não configurável do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade pode não ser não configurável, se existir uma propriedade configurável correspondente do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se uma propriedade tiver uma propriedade de objeto de destino correspondente "
type: "inlineCode"
value: "Object.defineProperty(target, prop, descriptor)"
type: "text"
value: " não lançará uma exceção."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "No modo estrito, um valor de retorno "
type: "inlineCode"
value: "false"
type: "text"
value: " do manipulador "
type: "inlineCode"
value: "defineProperty"
type: "text"
value: " manipulador lançará um {{anN4cmVmKCJUeXBlRXJyb3IiKQ==}} exceção."
td (124:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como inexistente, se existir como uma propriedade própria não configurável do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Uma propriedade não pode ser relatada como inexistente, se existir como uma propriedade própria do objeto de destino e o objeto de destino não for extensível."
td (136:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O valor relatado para uma propriedade deve ser igual ao valor da propriedade do objeto de destino correspondente se a propriedade do objeto de destino for uma propriedade de dados não gravável e não configurável."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O valor relatado para uma propriedade deve ser indefinido se a propriedade do objeto de destino correspondente for uma propriedade acessora não configurável que tenha sido indefinida como seu atributo [[Get]]."
td (148:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Não é possível alterar o valor de uma propriedade para ser diferente do valor da propriedade do objeto de destino correspondente se a propriedade do objeto de destino correspondente for uma propriedade de dados não gravável e não configurável."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Não é possível definir o valor de uma propriedade se a propriedade do objeto de destino correspondente for uma propriedade acessadora não configurável que tenha "
type: "inlineCode"
value: "undefined"
type: "text"
value: " como seu atributo [[Set]]."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "No modo estrito, um valor de retorno "
type: "inlineCode"
value: "false"
type: "text"
value: " do manipulador "
type: "inlineCode"
value: "set"
type: "text"
value: " lançará uma exceção {{anN4cmVmICgiVHlwZUVycm9yIik=}}}."
td (176:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O resultado de "
type: "inlineCode"
value: "ownKeys"
type: "text"
value: " é uma lista."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "O tipo de cada elemento da lista de resultados é {{anN4cmVmICgiU3RyaW5nIik=}} ou {{anN4cmVmICgiU3ltYm9sIik=}}."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "A lista de resultados deve conter as chaves de todas as propriedades próprias não configuráveis do objeto de destino."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Se o objeto de destino não for extensível, a Lista de resultados deverá conter todas as chaves das próprias propriedades do objeto de destino e nenhum outro valor."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Nota:"
type: "text"
value: " O mecanismo de expressão regular no JavaScript define um conjunto específico de caracteres para serem caracteres \"palavras\". Qualquer caractere que não esteja neste conjunto é considerado uma quebra de palavra. Este conjunto de caractere é bastante limitado: consiste apenas no alfabeto romano tanto maiúsculo como minúsculo, digítos decimais, e o caractere sublinhado. Caracteres acentuados, tal como \"é\" ou \"ã\" são, infelizmente, tratados como palavras quebradas."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\""
type: "strong"
children:
type: "text"
value: "badge"
type: "text"
value: "\": A user agent can present this icon where space constraints and/or color requirements differ from those of the application icon."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\""
type: "strong"
children:
type: "text"
value: "maskable"
type: "text"
value: "\": The image is designed with "
type: "link"
title:
url: "https://w3c.github.io/manifest/#icon-masks"
children:
type: "text"
value: "icon masks and safe zone"
type: "text"
value: " in mind, such that any part of the image that is outside the safe zone can safely be ignored and masked away by the user agent."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\""
type: "strong"
children:
type: "text"
value: "any"
type: "text"
value: "\": The user agent is free to display the icon in any context (this is the default value)."
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Записать музыку"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Опубликовать ваши аудиозаписи в сети (Можете ли вы использовать для этого существующие сервисы?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Предоставить людям доступ к вашей музыке в некоторых частях вашего сайта"
td (127:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Написать несколько статей для затравки обсуждений"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Определить, как должны быть оформлены статьи"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Опубликовать готовые тексты на вашем сайте (Как это делается?)"
td (137:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Предоставить людям способ связаться с вами (Email? Соц. сеть? Номер телефона? Письмо?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Определить, как люди могут узнать эти данные на вашем сайте"
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Записать видео-уроки"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Разместить видео в онлайне (И снова: стоит ли использовать для этого уже готовые платформы?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Предоставить людям доступ к видео на вашем сайте (проинформировать)"
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Доступно для всех пользователей из боковой панели."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Список отсортирован по дате публикации (от самого нового до самого старого)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Список разбит на группы по 5 статьям."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Элементы списка отображают название блога, дату публикации и автора."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Названия сообщений блога связаны с страницами подробных сведений о блоге."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Blogger (имена авторов) связаны с страницами подробных сведений о блоге."
td (72:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Доступен для всех пользователей по ссылкам на автора в сообщениях в блогах и т. Д."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Содержит некоторые биографические данные в blogger/author."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Список отсортирован по дате добавления (от новых к старым)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Не разбит на страницы."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Элементы списка отображают только имя сообщения в блоге и дату публикации."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Названия блога связаны со страницей блога."
td (88:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Доступно для всех пользователей из списков блога."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Страница содержит сообщение в блоге: имя, автор, дата публикации и содержание."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Комментарии к сообщению в блоге должны отображаться внизу."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Комментарии должны быть отсортированы по порядку: от старых до самых последних."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Содержит ссылку для добавления комментариев на конец для зарегистрированных пользователей (см. Страницу формы комментариев)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В блогах и комментариях должен отображаться только обычный текст. Нет необходимости поддерживать какую-либо разметку HTML (например, ссылки, изображения, полужирный / курсив и т. Д.)."
td (104:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Доступный для всех пользователей с боковой панели сайта"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Имя блогера связано с блогом автора страницы."
td (116:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Доступно только зарегистрированным пользователям (только) из ссылки внизу страницы с подробными сведениями блога."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Отображает форму с описанием для ввода комментариев (дата публикации и блог недоступны для редактирования)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "После того, как комментарий будет опубликован, страница будет перенаправлена на связанную страницу блога."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Пользователи не могут редактировать или удалять свои сообщения."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Вышедшие пользователи будут перенаправлены на страницу входа в систему, чтобы добавить комментарии. После входа в систему они будут перенаправлены на страницу блога, которую они хотели бы прокомментировать."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Страницы комментариев должны содержать имя / ссылку на комментарий блога."
td (132:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Вход / выход должен быть доступен через ссылки боковой панели."
td (143:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В админ панеле должен отображаться список комментариев в строке (внизу каждого сообщения в блоге)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Имена комментариев в админке создаются усеканием описания комментария до 75 знаков"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Другие типы записей могут использовать базовую регистрацию."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Знание веб-технологий, с которыми вы хотите помочь (например, JavaScript, CSS)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Приемлемое знание английского языка (не беспокойтесь, если ваш английской не идеален: мы можем помочь с этим)."
td (52:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Знание веб-технологий, с которыми вы хотите помочь (например, JavaScript, CSS)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Приемлемое знание английского языка (не беспокойтесь, если ваш английской не идеален: мы можем помочь с этим)."
td (62:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Знание веб-технологий, с которыми вы хотите помочь (например, JavaScript, CSS)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Энтузиазм в объяснении технических тем и помощи новичками в изучении программирования."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Достаточное владение английским языком: он действительно не должен быть идеальным."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Если вы хотите добавить скрипт из удалённого расположения с помощью тега "
type: "inlineCode"
value: "<script>"
type: "text"
value: " (например, "
type: "inlineCode"
value: "<script src = \"https://code.jquery.com/jquery-1.7.1.min.js\">"
type: "text"
value: "), может также понадобиться изменить значение ключа "
type: "link"
title:
url: "/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_security_policy"
children:
type: "inlineCode"
value: "content_security_policy"
type: "text"
value: " в файле manifest.json вашего расширения.",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " В Firefox до версии 50, когда открыт отладчик, скрипты не всегда загружаются в том порядке, в котором они расположены в массиве. Чтобы обойти этот баг, можно использовать свойство "
type: "inlineCode"
value: "page"
type: "text"
value: " (вместо "
type: "inlineCode"
value: "scripts"
type: "text"
value: ") и добавить фоновые скрипты с помощью тегов "
type: "inlineCode"
value: "<script>"
type: "text"
value: " в странице HTML. Этот баг починен в Firefox 50. Начиная с этой версии, скрипты всегда загружаются в том порядке, в котором они следуют в массиве."
td (86:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "true"
type: "text"
value: " определяет, что фоновая страница должна храниться в памяти с момента, когда загрузилось расширение или запустился браузер и до того, как расширение будет удалено или выключено, или браузер будет закрыт (то есть фоновая страница постоянна)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "false"
type: "text"
value: " определяет, что фоновая страница может быть выгружена из памяти во время бездействия и создана заново, когда будет нужна. Такие фоновые страницы часто называются «Страницами Событий» (Event Pages) — потому, что они загружаются в память только для того, чтобы обрабатывать события, для которых в фоновых скриптах назначены функции-обработчики. Зарегистрированные события остаются когда фоновая страница выгружена из памяти, но остальные значения сбрасываются. Если нужно хранить постоянные данные при использовании страницы событий, используйте "
type: "link"
title:
url: "/ru/docs/Mozilla/Add-ons/WebExtensions/API/storage"
children:
type: "text"
value: "storage API"
type: "text"
value: "."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Text labels and the form elements they describe. These are associated unambiguously using the {{aHRtbGVsZW1lbnQoImxhYmVsIik=}} element, which can be picked up by screenreaders, etc."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Image alt text. Content images should have text available that clearly describes the image's contents, which can be programmatically associated with it (e.g., "
type: "inlineCode"
value: "alt"
type: "text"
value: " text), or otherwise is easy to associate (e.g., describes it and is sat right next to it). This should mean that the full meaning can still be inferred even if you can't see the image."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Lists. If the order of list items is important, use an ordered list ({{aHRtbGVsZW1lbnQoIm9sIik=}})."
td (169:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\"Click the round button to continue\""
type: "break"
type: "text"
value: "The button should be clearly labelled so that it is obvious that it is the button you need to press. If there are multiple buttons, make sure they are all clearly labelled to distinguish their function."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\"Listen to the audio instructions for guidance\""
type: "break"
type: "text"
value: "This is obviously problematic—audio will be inaccessible to those with hearing impairments, whereas text can be read, but also spoken by a screenreader if required."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\"Swipe from the right hand side of the screen to reveal the menu\""
type: "break"
type: "text"
value: "Some users might not be able to swipe the screen, either due to disability or because their device does not support touch. An alternative should be provided, such as a keyboard shortcut or button that can be activated by keyboard or other means.",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "text"
value: " Conveying instructions solely by color is related, but covered in a different guideline — 1.4.1."
td (238:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Text and its background should have a contrast ratio of at least 4.5:1."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Heading (or just larger) text should have a ratio of at least 3:1. Larger text is defined as at least 18pt, or 14pt bold."
td (260:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Text and its background should have a contrast ratio of at least 7:1."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Heading (or just larger) text should have a ratio of at least 4.5:1. Larger text is defined as at least 18pt, or 14pt bold."
td (277:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Foreground and background colors should be user-selectable."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Text blocks should be no wider than 80 characters (or glyphs), for maximum readability."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Text should not be fully justified (e.g., "
type: "inlineCode"
value: "text-align: justify;"
type: "text"
value: ")."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Line height should be at least 1.5 times the text size within paragraphs (e.g., "
type: "inlineCode"
value: "line-height: 1.5;"
type: "text"
value: "), and at least 2.25 times the text size between paragraphs (e.g., "
type: "inlineCode"
value: "padding: 2.25rem;"
type: "text"
value: ")."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "When the text size is doubled, the content should not need to be scrolled."
td (297:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "No horizontal scrolling for left-to-right languages (like English) or right-to-left languages (like Arabic)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "No vertical scrolling for top-to-bottom languages (like Japanese)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Except for parts of the content which require two-dimensional layout for usage or meaning (like a large data table)"
td (313:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Line height (line spacing) to at least 1.5 times the font size"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Spacing following paragraphs to at least 2 times the font size"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Letter spacing (tracking) to at least 0.12 times the font size"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Word spacing to at least 0.16 times the font size"
td (327:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "dismissible (can be closed/removed)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "hoverable (the additional content does not disappear when the pointer is over it)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "persistent (the additional content does not disappear without user action)"
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "text"
value: "Это ошибочное имя заголовка (referer, вместо referrer) было введено в спецификацию HTTP/0.9, и ошибка должна была быть сохранена в более поздних версиях протокола для совместимости."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "GET: \"ПОЛУЧИТЬ\". Запрошенный ресурс был найден и передан в теле ответа."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "HEAD: \"ЗАГОЛОВОК\". Заголовки переданы в ответе."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "POST: \"ПОСЫЛКА\". Ресурс, описывающий результат действия сервера на запрос, передан в теле ответа."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "TRACE: \"ОТСЛЕЖИВАТЬ\". Тело ответа содержит тело запроса полученного сервером."
td (184:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Это экспериментальный код ответа, Спецификация которого в настоящее время находится в черновом виде."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Если ключ используется в качестве макроса, который вставляет несколько символов, значением этого атрибута является вся строка, а не только первый символ."
td (97:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Предупреждение:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "char"
type: "text"
value: " instead, if available."
td (104:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Предупреждение:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "key"
type: "text"
value: " instead, if available."
td (111:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Предупреждение:"
type: "text"
value: " This attribute is deprecated; you should use "
type: "inlineCode"
value: "key"
type: "text"
value: " instead, if available."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "off: The user must explicitly enter a value into this field for every use, or the document provides its own auto-completion method; the browser does not automatically complete the entry."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "on: Браузер может автоматически подставить значение основываясь на том, что ранее пользователь вводил в данном в предыдущий раз"
td (95:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "{{IEhUTUxWZXJzaW9uSW5saW5lKDUpIA==}} this can be the {{IGh0bWxhdHRyeHJlZigiaWQiLCAiZm9ybSIpIA==}} attribute of any {{IEhUTUxFbGVtZW50KCJmb3JtIikg}} element in the same document. Even if the attribute is set on {{IEhUTUxFbGVtZW50KCJpbnB1dCIpIA==}}, this property will be "
type: "inlineCode"
value: "null"
type: "text"
value: ", if it isn't the id of a {{IEhUTUxFbGVtZW50KCJmb3JtIikg}} element."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "{{IEhUTUxWZXJzaW9uSW5saW5lKDQpIA==}} this must be "
type: "inlineCode"
value: "null"
type: "text"
value: "."
td (155:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " If you set "
type: "inlineCode"
value: "maxLength"
type: "text"
value: " to a negative value programmatically, an exception will be thrown."
td (255:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: "for certain input types the returned value might not match the value the user has entered. For example, if the user enters a non-numeric value into an <input type=\"number\">, the returned value might be an empty string instead."
td (271:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a time value"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "a number"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "NaN"
type: "text"
value: " if conversion is not possible"
td (361:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the method is not applicable to for the current {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the element has no {{aHRtbGF0dHJ4cmVmKCJzdGVwIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the {{aHRtbGF0dHJ4cmVmKCJ2YWx1ZSIsImlucHV0Iik=}} cannot be converted to a number."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the resulting value is above the {{aHRtbGF0dHJ4cmVmKCJtYXgiLCJpbnB1dCIp}} or below the {{aHRtbGF0dHJ4cmVmKCJtaW4iLCJpbnB1dCIp}}."
td (373:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the method is not applicable to for the current {{aHRtbGF0dHJ4cmVmKCJ0eXBlIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the element has no {{aHRtbGF0dHJ4cmVmKCJzdGVwIiwiaW5wdXQiKQ==}} value."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the {{aHRtbGF0dHJ4cmVmKCJ2YWx1ZSIsImlucHV0Iik=}} cannot be converted to a number."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "if the resulting value is above the {{aHRtbGF0dHJ4cmVmKCJtYXgiLCJpbnB1dCIp}} or below the {{aHRtbGF0dHJ4cmVmKCJtaW4iLCJpbnB1dCIp}}."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Примечание :"
type: "text"
value: " Это значение перенесено в перечисление "
type: "link"
title:
url: "#RTCPeerConnectionState_enum"
children:
type: "inlineCode"
value: "RTCPeerConnectionState"
type: "text"
value: " в черновике от 13 мая 2016, поскольку оно отражает статус соединения "
type: "inlineCode"
value: "RTCPeerConnection"
type: "text"
value: ", а не статус сигнализации. Теперь, для проверки закрытия соединения нужно проверять статус {{ZG9teHJlZigiUlRDUGVlckNvbm5lY3Rpb24uY29ubmVjdGlvblN0YXRlIiwgImNvbm5lY3Rpb25TdGF0ZSIp}} на значение "
type: "inlineCode"
value: "\"closed\""
type: "text"
value: " ."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Не следует путать с клавишей "
type: "inlineCode"
value: "\"MediaPause\""
type: "text"
value: " , которая используется для медиа-контроллеров, а не для управления приложениями и процессами."
td (645:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Не следует путать с клавишей"
type: "inlineCode"
value: "\"MediaPlay\""
type: "text"
value: " которая используется для медиа-контроллеров, а не для управления приложениями и процессами."
td (758:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Не все системы передают этот ключ агенту пользователя."
td (1871:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Некоторые старые приложения используют просто \"паузу\", но это неверно."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Предупреждение:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Внимание:"
type: "text"
value: " Он не должен использоваться в синхронных запросах, и не должен выполняться из нативного кода (? must not be used from native code)."
type: "table"
children:
type: "tableRow"
children:
type: "tableCell"
children:
type: "text"
value: "Value"
type: "tableCell"
children:
type: "text"
value: "Data type of "
type: "inlineCode"
value: "response"
type: "text"
value: " property"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"\""
type: "text"
value: " (пустая строка)"
type: "tableCell"
children:
type: "text"
value: "String (строка, дефолтное значение)"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"arraybuffer\""
type: "tableCell"
children:
type: "link"
title: "en/JavaScript typed arrays/ArrayBuffer"
url: "/en/JavaScript_typed_arrays/ArrayBuffer"
children:
type: "inlineCode"
value: "ArrayBuffer"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"blob\""
type: "tableCell"
children:
type: "text"
value: "{{IGRvbXhyZWYoIkJsb2IiKSA=}}"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"document\""
type: "tableCell"
children:
type: "text"
value: "{{IGRvbXhyZWYoIkRvY3VtZW50Iikg}}"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"json\""
type: "tableCell"
children:
type: "text"
value: "JavaScript объект, полученный путём парсинга JSON строки, полученной с сервера."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"text\""
type: "tableCell"
children:
type: "text"
value: "String (строка)"
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-blob\""
type: "tableCell"
children:
type: "text"
value: "Firefox - велосипед, который позволяет работать с частично-полученными данными {{IGRvbXhyZWYoIkJsb2IiKSA=}} при помощи событий прогресса (progressing events). Эта штука позволяет работать с ответом от сервера, до того как он получен полностью."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-chunked-text\""
type: "tableCell"
children:
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Похоже на поле "
type: "inlineCode"
value: "\"text\""
type: "text"
value: ", но только находится в потоке(streaming). Это значит, что значение доступно только в промежуток времени между событиями прогресса ("
type: "inlineCode"
value: "\"progress\""
type: "text"
value: " event), и содержит данные которые пришли из последнего события прогресса."
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Поле содержит строку, пока выполняются события прогресса. После того как ответ получен полностью, значение поля меняется на "
type: "inlineCode"
value: "null"
type: "text"
value: "."
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 8
shouldWrap: true
children:
type: "text"
value: "Работает только в Firefox."
type: "tableRow"
children:
type: "tableCell"
children:
type: "inlineCode"
value: "\"moz-chunked-arraybuffer\""
type: "tableCell"
children:
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Похоже на поле "
type: "inlineCode"
value: "\"arraybuffer\""
type: "text"
value: ", но только находится в потоке(streaming). Это значит, что значение доступно только в промежуток времени между событиями прогресса ("
type: "inlineCode"
value: "\"progress\""
type: "text"
value: " event), и содержит данные которые пришли из последнего события прогресса."
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Поле содержит строку, пока выполняются события прогресса. После того как ответ получен полностью, значение поля меняется на "
type: "inlineCode"
value: "null"
type: "text"
value: "."
type: "paragraph"
summary: "XMLHttpRequest это API, который предоставляет клиенту функциональность для обмена данными между клиентом и сервером. Данный API предоставляет простой способ получения данных по ссылке без перезагрузки страницы. Это позволяет обновлять только часть веб-страницы не прерывая пользователя. XMLHttpRequest используется в AJAX запросах и особенно в single-page приложениях."
locale: "ru"
rowIndex: 9
shouldWrap: true
children:
type: "text"
value: "Работает только в Firefox.",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Starting with Gecko 11.0 {{IGdlY2tvUmVsZWFzZSgiMTEuMCIpIA==}}, as well as WebKit build 528, these browsers no longer let you use the "
type: "inlineCode"
value: "responseType"
type: "text"
value: " attribute when performing synchronous requests. Attempting to do so throws an "
type: "inlineCode"
value: "NS_ERROR_DOM_INVALID_ACCESS_ERR"
type: "text"
value: " exception. This change has been proposed to the W3C for standardization."
td (224:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Если сервер не работает с заголовком (не присылает в ответе) \"Content-type: "
type: "inlineCode"
value: "text/xml\""
type: "text"
value: ", то можно использовать метод "
type: "inlineCode"
value: "overrideMimeType() для того чтобы парсить получаемый ответ как "
type: "text"
value: "XML."
td (243:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Вы можете не использовать поле timeout для синхронных запросов из owning window."
td (264:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Не влияет на same-site запросы.",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Начиная с Gecko 11.0 {{IGdlY2tvUmVsZWFzZSgiMTEuMCIpIA==}}, Gecko больше не позволяет использовать поле "
type: "inlineCode"
value: "withCredentials"
type: "text"
value: " при выполнении синхронных запросов. Попытка выполнить это выбрасывает "
type: "inlineCode"
value: "NS_ERROR_DOM_INVALID_ACCESS_ERR"
type: "text"
value: " исключение."
td (306:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "text"
value: "Этот метод не может быть вызван из контекста страницы. Для того чтобы воспользоваться им нужны повышенные привелегии (elevated privileges).",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "strong"
children:
type: "text"
value: "Note: Этот флаг должен быть выставлен до вызова метода"
type: "text"
value: " "
type: "inlineCode"
value: "open()"
type: "text"
value: "."
td (326:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " When this is set, the "
type: "inlineCode"
value: "onload"
type: "text"
value: " handler and other event handlers are not reset after the first XMLdocument is loaded, and the "
type: "inlineCode"
value: "onload"
type: "text"
value: " handler is called after each part of the response is received."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "метод getPrototypeOf"
type: "text"
value: " должен вернуть object или "
type: "inlineCode"
value: "null"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "если целевой объект "
type: "inlineCode"
value: "target"
type: "text"
value: " нерасширяем, метод "
type: "inlineCode"
value: "Object.getPrototypeOf(proxy)"
type: "text"
value: " должен возвращать тот же результат что и "
type: "inlineCode"
value: "Object.getPrototypeOf(target)"
type: "text"
value: "."
td (100:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "метод getOwnPropertyDescriptor"
type: "text"
value: " должен возвращать object или "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует и является некофигурируемым, собственным свойством целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует как собственное свойство целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: " и "
type: "inlineCode"
value: "target"
type: "text"
value: " не расширяем."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как существующее, если оно не существует как собственное свойство целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: " и "
type: "inlineCode"
value: "target"
type: "text"
value: " не расширяем."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как неизменяемое, если оно не существует как собственное свойство целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: " или если оно существует и является изменяемым, собственным свойством целевого объекта "
type: "inlineCode"
value: "target"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Значение возвращённое методом "
type: "inlineCode"
value: "Object.getOwnPropertyDescriptor(target)"
type: "text"
value: " может быть применено к целевому объекту через метод "
type: "inlineCode"
value: "Object.defineProperty и э"
type: "text"
value: "то не вызовет ошибки."
td (115:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Новое свойство не может быть добавлено, если целевой объект не расширяем."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Нельзя добавить новое конфигурируемое свойство, или преобразовать существующее свойство в конфигурируемое, если оно не существует как собственное свойство целевого объекта или не является конфигурируемым."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть неконфигурируемым, если целевой объект имеет соответствующее собственное, конфигурируемое свойство."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Если объект имеет свойство соответствующее создаваемому свойству, то "
type: "inlineCode"
value: "Object.defineProperty(target, prop, descriptor)"
type: "text"
value: " не вызовет ошибки."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В строгом режиме (\"use strict\";), если обработчик "
type: "inlineCode"
value: "defineProperty"
type: "text"
value: " вернёт "
type: "inlineCode"
value: "false"
type: "text"
value: ", это вызовет ошибку {{anN4cmVmKCJUeXBlRXJyb3IiKQ==}}."
td (130:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует как собственное неконфигурируемое свойство целевого объекта."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Свойство не может быть описано как несуществующее, если оно существует как собственное свойство целевого объекта, и целевой объект является нерасширяемым."
td (142:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Значение, возвращаемое для свойства, должно равняться значению соответствующего свойства целевого объекта, если это свойство является доступным только для чтения, неконфигурируемым."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Значение, возвращаемое для свойства, должно равняться "
type: "inlineCode"
value: "undefined,"
type: "text"
value: " если соответствующее свойство целевого объекта является неконфигурируемым и обёрнуто в геттер и сеттер, где сеттер равен "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
td (154:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Нельзя изменить значение свойства на значение, отличное от значения соответствующего свойства целевого объекта, если это свойство целевого объекта доступно только для чтения, и является неконфигурируемым."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Нельзя установить значение свойства, если соответствующее свойство целевого объекта является неконфигурируемым, и обёрнуто в геттер и сеттер, где сеттер равен "
type: "inlineCode"
value: "undefined"
type: "text"
value: "."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В строгом режиме, возвращение "
type: "inlineCode"
value: "false"
type: "text"
value: " из обработчика "
type: "inlineCode"
value: "set"
type: "text"
value: " вызовет ошибку {{anN4cmVmKCJUeXBlRXJyb3IiKQ==}}."
td (180:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Метод "
type: "inlineCode"
value: "ownKeys"
type: "text"
value: " должен возвращать список."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Типом каждого элемента в возвращаемом списке должен быть {{anN4cmVmKCJTdHJpbmciKQ==}} или {{anN4cmVmKCJTeW1ib2wiKQ==}}."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Возвращаемый список должен содержать ключи для всех неконфигурируемых, собственных свойств целевого объекта."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Если целевой объект является нерасширяемым, возвращаемый список должен содержать все ключи для собственных полей целевого объекта и больше никаких других значений."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Совпадение с любым одним символом "
type: "emphasis"
children:
type: "text"
value: "за исключение"
type: "text"
value: " символов завершения строки: "
type: "inlineCode"
value: "\\n"
type: "text"
value: ", "
type: "inlineCode"
value: "\\r"
type: "text"
value: ", "
type: "inlineCode"
value: "\\u2028"
type: "text"
value: " or "
type: "inlineCode"
value: "\\u2029"
type: "text"
value: ". Например, "
type: "inlineCode"
value: "/.y/"
type: "text"
value: " совпадает \"my\" с \"ay\", и не совпадает с \"yes\" и \"yes make my day\"."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В набор символов, точка теряет свой специальный смысл и совпадает с литеральным символом точка."
td (131:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов, которые относятся к литералам, последующий символ - это специальный символ, который не должен быть интерпретирован, как литерал. Например, "
type: "inlineCode"
value: "/b/"
type: "text"
value: " совпадает с символом \"b\". Установ обратного слеша перед \"b\". Таким образом "
type: "inlineCode"
value: "/\\b/"
type: "text"
value: ". Будет означать символ границы слова."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов, которые относятся к специальным, определяет что это не специальным символ, а должен быть интерпретирован, как литерал. Например, "
type: "inlineCode"
value: "*"
type: "text"
value: " - это специальный символ, который означает 0 или любое другое совпадений предыдущего символа, Например "
type: "inlineCode"
value: "/a*/"
type: "text"
value: " совпадает с любым количеством символов \"a\" идущих подряд (или 0 \"a\") "
type: "inlineCode"
value: "a, aaaa, aaaaaa"
type: "text"
value: ". Если специальный символ "
type: "inlineCode"
value: "*"
type: "text"
value: ", как литерал, то перед ним ставится обратных слеш. Например, "
type: "inlineCode"
value: "/a\\*/"
type: "text"
value: " совпадает только с \"a*\".",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "text"
value: "Чтобы найти литеральное совпадение с этим символов ("
type: "inlineCode"
value: "\\"
type: "text"
value: " , экранируйте его самим же. Другими словами для поиска "
type: "inlineCode"
value: "\\"
type: "text"
value: " используйте "
type: "inlineCode"
value: "/\\\\/"
type: "text"
value: "."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов обычно обрабатываемых буквально, означает что следующий символ является специальным и не должен интерпретироваться буквально."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Например, "
type: "inlineCode"
value: "/b/ "
type: "text"
value: "сопоставляется символу 'b'. Добавляя слеш перед b, т.е используя "
type: "inlineCode"
value: "/\\b/"
type: "text"
value: ", символ становится специальным символом, означающим границу слова."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Для символов обычно обрабатываемых особым образом означает, что следующий символ не является специальным и должен интерпретироваться буквально."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Например, "
type: "inlineCode"
value: "*"
type: "text"
value: " является специальным символом, сопоставляемым 0 или более повторений предыдущего символа; например, "
type: "inlineCode"
value: "/a*/"
type: "text"
value: " означает соответствие 0 или более символов а. Для буквальной интерпретации *, поставьте перед ней обратный слеш; например, "
type: "inlineCode"
value: "/a\\*/"
type: "text"
value: " соответствует 'a*'."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Также не забудьте заэкранировать сам \\ при его использовании в записи new RegExp(\"pattern\") поскольку \\ также является экранирующим символом в обычных строках."
td (200:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " JavaScript's regular expression engine defines a "
type: "link"
title:
url: "http://www.ecma-international.org/ecma-262/5.1/#sec-15.10.2.6"
children:
type: "text"
value: "specific set of characters"
type: "text"
value: "to be \"word\" characters. Any character not in that set is considered a word break. This set of characters is fairly limited: it consists solely of the Roman alphabet in both upper- and lower-case, decimal digits, and the underscore character. Accented characters, such as \"é\" or \"ü\" are, unfortunately, treated as word breaks."
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Gravar música"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Preparar alguns arquivos de áudio utilizáveis on-line (você poderia fazer isso com os serviços da Web existentes?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Dar às pessoas acesso à sua música em alguma parte do seu site"
td (130:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Escrever alguns artigos para iniciar a discussão"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Definir como os artigos devem parecer"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Publicar esses artigos no site (Como fazer isso?)"
td (140:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Fornecer maneiras para as pessoas entrarem em contato com você (E-mail? Facebook? Telefone? Correio?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Definir como as pessoas encontrarão esses canais de contato em seu site"
td (149:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Criar as guloseimas"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Armazenar as guloseimas"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Encontrar uma maneira de lidar com o envio"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Encontrar uma maneira de lidar com o pagamento"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Criar um mecanismo no seu site para que as pessoas façam pedidos"
td (161:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Gravar videoaulas"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Preparar arquivos de vídeo online (Novamente, você poderia fazer isso com os serviços existentes na Web?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Dar às pessoas acesso aos seus vídeos em alguma parte do seu site"
type: "table"
children:
type: "tableRow"
children:
type: "tableCell"
children:
type: "paragraph"
summary: "Esta é a primeira sessão da Parte II do Tutorial de CSS. A parte II contém alguns exemplos que mostram o escopo do CSS usado com outras tecnologias web e Mozilla."
locale: "pt-BR"
rowIndex: 0
shouldWrap: true
children:
type: "strong"
children:
type: "text"
value: "JavaScript demonstration"
td (103:7) => tableCell
type: "table"
children:
type: "tableRow"
children:
type: "tableCell"
children:
type: "paragraph"
summary: "Esta é a primeira sessão da Parte II do Tutorial de CSS. A parte II contém alguns exemplos que mostram o escopo do CSS usado com outras tecnologias web e Mozilla."
locale: "pt-BR"
rowIndex: 0
shouldWrap: true
children:
type: "strong"
children:
type: "text"
value: "JavaScript demonstration"
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Записать музыку"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Опубликовать ваши аудиозаписи в сети (Можете ли вы использовать для этого существующие сервисы?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Предоставить людям доступ к вашей музыке в некоторых частях вашего сайта"
td (127:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Написать несколько статей для затравки обсуждений"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Определить, как должны быть оформлены статьи"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Опубликовать готовые тексты на вашем сайте (Как это делается?)"
td (137:4) => tableCell
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Предоставить людям способ связаться с вами (Email? Соц. сеть? Номер телефона? Письмо?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Определить, как люди могут узнать эти данные на вашем сайте"
type: "list"
ordered: true
start: 1
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Записать видео-уроки"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Разместить видео в онлайне (И снова: стоит ли использовать для этого уже готовые платформы?)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Предоставить людям доступ к видео на вашем сайте (проинформировать)"
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Доступно для всех пользователей из боковой панели."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Список отсортирован по дате публикации (от самого нового до самого старого)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Список разбит на группы по 5 статьям."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Элементы списка отображают название блога, дату публикации и автора."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Названия сообщений блога связаны с страницами подробных сведений о блоге."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Blogger (имена авторов) связаны с страницами подробных сведений о блоге."
td (72:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Доступен для всех пользователей по ссылкам на автора в сообщениях в блогах и т. Д."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Содержит некоторые биографические данные в blogger/author."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Список отсортирован по дате добавления (от новых к старым)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Не разбит на страницы."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Элементы списка отображают только имя сообщения в блоге и дату публикации."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Названия блога связаны со страницей блога."
td (88:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Доступно для всех пользователей из списков блога."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Страница содержит сообщение в блоге: имя, автор, дата публикации и содержание."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Комментарии к сообщению в блоге должны отображаться внизу."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Комментарии должны быть отсортированы по порядку: от старых до самых последних."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Содержит ссылку для добавления комментариев на конец для зарегистрированных пользователей (см. Страницу формы комментариев)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В блогах и комментариях должен отображаться только обычный текст. Нет необходимости поддерживать какую-либо разметку HTML (например, ссылки, изображения, полужирный / курсив и т. Д.)."
td (104:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Доступный для всех пользователей с боковой панели сайта"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Имя блогера связано с блогом автора страницы."
td (116:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Доступно только зарегистрированным пользователям (только) из ссылки внизу страницы с подробными сведениями блога."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Отображает форму с описанием для ввода комментариев (дата публикации и блог недоступны для редактирования)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "После того, как комментарий будет опубликован, страница будет перенаправлена на связанную страницу блога."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Пользователи не могут редактировать или удалять свои сообщения."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Вышедшие пользователи будут перенаправлены на страницу входа в систему, чтобы добавить комментарии. После входа в систему они будут перенаправлены на страницу блога, которую они хотели бы прокомментировать."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Страницы комментариев должны содержать имя / ссылку на комментарий блога."
td (132:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Вход / выход должен быть доступен через ссылки боковой панели."
td (143:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "В админ панеле должен отображаться список комментариев в строке (внизу каждого сообщения в блоге)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Имена комментариев в админке создаются усеканием описания комментария до 75 знаков"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Другие типы записей могут использовать базовую регистрацию."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Знание веб-технологий, с которыми вы хотите помочь (например, JavaScript, CSS)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Приемлемое знание английского языка (не беспокойтесь, если ваш английской не идеален: мы можем помочь с этим)."
td (52:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Знание веб-технологий, с которыми вы хотите помочь (например, JavaScript, CSS)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Приемлемое знание английского языка (не беспокойтесь, если ваш английской не идеален: мы можем помочь с этим)."
td (62:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Знание веб-технологий, с которыми вы хотите помочь (например, JavaScript, CSS)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Энтузиазм в объяснении технических тем и помощи новичками в изучении программирования."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Достаточное владение английским языком: он действительно не должен быть идеальным."
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Если вы хотите добавить скрипт из удалённого расположения с помощью тега "
type: "inlineCode"
value: "<script>"
type: "text"
value: " (например, "
type: "inlineCode"
value: "<script src = \"https://code.jquery.com/jquery-1.7.1.min.js\">"
type: "text"
value: "), может также понадобиться изменить значение ключа "
type: "link"
title:
url: "/ru/docs/Mozilla/Add-ons/WebExtensions/manifest.json/content_security_policy"
children:
type: "inlineCode"
value: "content_security_policy"
type: "text"
value: " в файле manifest.json вашего расширения.",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " В Firefox до версии 50, когда открыт отладчик, скрипты не всегда загружаются в том порядке, в котором они расположены в массиве. Чтобы обойти этот баг, можно использовать свойство "
type: "inlineCode"
value: "page"
type: "text"
value: " (вместо "
type: "inlineCode"
value: "scripts"
type: "text"
value: ") и добавить фоновые скрипты с помощью тегов "
type: "inlineCode"
value: "<script>"
type: "text"
value: " в странице HTML. Этот баг починен в Firefox 50. Начиная с этой версии, скрипты всегда загружаются в том порядке, в котором они следуют в массиве."
td (86:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "true"
type: "text"
value: " определяет, что фоновая страница должна храниться в памяти с момента, когда загрузилось расширение или запустился браузер и до того, как расширение будет удалено или выключено, или браузер будет закрыт (то есть фоновая страница постоянна)."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "inlineCode"
value: "false"
type: "text"
value: " определяет, что фоновая страница может быть выгружена из памяти во время бездействия и создана заново, когда будет нужна. Такие фоновые страницы часто называются «Страницами Событий» (Event Pages) — потому, что они загружаются в память только для того, чтобы обрабатывать события, для которых в фоновых скриптах назначены функции-обработчики. Зарегистрированные события остаются когда фоновая страница выгружена из памяти, но остальные значения сбрасываются. Если нужно хранить постоянные данные при использовании страницы событий, используйте "
type: "link"
title:
url: "/ru/docs/Mozilla/Add-ons/WebExtensions/API/storage"
children:
type: "text"
value: "storage API"
type: "text"
value: "."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Text labels and the form elements they describe. These are associated unambiguously using the {{aHRtbGVsZW1lbnQoImxhYmVsIik=}} element, which can be picked up by screenreaders, etc."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Image alt text. Content images should have text available that clearly describes the image's contents, which can be programmatically associated with it (e.g., "
type: "inlineCode"
value: "alt"
type: "text"
value: " text), or otherwise is easy to associate (e.g., describes it and is sat right next to it). This should mean that the full meaning can still be inferred even if you can't see the image."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Lists. If the order of list items is important, use an ordered list ({{aHRtbGVsZW1lbnQoIm9sIik=}})."
td (169:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\"Click the round button to continue\""
type: "break"
type: "text"
value: "The button should be clearly labelled so that it is obvious that it is the button you need to press. If there are multiple buttons, make sure they are all clearly labelled to distinguish their function."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\"Listen to the audio instructions for guidance\""
type: "break"
type: "text"
value: "This is obviously problematic—audio will be inaccessible to those with hearing impairments, whereas text can be read, but also spoken by a screenreader if required."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "\"Swipe from the right hand side of the screen to reveal the menu\""
type: "break"
type: "text"
value: "Some users might not be able to swipe the screen, either due to disability or because their device does not support touch. An alternative should be provided, such as a keyboard shortcut or button that can be activated by keyboard or other means.",type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "text"
value: " Conveying instructions solely by color is related, but covered in a different guideline — 1.4.1."
td (238:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Text and its background should have a contrast ratio of at least 4.5:1."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Heading (or just larger) text should have a ratio of at least 3:1. Larger text is defined as at least 18pt, or 14pt bold."
td (260:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Text and its background should have a contrast ratio of at least 7:1."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Heading (or just larger) text should have a ratio of at least 4.5:1. Larger text is defined as at least 18pt, or 14pt bold."
td (277:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Foreground and background colors should be user-selectable."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Text blocks should be no wider than 80 characters (or glyphs), for maximum readability."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Text should not be fully justified (e.g., "
type: "inlineCode"
value: "text-align: justify;"
type: "text"
value: ")."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Line height should be at least 1.5 times the text size within paragraphs (e.g., "
type: "inlineCode"
value: "line-height: 1.5;"
type: "text"
value: "), and at least 2.25 times the text size between paragraphs (e.g., "
type: "inlineCode"
value: "padding: 2.25rem;"
type: "text"
value: ")."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "When the text size is doubled, the content should not need to be scrolled."
td (297:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "No horizontal scrolling for left-to-right languages (like English) or right-to-left languages (like Arabic)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "No vertical scrolling for top-to-bottom languages (like Japanese)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Except for parts of the content which require two-dimensional layout for usage or meaning (like a large data table)"
td (313:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Line height (line spacing) to at least 1.5 times the font size"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Spacing following paragraphs to at least 2 times the font size"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Letter spacing (tracking) to at least 0.12 times the font size"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "Word spacing to at least 0.16 times the font size"
td (327:4) => tableCell
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "dismissible (can be closed/removed)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "hoverable (the additional content does not disappear when the pointer is over it)"
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "persistent (the additional content does not disappear without user action)"
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " "
type: "text"
value: "Это ошибочное имя заголовка (referer, вместо referrer) было введено в спецификацию HTTP/0.9, и ошибка должна была быть сохранена в более поздних версиях протокола для совместимости."
type: "list"
ordered: false
start:
spread: false
children:
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "GET: \"ПОЛУЧИТЬ\". Запрошенный ресурс был найден и передан в теле ответа."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "HEAD: \"ЗАГОЛОВОК\". Заголовки переданы в ответе."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "POST: \"ПОСЫЛКА\". Ресурс, описывающий результат действия сервера на запрос, передан в теле ответа."
type: "listItem"
spread: false
children:
type: "paragraph"
children:
type: "text"
value: "TRACE: \"ОТСЛЕЖИВАТЬ\". Тело ответа содержит тело запроса полученного сервером."
td (184:4) => tableCell
type: "blockquote"
children:
type: "paragraph"
children:
type: "strong"
children:
type: "text"
value: "Примечание:"
type: "text"
value: " Это экспериментальный код ответа, Спецификация которого в настоящее время находится в черновом виде."