JavaScript. Русификация — различия между версиями
Дизайнер (обсуждение | вклад) м |
Админ (обсуждение | вклад) м (→Ссылки) |
||
Строка 162: | Строка 162: | ||
* [https://habrahabr.ru/post/283072/ JavaScript по русски] | * [https://habrahabr.ru/post/283072/ JavaScript по русски] | ||
* [https://habrahabr.ru/post/283108/ играем с ключевыми словами JS] | * [https://habrahabr.ru/post/283108/ играем с ключевыми словами JS] | ||
− | * [https://github.com/ | + | * [https://github.com/mdunaev/pycckuu-loader GIT русский JS] |
* [https://www.npmjs.com/package/rscript JS свои ключевые слова] | * [https://www.npmjs.com/package/rscript JS свои ключевые слова] | ||
* [https://habrahabr.ru/post/245775/ node JS учебник и описание - перевести на русский JS (ЯС)] | * [https://habrahabr.ru/post/245775/ node JS учебник и описание - перевести на русский JS (ЯС)] | ||
+ | |||
[[Категория:JavaScript]] | [[Категория:JavaScript]] |
Текущая версия на 10:52, 22 марта 2018
Содержание
pycckuu-loader
Loader для Webpack для русификации JavaScript. Позволяет заменить английские ключевые слова на русские.
Пример:
javascript пер сотрудники = ['Владимир', 'Дмитрий', 'Николай'] пер приветствовать = функция(имя) { консоль.логировать('Привет ' + имя + '!') } цикл(пер и=0; и<сотрудники.длина; и++){ приветствовать(сотрудники[и]) }
будет транслирован в:
javascript var сотрудники = ['Владимир', 'Дмитрий', 'Николай'] var приветствовать = function(имя) { console.log('Привет ' + имя + '!') } for(var и=0; и<сотрудники.length; и++){ приветствовать(сотрудники[и]) }
Минимальная конфигурация webpack.config.js:
javascript module.exports = { entry: "./тест.яс", output: { path: __dirname, filename: "result.js" }, module: { loaders: [ { test: /\.яс$/, loader: "pycckuu" } ] } };
Перевод английских операторов на русский
Таблица соответствия:
Английское значение Русское значение
alert внимание
console консоль
log логировать
break стоп
case случай
class класс
catch поймать
const константа
continue продолжить
default поумолчанию
delete удалить
do сделай else иначе
export экспортировать
extends расширяет
finally вконце
for цикл
function функция
if если
import импортировать
in в
instanceof экземпляр
let пусть
new новый
of из
return вернуть
super супер
switch перебрать
this тут
throw бросить
try попробовать
typeof( тип(
var пер
void пусто
while пока
with совместно
yield уступить
pop вставить
push впихнуть
reverse отразить
shift сдвинуть
sort сортировать
splice соединить
unshift раздвинуть
concat связать
join объединить
slice часть
toString вСтроку
indexOf номерВ
forEach дляКаждого
every каждый
some хотьОдин
filter фильтр
map карта
reduce уменьшить
prototype прототип
length длина