JavaScript Basics | Coursera
Об этом курсе
Недавно просмотрено: 122 544
This course introduces the programming language JavaScript and shows the websites that include the type of interactions students will eventually be able to develop. Learners will understand the importance of how JavaScript was developed and why such history impacts the way JavaScript is currently written and in future releases.
Гибкие срокиГибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Сертификат, ссылками на который можно делиться с другими людьмиСертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн100% онлайн
Начните сейчас и учитесь по собственному графику.
Курс 1 из 4 в программе
Специализация JavaScript for Beginners
Начальный уровеньНачальный уровень
Часов на завершениеПрибл. 21 час на выполнение
Доступные языкиАнглийский
Субтитры: Английский
Будет ли вашей компании выгодно обучить сотрудников востребованным навыкам?
Попробуйте Coursera для бизнесаЧему вы научитесь
Working with a Code Editor, Intro of Selection Control Structures, How to Create Loops, and Understanding Core Programming Structures.
Гибкие сроки
Назначьте сроки сдачи в соответствии со своим графиком.
Сертификат, ссылками на который можно делиться с другими людьмиСертификат, ссылками на который можно делиться с другими людьми
Получите сертификат по завершении
100% онлайн100% онлайн
Начните сейчас и учитесь по собственному графику.
СпециализацияКурс 1 из 4 в программе
Специализация JavaScript for Beginners
Начальный уровеньНачальный уровень
Часов на завершениеПрибл. 21 час на выполнение
Английский
Субтитры: Английский
Будет ли вашей компании выгодно обучить сотрудников востребованным навыкам?
Попробуйте Coursera для бизнесаПреподаватели
William Mead
Lecturer
Design Department
41 730 учащихся
4 курса
от партнера
Калифорнийский университет в Девисе
UC Davis, one of the nation’s top-ranked research universities, is a global leader in agriculture, veterinary medicine, sustainability, environmental and biological sciences, and technology. With four colleges and six professional schools, UC Davis and its students and alumni are known for their academic excellence, meaningful public service and profound international impact.
Рецензии
4.7
Filled StarFilled StarFilled StarFilled StarHalf Filled StarРецензии: 164
5 stars
77,34 %
4 stars
18,43 %
3 stars
2,50 %
2 stars
0,31 %
1 star
1,40 %
Лучшие отзывы о курсе JAVASCRIPT BASICS
Filled StarFilled StarFilled StarFilled StarFilled Starот партнера Jh26 нояб. 2021 г.
The lessons were easy to follow, I was able to do understand all the lessons that were going on, and the additional resources and accompanying files made things so much easier.
Filled StarFilled StarFilled StarFilled StarFilled Starот партнера MM29 июня 2022 г.
In my experience inside Coursera….. this course is the best!!!…..congratulations and 100% recomended!
Filled StarFilled StarFilled StarFilled StarFilled Starот партнера GR28 мая 2022 г.
NICE AND EASY TO LEARN BY A INTERMEDIATE PROGRAMMER,
MUST ENROLL IN THE COURSE
NICE EXPLANATION
Filled StarFilled StarFilled StarFilled StarStarот партнера YX21 июня 2022 г.
Great course, good content. But could do better in checking the typo mistakes.
Посмотреть все отзывы
Специализация JavaScript for Beginners: общие сведения
This Specialization is intended for the learner with no previous programming experience or the career changer transitioning to software development. JavaScript is generally the first programming language you will need to learn and this Specialization will help you practice and build your skills through a gentle progression of modules and courses.
Часто задаваемые вопросы
Когда я получу доступ к лекциям и заданиям?
Что я получу, оформив подписку на специализацию?
Можно ли получить финансовую помощь?
Остались вопросы? Посетите Центр поддержки учащихся.
Обучайте сотрудников и добивайтесь отличных результатов в бизнесе
Откройте для себя Coursera для бизнеса2ality — JavaScript и др.
2022-11
Тестирование статических типов в TypeScript
[2022-11-28] dev, typescript
Когда дело доходит до кода TypeScript:
- Существует множество вариантов тестирования его поведения во время выполнения.
- Существует гораздо меньше возможностей для тестирования его компилируемых типов.
В этом сообщении блога мы рассмотрим последний.
Предложение ECMAScript:
Array.fromAsync()
[2022-11-27] dev, javascript, предложение
Эта запись в блоге посвящена предложению ECMAScript « Array.fromAsync
для JavaScript» от JS Choi. Он представляет статический метод для преобразования асинхронных итерируемых объектов в массивы.
Предложение ECMAScript: доступ к исходному тексту для
JSON.parse()
и JSON.stringify()
[2022-11-18] dev, javascript, предложение es
В этом сообщении блога мы рассмотрим Предложение ECMAScript « JSON.parse
доступ к исходному тексту» Ричарда Гибсона и Матиаса Байненса.
Он предоставляет доступ к исходному тексту для двух типов обратных вызовов:
- Revivers , обратных вызовов, которые передаются в
JSON.parse()
и постобрабатывают данные, которые он анализирует. - Заменители , обратные вызовы, которые передаются в
и предварительно обрабатывают данные перед их преобразованием в строку.stringify()
Мы рассмотрим, как именно это работает и что вы можете сделать с помощью этой функции.
Предложение ECMAScript: флаг RegExp
/v
делает классы символов и escape-последовательности классов более мощными.[2022-11-15] dev, javascript, es offer
свойства струн» Маркуса Шерера и Матиаса Байненса.
Ссылка с GitHub на Mastodon
[2022-11-13] компьютеры, децентрализованные, mastodon, github
Поиск людей на Mastodon по-прежнему затруднен. Если у вас есть учетная запись GitHub, вы можете помочь другим найти вас, связав ее со своей учетной записью Mastodon.
2022-10
Начало работы с Mastodon
[2022-10-28] компьютеры, децентрализованные, мастодонт
Я использую Twitter и Mastodon, и мне нравятся оба. У обоих есть плюсы и минусы.
В этой записи блога я хотел бы объяснить, как начать работу с Mastodon.
Метапрограммирование JavaScript с API декораторов 2022-03
[2022-10-18] dev, javascript, предложение es
Декораторы JavaScript наконец-то достигли стадии 3! Их последняя версия уже поддерживается Babel и скоро будет поддерживаться TypeScript.
В этом сообщении блога рассказывается о версии 2022-03 (этап 3) предложения ECMAScript «Decorators» Дэниела Эренберга и Криса Гарретта.
Декоратор — это ключевое слово, которое начинается с символа @
и может быть помещено перед классами и членами класса (такими как методы). Например, @trace
— декоратор:
class C { @след нанизывать() { вернуть «С»; } }
Декоратор изменяет принцип работы украшенной конструкции. В этом случае каждый вызов .toString()
будет «трассироваться» (аргументы и результат будут записываться в консоль). Позже мы увидим, как реализуется @trace
.
Как написать экспорт CommonJS, который можно импортировать по имени из ESM
[2022-10-01] dev, javascript, nodejs
Модули ESM на Node. js.
2022-09
Обзор Node.js: архитектура, API, цикл событий, параллелизм
[2022-09-07] dev, javascript, nodejs
В этом сообщении блога дается обзор того, как работает Node.js:
- Как выглядит его архитектура.
- Как устроены его API.
- Несколько основных моментов его глобальных переменных и встроенных модулей.
- Как он запускает JavaScript в одном потоке через цикл событий .
- Варианты одновременного выполнения JavaScript на этой платформе.
2022-08
Запуск кроссплатформенных задач через скрипты пакетов npm
[2022-08-31] dev, javascript, nodejs
Менеджер пакетов npm позволяет нам определять небольшие сценарии оболочки для задач и выполнять их с помощью npm run
. В этом сообщении блога мы исследуем, как это работает и как мы можем написать их так, чтобы они работали на разных платформах (Unix и Windows).
Создавайте кроссплатформенные настольные приложения с помощью JavaScript, HTML и CSS
Представляем Electron Forge 6, полный конвейер для создания ваших приложений Electron. Подробнее читайте в Блог объявлений Forge 6 !
Web Technologies
Electron встраивает Chromium и Node.js, чтобы веб-разработчики могли создавать настольные приложения.
кроссплатформенныйкроссплатформенный
Совместимость с macOS, Windows и Linux, приложения Electron работают на трех платформах во всех поддерживаемых архитектурах.
с открытым исходным кодомс открытым исходным кодом
Electron — это проект с открытым исходным кодом, поддерживаемый OpenJS Foundation и активным сообществом участников.
Разработка рабочего стола стала проще
Electron позаботится о сложных частях, чтобы вы могли сосредоточиться на ядре своего приложения.
Собственные графические пользовательские интерфейсы
Взаимодействуйте с интерфейсами вашей операционной системы с помощью API основных процессов Electron. Настройте внешний вид окна приложения, управляйте меню приложения или оповещайте пользователей с помощью диалоговых окон или уведомлений.
Автоматические обновления программного обеспечения
Рассылайте обновления программного обеспечения пользователям macOS и Windows всякий раз, когда вы выпускаете новую версию с помощью модуля автообновления Electron на базе Squirrel.
Установщики приложений
Используйте поддерживаемые сообществом инструменты для создания инструментов для конкретной платформы, таких как образ диска Apple (.dmg) в macOS, установщик Windows (.msi) в Windows или диспетчер пакетов RPM (.rpm) в Linux.
Распространение в магазине приложений
Распространите свое приложение среди большего числа пользователей. Electron имеет первоклассную поддержку Mac App Store (macOS), Microsoft Store (Windows) или Snap Store (Linux).
Отчеты о сбоях
Автоматически собирайте данные JavaScript и собственные данные о сбоях от ваших пользователей с помощью модуля crashReporter. Используйте сторонний сервис для сбора этих данных или настройте собственный локальный сервер Crashpad.
Используйте инструменты, которые вы любите
Благодаря мощности современного Chromium, Electron дает вам абсолютно чистый лист для создания вашего приложения. Выберите интеграцию ваших любимых библиотек и фреймворков из интерфейсной экосистемы или выберите свой собственный путь с помощью сделанного на заказ HTML-кода.
React
Vue.js
Next.js
Tailwind CSS
Bootstrap
Three.js
Angular
TypeScript
Webpack
Playwright
. «base»
✔ Инициализация каталога
✔ Подготовка шаблона
✔ Инициализация шаблона
✔ Установка зависимостей шаблона $ npm install --save-dev electronic@latest
# Electron 22.