Описание тега ecmascript-5
ECMAScript is the name of the Ecma International Standard 262. It is based on the scripting language JavaScript which was delivered by Netscape to Ecma for standardization. The 5th Edition is an update of the 3rd edition specification after the cancellation of the 4th edition. It adds new features including strict mode, getters and setters, a JSON object, and new methods for Object, Array, Date, and Function prototypes.
1
ответ
Преобразование микшинов ES5 в компоненты высшего порядка
В моем проекте я пытаюсь избавиться от всех миксинов и заменить их на HOC. Я застрял с помощью ES5 на данный момент. export default React.createClass({ mixins: [SomeAsyncMixin], data: { item1: { params: ({params, query}) => { params: ({params, qu…
01 апр '17 в 18:48
3
ответа
Почему результат отличается в консоли Chrome и возвышенном? Это в JS
Я узнаю об этом идентификаторе и знаю, что когда функция не вызывается для объекта, это относится к объекту окна в нестрогом режиме. В результате я ожидаю, что this.bar будет регистрировать "что угодно". "что угодно" - это вывод, когда я запускаю св…
15 июл '16 в 21:45
2
ответа
Как реализовать функцию "расширения классов" (например, функцию декоратора) в ES5, которая также работает с классами ES2015
Я задал похожий вопрос вчера, и он был отмечен как дубликат ES6: вызвать конструктор класса без нового ключевого слова Поскольку вышеупомянутый связанный документ не дает полного ответа, я теперь задал тот же вопрос немного по-другому сегодня... и п…
23 авг '18 в 01:59
1
ответ
SVG JavaScript/ECMAScript API
SVG, конечно, является языком XML, но он также доступен через JavaScript/ECMAScript. Он поддерживает различные функции, такие как getCTM, getScreenCTM, getBBox, но я не могу найти список всех функций, связанных с SVG. Или список, который показывает,…
17 май '13 в 09:28
21
ответ
Средства доступа доступны только при нацеливании на ECMAScript 5 и выше
Я пытаюсь запустить этот код, но он дает мне следующие ошибки: Animal.ts (10,13): ошибка TS1056: средства доступа доступны только при нацеливании на ECMAScript 5 и выше. Animal.ts(14,13): ошибка TS1056: средства доступа доступны только при нацеливан…
07 дек '16 в 06:25
2
ответа
Accessor Descriptor: Как использовать "get" и "set" на практике?
Я не уверен, правильно ли я понимаю. Этот пример прямо из MDN (Mozilla Developer Network): var bValue; Object.defineProperty(o, "b", {get : function(){ return bValue; }, set : function(newValue){ bValue = newValue; }, enumerable : true, configurable…
03 янв '12 в 13:42
1
ответ
Javascript Object.defineProperty установить метод триггера на изменение свойства
Возьмем следующий (coffeescript) пример класса Person со свойством details, которое, в свою очередь, имеет свои собственные свойства: class Person constructor: -> details = name: '' age: 0 Object.defineProperty this, 'details', enumerable: yes ge…
07 мар '13 в 01:59
0
ответов
Как использовать функцию импорта / экспорта ES6 без использования какой-либо системы сборки?
Я знаю некоторые основы JavaScript и новичок в ES6. Я только что попробовал простой импорт и экспорт функции ES6, и кажется, что он не поддерживает браузер. Я искал и узнал, что мы должны использовать любой транспортер (babel) для преобразования ES6…
12 июн '17 в 12:14
8
ответов
Как написать драйверы устройства в Javascript?
Можно ли написать аппаратные драйверы в Javascript? Какие шаги потребуются для такой задачи? Кроме того, я не был уверен, где опубликовать это, поэтому любые предложения по этому вопросу также приветствуются. Я надеюсь, что это точное место для вопр…
22 авг '12 в 17:10
1
ответ
hasOwnProperty и ECMAScript 5 строгий режим
Мне любопытно: кто-нибудь знает, почему спецификация ECMAScript5 не ужесточила свойства предопределенного прототипа объекта в строгом режиме? Например, кажется, что нет информации относительно способа определения hasOwnProperty. Я попытался переопре…
10 янв '11 в 14:09
1
ответ
Используйте модули npm, написанные на ES6, с реактивными скриптами
В моем проекте мне нужно использовать модуль npm ipfs-api с create-react-app, я могу бежать npm start и запустить проект. Но когда я пытаюсь построить проект с react-scripts buildвыкидывает следующую ошибку Не удалось скомпилировать. Не удалось мини…
26 май '18 в 08:54
3
ответа
Автоматическая вставка точек с запятой и возврат
Как вы, возможно, знаете, ECMAscript пытается быть умным и автоматически вставляет точки с запятой, если вы не написали их явно. Простой пример function foo() { var bar = 5 return bar } все равно будет работать как положено. Но есть некоторые предос…
05 окт '12 в 11:55
2
ответа
JS: Разница между Object и Object.constructor
Я не понимаю разницу между Object и Object.constructor. Давайте возьмем пример: function Person() {} var p = new Person(); Человек - это функция для создания объектов. Так: p instanceof Person //true p.constructor // Person Person - это конструктор,…
12 июн '18 в 12:23
2
ответа
Написание ECMAScript5-совместимого кода
Я хочу создать библиотеку на JavaScript/JScript/ECMAScript... как бы вы ее ни называли, которая будет ориентирована на современные стандарты (HTML5, CSS3, ESv5) с учетом этого на любой браузер, поддерживающий этот стандарт! Теперь я знаю, что уже ес…
21 авг '12 в 11:28
1
ответ
IIFE, модули и JS
Я пытаюсь понять некоторый код: (function (exports) { exports.myProperty = "azerty"; console.log(exports) }((this.myModule = this.myModule || {}))); Что я понял из этого кода: 1) Я выполняю IIFE, и "this" представляет Window (глобальный объект). 2) …
12 июн '18 в 20:56
2
ответа
Polyfill для object.value для возврата правдивого утверждения
Моей первоначальной задачей было создать функцию, которая возвращала бы логическое значение, если мой объект данных содержал истинное значение. Мне все равно, какое значение или ключ является правдивым, только то, что данные содержат истинное значен…
27 ноя '18 в 16:53
1
ответ
Cypress.io: В любом случае, чтобы проверить конкретную сумму прокрутки?
Хотел узнать, есть ли какой-нибудь способ проверить количество прокрутки в определенном диапазоне с помощью Cypress.io. Более конкретно Начиная с верхней части страницы, нажмите кнопку Страница прокручивается до определенной высоты Проверьте правиль…
24 апр '18 в 12:01
1
ответ
Прослушиватель событий keydown для пробела
Я работал над мини-проектом, который работает, когда я щелкаю мышью, при каждом щелчке на экране появляется множество кружков. Я пытаюсь сделать то же самое, однако, разница в том, когда пробел нажимается, чтобы он делал то же самое. По какой-то при…
25 июл '18 в 20:08
3
ответа
(4 || x = 5) ReferenceError вместо SyntaxError
Почему следующий код возвращает ReferenceError вместо SyntaxError? 4 || x = 5; // Uncaught ReferenceError: Invalid left-hand side in assignment Вот как AssignmentExpression определяется в соответствии с ECMAScript 5.1: AssignmentExpression : Conditi…
29 ноя '18 в 19:40
2
ответа
Проблема с SVG скриптингом
Я пытаюсь заставить некоторые базовые сценарии ecma работать в имеющемся у меня документе SVG. <svg contentScriptType="text/ecmascript" width="957px" xmlns:xlink="http://www.w3.org/1999/xlink" zoomAndPan="magnify" contentStyleType="text/css" view…
17 авг '12 в 14:06