Публикации по теме 'ecmascript-5'
Зачем нам нужен строгий режим в JavaScript?
Почему для нас так важно
Привет, меня зовут Раждип Сингх . Добро пожаловать 🙏 В этом посте мы обсуждаем строгий режим в javascript.
Мы изучаем основы строгого режима на основе вопроса. Этот вопрос задал компьютерный любовник || разработчик || программист в Интернете.
Что такое строгий режим?
строгий режим , представленный в ECMAScript 5 , для разработчиков || программист . Строчный режим в основном ограничивает веб-браузер .
Цель строгого режима "use..
Вопросы по теме 'ecmascript-5'
Какие сценарии модернизации существуют для новых функций ECMAScript 5?
ECMAScript 5 имеет довольно много приятных дополнений. У Джона Резига есть хороший обзор . Вот хорошая таблица совместимости с ECMAScript 5 .
Многие из этих вещей могут быть «подделаны» для браузеров, которые еще не поддерживают эти функции....
3350 просмотров
schedule
07.03.2023
Когда v8 реализует ECMAScript 5?
Я заметил, что v8 не отвечает на вопрос о пятой редакции ECMAScript.
V8 реализует ECMAScript, как указано в ECMA-262, 3-е издание, и работает в системах Windows XP и Vista, Mac OS X 10.5 (Leopard) и Linux, использующих процессоры IA-32 или...
4494 просмотров
schedule
11.08.2022
Работает ли Object.keys() в Internet Explorer 9 для встроенных объектов?
Метод Object.keys() отлично работает для меня с таким кодом:
var foo = {foo: 1, bar: 2};
console.log(Object.keys(foo).length);
Однако Object.keys() возвращает массив нулевой длины для встроенных объектов с таким кодом:
<!doctype...
5056 просмотров
schedule
17.07.2022
null vs. undefined и их поведение в JavaScript
Итак, после большого спора / дебатов / обсуждения реализации null и undefined в javascript я хотел бы, чтобы кто-нибудь объяснил причины реализации и почему они различаются в некоторых обстоятельствах. Некоторые моменты, которые меня беспокоят:...
3279 просмотров
schedule
25.02.2022
Вопросы о JSON.stringify в ECMAScript
Я смотрю MDN "Использование собственного JSON" . И у меня есть 3 вопроса о методе JSON.stringify .
Вопрос 1:
var foo = {
"foundation": "Mozilla",
"model": "box",
"week": 45,
"transport": "car",
"month": 7
},
censor...
692 просмотров
schedule
07.07.2022
трассировка стека связанной функции
Что происходит с трассировкой стека, когда вы вызываете .bind() для функции javascript ?
Например, когда у меня есть
Function.prototype.arg = function() {
var fn = this;
return function augmented(){
// do something with the...
230 просмотров
schedule
12.02.2023
Есть ли практическая польза от переопределения Math.constructor в JavaScript/ActionScript?
Объект Math не имеет свойства прототипа, но имеет свойство конструктора. Есть ли случай, когда переопределение конструктора было бы полезно?
1883 просмотров
schedule
30.03.2023
Javascript: есть ли эквивалент caniuse.com для API HTML5/ECMAScript5/ECMAScript6 в различных браузерах?
Есть ли эквивалент caniuse.com для API HTML5/ECMAScript5/ECMAScript6 в различных браузерах?
caniuse.com имеет некоторое покрытие javascript, но такие страницы, как http://caniuse.com/#feat=filesystem , не поддерживаются. действительно сказать вам...
4034 просмотров
schedule
25.08.2023
CoffeeScript: Getter/Setter в инициализаторах объектов
ECMAScript позволяет нам определять геттеры или сеттеры следующим образом:
[текст/javascript]
var object = {
property: 7,
get getable() { return this.property + 1; },
set setable(x) { this.property = x / 2; }
};
Я могу обойти это,...
20813 просмотров
schedule
08.05.2023
Какова текущая передовая практика после саги addEvent()?
Кажется, есть бесконечные страницы написания и комментариев о addEvent реализациях в Javascript, возвращающихся много лет назад.
Что мне следует использовать сегодня в currentTime.getFullYear() для наиболее универсальной и простой...
119 просмотров
schedule
13.12.2022
ЭС5 | Когда использовать null и когда использовать undefined
Возможный дубликат: Javascript null или undefined
null — это зарезервированное слово, а не ключевое слово. Следовательно, его нельзя перезаписать.
undefined — это встроенный глобальный файл, который можно перезаписать. Вот почему вы...
2956 просмотров
schedule
08.05.2023
использование побитового ИЛИ в javascript для преобразования в целое число
мы можем сделать следующее для преобразования:
var a = "129.13"|0, // becomes 129
var b = 11.12|0; // becomes 11
var c = "112"|0; // becomes 112
Кажется, это работает, но не уверен, что это стандартная функция JS. Кто-нибудь знает,...
2071 просмотров
schedule
08.12.2022
Каррирование функции Javascript с произвольным порядком фиксированных параметров
Функции каррирования могут быть полезны:
function tag(name, value) {
return '<' + name + '>' + value + '</' + name + '>';
}
var strong = tag.bind(undefined, "strong");
strong("text"); // <strong>text</strong>...
415 просмотров
schedule
15.02.2024
Множественное наследование JavaScript и instanceof
Возможный дубликат: множественное наследование JavaScript
Есть ли способ в JavaScript сделать это:
Foo = function() {
};
Bar = function() {
};
Baz = function() {
Foo.call(this);
Bar.call(this);
};
Baz.prototype =...
2386 просмотров
schedule
15.04.2022
Math.pow с отрицательными числами и нецелыми степенями
Спецификация ECMAScript для Math.pow имеет следующее специфическое правило:
Если x ‹0 и x конечно, y конечно и y не является целым числом, результатом будет NaN.
( http://es5.github.com/#x15.8.2.13 )
В результате Math.pow(-8,...
8196 просмотров
schedule
14.02.2023
Есть ли прокладка i18n (Intl) для JavaScript?
Я ищу прокладку для API интернационализации ECMAScript . Кто-нибудь знает о таком проекте? (Даже если он все еще находится в стадии разработки.)
6069 просмотров
schedule
22.07.2022
В чем преимущество функции атрибутов свойств в ECMAScript-5?
Я хочу узнать больше об использовании описанных здесь атрибутов свойств: http://www.ecma-international.org/ecma-262/5.1/#sec-8.6.1
Я могу представить варианты использования этих атрибутов, но они очень редки. Кроме того, для свойств, доступных...
125 просмотров
schedule
25.02.2022
Регулярное выражение захватывает только последний экземпляр группы захвата в совпадении
У меня есть следующее регулярное выражение на двух разных языках, которое дает одинаковые странные результаты (javaScript и Flash). Я хочу знать не как это исправить, а почему такое поведение происходит?
Регулярное выражение:...
8848 просмотров
schedule
03.08.2023
Создание диапазона в JavaScript - странный синтаксис
Я столкнулся со следующим кодом в списке рассылки es-discuss:
Array.apply(null, { length: 5 }).map(Number.call, Number);
Это производит
[0, 1, 2, 3, 4]
Почему это результат кода? Что тут происходит?
14783 просмотров
schedule
26.12.2022
Подтверждение поддержки ES5
Каковы наилучшие и самые простые способы во внешнем приложении Javascript (CoffeeScript) уведомить пользователя о том, что его браузер не поддерживается, вместо того, чтобы позволить ему отказаться от неподдерживаемых функций ES5, когда пользователь...
5403 просмотров
schedule
15.08.2023