Свързани публикации 'javascript'
Какво е структурно типизиране и как Typescript го използва в своя полза?
Всички знаят тези дни, че „Typescript е строго синтактично надмножество на JavaScript и добавя незадължително статично въвеждане към езика.“. Но какво всъщност означава? Защо миграцията от JavaScript към Typescript е толкова гладка? Какви са разликите между Typescript и други езици със статичен тип като Java или C#? Ще се опитам да разгледам тези точки в тази статия.
Първо нека попитаме: какво е статично въвеждане? Като цяло можем да категоризираме системите от типове на езиците за..
3 начина за премахване на дубликати от масив в Javascript
Вие сте уеб разработчик? Програмист ли си? Тогава ще сте запознати с JavaScript и различните му вградени функции, методи и т.н. за различни реализации, проблеми и цели. Един от тези широко задавани проблеми в интервютата на всеки език за програмиране (тук ще говорим за JavaScript) е намирането на уникални елементи в масив или премахването на дубликати от масив. И така, тази статия ще ви научи на три прости метода да го изпълните от нулата. Ето ни:
Преди да започнем, само..
Създайте разширение за Chrome с помощта на Angular
Този урок е базиран на манифеста на разширението на chrome версия 3 (MV3), а също и на Angular версия 2+ (2, 3 и...). Ако не сте използвали манифест версия 3, можете да следвате този урок , за да мигрирате от манифест V2 към V3.
В края на тази статия ще можете да демонстрирате приложението си Angular в изскачащ прозорец на разширението на Chrome или в диалогов прозорец (като използвате iframe , който се стартира от скриптов файл със съдържание на разширение за хром)...
Обекти и масиви в JavaScript
Обекти
В JavaScript обектите са основен тип данни, който ви позволява да съхранявате колекции от данни като двойки ключ-стойност. Обектите могат да съдържат произволна комбинация от свойства и методи, което ги прави невероятно гъвкави и мощни.
Създаване на обекти
Има няколко начина за създаване на обекти в JavaScript. Най-често срещаният начин е да използвате обектни литерали, които ви позволяват да дефинирате свойствата и методите на обект в един израз:
const myObject = {..
Electron с база данни Sqlite3
Electron е рамка за изграждане на междуплатформени настолни приложения с HTML, CSS JavaScript. Electron е написан на C++, Javascript, Objective C, Python и т.н. Днес Electron е супер готин и страхотен. („Официални документи на Electron“)
Защо се нуждаем от база данни?
Уеб приложенията от 2018 г. вече не са само уеб приложения. Те се разпространяват в PWA, мобилни приложения, настолни компютри и много други. Уеб технологиите се разтърсват в света. Най-често ще ви трябва..
Извличане на данни от API — част 2
Научете как можете да филтрирате филми въз основа на различни категории.
Моля, вижте предишния урок (Част 1) : Как да извличам данни от истински API — React / JS
Извличане на данни от реален API — React / JS Научете как можем да извличаме реални данни от реален API с помощта на React/JS blog.devgenius.io
Да започваме…
Създаване на уеб приложение за филми с филтри и категории с помощта на React.
Току-що научихме как да..
Как да предотвратите влизането на някой от вашата кодова база
// TLDR
TypeScript добавя статично въвеждане към JavaScript, улавяйки грешки като препращане към променливи извън обхвата или извикване на функции с грешни аргументи. Той е несъвършен и има някои пропуски, които позволяват „всяко“ във вашата кодова база. Можете да импортирате ts-reset във вашия проект чрез npm install @total-typescript/reset и да избегнете въвеждането на any , когато правите неща като fetch.
// Заден план
Тъй като JavaScript не е типизиран, ни позволява да..
Нови материали
Разговорен AI: какво представлява и как работи
Селия Сердейра от Talkdesk обяснява как разговорният AI управлява инструменти на контактния център като виртуални агенти и чатботове. Той използва машинно обучение (ML) и обработка на..
Работа с Hebbian Learning част 2 (машинно обучение)
Моделиране и контрактивност на невронно-синаптичните мрежи с Hebbian Learning (arXiv)
Автор: Вероника Ченторино , Франческо Було , Джовани Русо
Резюме: Този документ се занимава с..
Как да обедините речници в Python
Три стратегии за консолидиране на речници
Обединяването на данни - често наричано операция за обединение - е често срещана задача в програмирането. Когато става въпрос за обединяване на..
Локално разсъждение в Swift
Локално разсъждение в Swift
Swift е невероятно изразителен и мощен език за програмиране. Ще проучим някои от езиковите функции на Swift, които могат да направят вашия код по-лесен за четене...
10 умопомрачителни C# хакове
Здравейте! Като страстен разработчик на C#, аз винаги съм търсил начини да подобря уменията си за кодиране. Вълнувам се да споделя с вас някои умопомрачителни хакове и прозрения, които ми..
Electron с база данни Sqlite3
Electron е рамка за изграждане на междуплатформени настолни приложения с HTML, CSS JavaScript. Electron е написан на C++, Javascript, Objective C, Python и т.н. Днес Electron е супер готин и..
Системи за препоръчване в машинното обучение
Какво представляват двигателите за препоръки?
Това е най-мощното и полезно приложение на технологията за машинно обучение в бизнеса. Тези дни. Днес всеки голям гигант като Google, Amazon,..