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
Copy file name to clipboardExpand all lines: 1-js/03-code-quality/06-polyfills/article.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
2
-
# Полифилл
2
+
# Полифил
3
3
4
4
JavaScript - динамично развивающийся язык программирования. Регулярно появляются новые предложения, они анализируются и, если предложения одобряются, их переносят в черновик <https://tc39.github.io/ecma262/>, а затем публикуют в [спецификации](http://www.ecma-international.org/publications/standards/Ecma-262.htm).
5
5
@@ -21,17 +21,17 @@ JavaScript - динамично развивающийся язык програ
21
21
22
22
1. Во-первых, транспилер, который переписывает код. Разработчик запускает Babel на своём компьютере. Он переписывает код в старый стандарт. И после, код отправляется на сайт. Современные сборщики проектов, такие как [webpack](http://webpack.github.io/) или [brunch](http://brunch.io/), предоставляют возможность запускать транспилер автоматически, после каждого изменения кода, что позволяет экономить время.
23
23
24
-
2. Во-вторых, полифилл.
24
+
2. Во-вторых, полифил.
25
25
26
-
Новые возможности языка могут включать встроенные функции и синтаксические конструкции. Транспилер переписывает код, преобразовывая синтаксические конструкции в старые. Но что касается новых встроенных функций, нам нужно их реализовать. JavaScript является высокодинамичным языком, скрипты могут добавлять/изменять любые функции, чтобы они вели себя в соответствии с современным стандартом.
26
+
Новые возможности языка могут включать встроенные функции и синтаксические конструкции. Транспилер переписывает код, преобразовывая синтаксические конструкции в старые. Но что касается новых встроенных функций, нам нужно их реализовать. JavaScript является высокодинамичным языком, скрипты могут добавлять/изменять любые функции, чтобы они вели себя в соответствии с современным стандартом.
27
27
28
-
Термин "полифилл" означает, что скрипт "заполняет" пробелы и добавляет современные функции.
28
+
Термин "полифил" означает, что скрипт "заполняет" пробелы и добавляет современные функции.
29
29
30
-
Два интересных полифилла:
30
+
Два интересных полифила:
31
31
-[babel polyfill](https://babeljs.io/docs/usage/polyfill/) поддерживает много функций, но очень большой.
32
-
-[polyfill.io](http://polyfill.io) - сервис, который позволяет загружать/создавать полифиллы в зависимости от необходимых функций.
32
+
-[polyfill.io](http://polyfill.io) - сервис, который позволяет загружать/создавать полифилы в зависимости от необходимых функций.
33
33
34
-
Таким образом, чтобы современные функции поддерживались в старых движках, нам надо установить транспилер и добавить полифилл.
34
+
Таким образом, чтобы современные функции поддерживались в старых движках, нам надо установить транспилер и добавить полифил.
0 commit comments