TGViewer
Channel Public Channel
Javascript

Javascript

@javascriptv

По всем вопросам - @workakkk

@itchannels_telegram -🔥лучшие ИТ-каналы

@ai_machinelearning_big_data - машинное обучение

@JavaScript_testit- js тесты

@pythonl - 🐍

@ArtificialIntelligencedl - AI

@datascienceiot - ml 📚

РКН: № 5153160945
Subscribers
16.9K
Photos
1K
Videos
166
Links
1.5K

Showing posts older than #1089 · Back to latest

Older Posts 20 shown
Post #1088 4.96K
💥 Представляем вам оболочку Bun Shell

Кроссплатформенный язык оболочки и интерпретатор для создания cкриптов с использованием JavaScript.

https://bun.sh/blog/the-bun-shell

@javascriptv
  • ❤ 11
  • 🔥 3
  • 👍 2
Post #1087 4.98K
🔥Подборка лучших обучающих каналов для программистов.

➡️Делитесь с коллегами и Сохраняйте себе, чтобы не потерять

🔥 DevOPs
Devops для программистов
Книги Devops

🌟 Docker/Kubernets
Docker
Kubernets

🏆 Golang
Golang - подробные гайды, разбор кода, лучшие практики, заметки
Golang собеседование
Golang вакансии
Golang книги
Golang задачи и тесты
Golang чат
Golang news - новости go

#️⃣C#

С# академия
С# заметки — код, лучшие практики, заметки программиста c#
С# задачи и тесты
С# библиотека - актуальные бесплатные книги
C# вакансии - работа

⚡Машинное обучение

Machine Learning - полезные статьи новости гайды и разбор кода
Ml Собеседование - подготовка к собеседовению мл, алгоритмам, кодингу
Ml ru - актуальные статьи, новости, код и обучающие материалы
Ml Jobs - вакансии ML
ML Книги - актуальные бесплатные книги МО
ML чат

🚀 Data Science

Анализ данных - полезные фишки, код, гайды и советы, маст-хэв датасаентиста
Data Jobs - ds вакансии
Аналитик данных
Data Science книги - актуальные бесплатные книги
Big data

🐍 Python

Python/django
Python Собеседование - подготовка к собеседовению python и разбор алгоритмов
Pro python - статьи, новости, код и обучающие материалы
Python Jobs - вакансии Python
Python чат
Python книги

☕ Java

Java академия
Java вакансии
Java чат
Java вопросы с собеседований
Java книги

💻 C++

C++ академия
С++ книги
C++ задачи - подготовка к собеседовению мл, алгоритмам
C++ вакансии

💥 Хакинг Kali Linux

Kali linux
linux_kal - kali чат
Информационная безопасность

🐧 Linux

Linux academy

🦀 Rust
Rust программирование
Rust чат

🛢Базы данных
Sql базы данных
Библиотека баз данных
SQL чат

📲 Мобильная разработка
Android разработка
Мобильный разработчик гайды и уроки

🖥 Javascript/React/PHP
Javascript академия
React программирование
PHP
Книги frontend
Задачи frontend

🇬🇧 Английский для программистов

🧠 Искусственный интеллект
ИИ и технологии
Neural - нейросети для работы и жизни
Книги ИИ
Artificial Intelligence

😂 IT мемы

📓 Книги
Библиотеки Книг для программситов

💼 Папка с вакансиями:
Папка Go разработчика:
Папка Python разработчика:
Папка Data Science
Папка Java разработчика
Папка C#
  • ❤ 7
  • 👍 5
  • 🤔 1
Post #1086 5.25K
🖥 30-Days-Of-JavaScript

Полное пошаговое руководство по изучению языка программирования JavaScript за 30 дней.

В курсе вы используете JavaScript для добавления интерактивности на веб-сайты, для разработки мобильных приложений, настольных приложений, игр, и в настоящее время JavaScript можно использовать для машинного обучения и AI.

Темп изучения у каждого разный – не удивляйтесь если вы будете проходить его дольше

🖥 Инструкци

@javascriptv
  • 👍 16
  • ❤ 4
  • 🔥 2
Post #1084 4.93K
🔖 Вот 3 инструмента, которые можно использовать для эффективного поиска конфиденциальной информации в JS-файлах:

1. Hakrawler.
Извлечение файлов JavaScript.
🔗 Ссылка : https://github.com/hakluke/hakrawler

2. LinkFinder
Поиск конечных точек в файлах JS.
🔗Link : https://github.com/GerbenJavado/LinkFinder

3. jsluice
Извлечение URL, путей, секретов и других интересных данных из исходного кода JavaScript.
🔗Link : https://github.com/BishopFox/jsluice

⚠️ Информация предоставлена исключительно с целью ознакомления. И побуждает обратить внимание на проблемы в безопасности.

@javascriptv
  • 🔥 9
  • 👍 5
  • ❤ 2
Post #1083 4.82K
🖥 Loading — красивая загрузка в виде анимированного шара. Реализована с помощью CSS и JavaScript

#анимация #css #javascript

https://codepen.io/ma77os/pen/JjMRmLP

@javascriptv
  • 👍 12
  • ❤ 3
  • 🔥 3
Post #1078 4.44K
🖥 Build LLM Apps with LangChain.js

GitHub недавно сообщили, что JavaScript снова стал самым популярным языком программирования в мире. Чтобы поддержать веб-разработчиков, изучающих и разрабатывающих генеративный ИИ, deeplearning_ai только что запустили новый краткий курс по JavaScript.

В курсе Build LLM Apps with LangChain.js вы познакомитесь с элементами, характерными для разработки ИИ, включая:

(i) использование парсеров данных для получения данных из распространенных источников
(ii) промпты, которые используются для создания контекста LLM
(iii) Модули для поддержки RAG, такие как разделители текста и интеграция с векторными хранилищами
(iv) Работа с различными моделями для написания ИИ-приложений
(v) парсеры, которые извлекают и форматируют выходные данные для обработки последующим кодом.

Вы также будете работать с языком LangChain, который позволяет легко составлять последовательности (также называемые цепочками) модулей для выполнения сложных задач с помощью LLM.

Собрав все это воедино, вы поработаете над разговорным LLM-приложением для ответов на вопросы, способным использовать внешние данные в качестве контекста.

📌 Курс

@javascriptv
  • 👍 10
  • ❤ 4
  • 🔥 2
  • 😁 1
Post #1076 5K
✨Волшебство веб-разработки: создаем цифровую страну чудес

Вы тот, кто только начинает погружаться в огромный и захватывающий мир веб-разработки? Мечтаете создать собственную цифровую площадку, где идеи воплощаются в жизнь и пользователи по всему миру могут взаимодействовать с вашими творениями? Отправимся вместе в это увлекательное приключение.

Что такое веб-разработка?
Веб-разработка — это процесс, напоминающий строительство дома. Только тут используются не кирпичи и раствор, а код, который создает сайты и веб-приложения. Это искусство и наука генерации онлайн-пространств, которыми мы пользуемся каждый день.

Компоненты веб-разработки
1. HTML (Hypertext Markup Language, язык гипертекстовой разметки)
Это фундамент цифрового дома. Он структурирует контент веб-страницы, определяя, что является заголовком, абзацем, изображением или ссылкой.

Пример:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>My First Web Page</title>
</head>
<body>
<h1>Welcome to My Web Page</h1>
<p>This is a simple introduction to web development.</p>
<img src="hello.jpg" alt="Greetings Image">
<a href="https://example.com">Explore More</a>
</body>
</html>

2. CSS (Cascading Style Sheets, каскадные таблицы стилей)
Это краски и декор для дома. CSS стилизует HTML-элементы, придает веб-странице визуально привлекательный вид.

Пример:
body {
font-family: 'Arial', sans-serif;
background-color: #f0f0f0;
text-align: center;
}

h1 {
color: #333;
}

p {
color: #666;
}

img {
width: 300px;
border-radius: 10px;
}

3. JavaScript
Это электричество, оживляющее дом. JavaScript придает интерактивность, делает веб-страницу динамичной и отзывчивой.

Пример:
function greetUser() {
alert("Hello, dear visitor! Welcome to our webpage.");
}


Инструменты веб-разработки
🔵Редакторы кода. Для написания и организации кода используются такие редакторы, как Visual Studio Code, Sublime Text и Atom.
🔵Браузеры. Chrome, Firefox, Safari — это испытательные полигоны разработчика, отображающие код. Вы часто будете переключаться между ними для обеспечения совместимости.
🔵Система контроля версий (Git). Git помогает отслеживать изменения в коде и упрощает совместную работу и управление проектом.

Начало работы над первой веб-страницей
1. Создание папки. Создайте папку для проекта. Это похоже на подготовку строительной площадки.
2. Написание HTML. Откройте редактор кода и создайте HTML-файл. Добавьте в него основную структуру страницы.
3. Добавление CSS. Задействуйте для страницы стили, используя CSS. Экспериментируйте с цветами, шрифтами и макетами.
4. Внесение JavaScript (опционально). Если вам нужна интерактивность, добавьте в проект JavaScript.
5. Предварительный просмотр в браузере. Откройте HTML-файл в браузере, чтобы увидеть свое творение.

Веб-разработка — это цифровое творчество. Погружаясь в него, помните: каждая веб-страница — это холст, который ожидает творческого прикосновения. Углубляйтесь в код, экспериментируйте и дайте волю воображению.

@javascriptv
  • 👍 26
  • ❤ 6
  • 🤯 4
  • 🔥 3
Post #1075 5.23K
⚡️ "Page Replica" - это универсальный инструмент для скраппинга и кэширования веб-страниц, созданный на основе Node.js, Express и Puppeteer.

Он помогает пререндерить страницы веб-приложений (React, Angular, Vue,...), которые можно обслуживать через Nginx для SEO или других целей.

git clone https://github.com/html5-ninja/page-replica.git
cd page-replica

▪ Github

@javascriptv
  • 👍 9
  • ❤ 8
  • 🔥 2
Post #1073 6.69K
🖥 Раскрываем силу JavaScript: сокращение размера пакета NPM на 99%

Рассмотрим способы улучшения метрик в Lighthouse с 38% до 82% и сокращения FCP (First Contentful Paint, время первой отрисовки контента веб-страницы) с 5,7 до 1,0-1,7 секунды (речь пойдет о проектах с использованием Design System Package — пакета дизайн-системы).

Начну с того, как мы, команда разработчиков Insider, пришли к этому. Разработав 11 различных продуктов для нашей компании, мы использовали дизайн-систему, чтобы лучше управлять фронтенд-частью этих продуктов.

Поскольку дизайн-система содержала все компоненты, был создан JavaScript-файл размером 13,6 МБ. Как вы понимаете, первоначальная загрузка пакета размером 13,6 МБ, даже при запуске одностраничного приложения, создает негативное впечатление о производительности и не радует пользователя.

Что мы предприняли?

📌 Читать

@javascriptv
  • 👍 11
  • ❤ 3
  • 🔥 2
Post #1066 4.47K
🔥 Дайджест полезных материалов из мира Javascript за неделю

Почитать:
— Сложность алгоритмов. Разбор Big O
— Я счастлив, что больше не веб-разработчик
— Mobile Web, навигация и при чем тут Nginx
— Микрофронтенд для самых маленьких
— Кастомизация бессерверных функций без применения промежуточного ПО
— KISS your website или как написать уважаемый сайт на аутсорсе, глава первая
— Что выбрать: Npm, Yarn или Pnpm?
— Pixel Combats Api
— Анатомия shadcn/ui
— Валидация формы с помощью AJV, Vue.js и TypeScript
— Về Chúng Tôi – Giới Thiệu Thông Tin Về Nhà Cái Zbet.com
— Created a new Repository for OneLink Social page maker.
— A Tiny JS Library For Parsing Numbers From Words
— JavaScript Closures: Demystified
— Episode 23/50: Zoneless without Signals, Roadmap, Signal Inputs
— When for..of loop is preferred over forEach
— 6 Javascript array methods You missed in 2023
— Fixing Fetch Waterfalls in React
— Svelte journey | Part 2
— PokeData App

Посмотреть:
🌐 Type Predicates Solve This Common TypeScript Error (⏱ 05:01)
🌐 You Should Be Using Types Instead Of Interfaces In TypeScript (⏱ 00:52)

Хорошего дня!

@javascriptv
  • 👍 13
  • ❤ 3
  • 🥰 3
Post #1063 4.3K
🌀Циклы в JavaScript

Что такое циклы?
Циклы — быстрый и простой способ многократного выполнения каких-либо действий, позволяющий не возвращаться в точку рестарта раз за разом. Цикл можно сравнить с будильником на мобильном телефоне. Вы настраиваете будильник на определенные дни, например с понедельника по пятницу, и рассчитываете на повторение сигнала будильника в каждый из этих дней. Иначе вам пришлось бы настраивать будильник ежедневно. Цикл избавляет вас от таких повторяющихся задач. Существует множество типов циклов, но все они играют практически одну и ту же роль — повторяют определенную задачу несколько раз.

Зачем нужны циклы?
Циклы используются для написания повторяющихся задач на JavaScript, избавляя от необходимости писать одну и ту же строку кода несколько раз. Они повышают читаемость кода и упрощает его, минимизируя количество строк.

Три основных типа циклов
Существует три основных типа циклов: for, while и do...while. Хотя все три выполняют одну и ту же задачу, есть незначительные различия в их использовании.

Цикл for
Цикл for является наиболее распространенным и наиболее лаконичным способом записи циклической структуры в JavaScript. Выполнение цикла for состоит из трех шагов: инициализации, проверки условия и увеличения/уменьшения переменной. Приведенная ниже схема отражает эти три этапа.

📌Продолжение
  • ❤ 10
  • 👍 4
  • 🥰 3
  • 👏 2
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →