Наша первая цель —…

Java-скрипт

В рамках темы я хотел бы кратко указать на основные части этого известного языка программирования с простыми сегментами кода.

Прототип

Что такое «прототип Java Script»?

Прототип ведет себя как объект и по умолчанию связывается с каждой функцией и объектом программы JS. Свойства, определяемые как прототипы, могут быть доступными и модифицируемыми, а атрибуты, принадлежащие прототипам, невидимы. Это также JS-фреймворк, созданный Сэмом Стефенсоном в Ruby on Rails. JavaScript — это объектно-ориентированный язык, основанный на прототипах. Таким образом, это позволяет иметь наследование свойств и соответствующих значений.

_proto_

Это свойство объекта, которое помогает наследовать свойства от объекта в JS.

Ниже приведен простой код, чтобы понять, как работает прототип.

Как мы уже знаем, в JS уже есть свойство с именем прототип для каждой функции и объекта, которые мы делаем. Итак, в приведенном выше коде он проверяет значение прототипа из консоли в строке (x). мы можем отобразить его, используя «console.log (прототип транспортного средства)».

Наследование прототипа

Наследование прототипов — это аспект JS, который используется для добавления свойств и методов к объектам JavaScript, что позволяет наследовать свойства и методы от одного объекта к другому. Пример: — Объект «Массив» наследует свойства и методы от «Массив.прототип». и «Объект. свойство» находится на вершине цепочки наследования прототипов.

Мы можем добавлять новые свойства и методы в конструкторы объектов со свойствами прототипа.

Прототип — это не копия, а сам объект. Итак, когда мы делаем код, как показано ниже,

Novel.prototype=Book.prototype;

Мы стремимся расширить прототип Novel до прототипа Vehicle. Но здесь родительский класс также может быть унаследован от дочернего класса. И это проблема. Причина этой проблемы в том, что когда мы указываем один прототип на другой, автоматически происходит обратное.

Итак, мы должны объявить это так, чтобы решить проблему.

Novel.prototype=object.create(Book.prototype);

Novel.prototype.constrictor=novel;

Что такое строгие обозначения в JavaScript?

Их также называют «использовать строгие» директивы, которые есть в ECMAScript версии 5. Сценарий Java для работы наследует от ECMAScript. ECMAScript — это спецификация, отвечающая за обеспечение взаимодействия веб-страниц в разных браузерах.

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

В приведенной выше части кода, если мы неправильно объявили «x», будет ошибка в соответствии с ECMAScript.

Теперь давайте выясним, что такое

Звонок

Проще говоря, мы используем call, когда хотим вызвать функцию из существующего параметра. Например, это похоже на вызов родительского класса и передачу аргументов.

Когда мы создаем новый дочерний класс, ключевое слово this может указывать на его функцию. И внутри этой функции мы можем вызвать родительский класс и передать значения ключевому слову «this».

Как я описал обратный вызов и промисы в предыдущем блоге, теперь я перенесу один из них в переменные в JavaScript.

Переменные можно разделить на два типа, такие как локальные переменные и глобальные переменные. Эти переменные просто существуют как место хранения. Имя переменной должно начинаться с буквы алфавита, знака подчеркивания (_) или знака доллара ($). Переменные должны быть объявлены. Мы используем ключевое слово «var» для объявления переменной, и когда мы сохраняем значение внутри переменной, мы называем это «инициализация».

Статические переменные

это свойство класса, используемое в классе, но не в экземпляре классов. Ключевое слово, которое мы используем для объявления и переменной, — «conts». Это ключевое слово может сделать переменную статической. Он работает как глобальная переменная.

Частные переменные

В JavaScript нет прямого способа создать приватную переменную. «Переменная области действия» называется единственной истинной переменной в JS. Его можно использовать для хранения личных данных.

Теперь давайте сосредоточимся на функциях JavaScript.

JS-функции можно вызывать несколько раз, и их можно использовать повторно. Это делает код простым и коротким. Ниже приведен синтаксис функции,

функция имя_функции([arg1, arg2, …argN]){

//код для выполнения

}

Мы можем вызвать функцию, просто передав аргументы.

функция getvolume(число) {

оповещение(число*число);

}

Мы можем вызвать функцию, чтобы вернуть значение

‹скрипт›

функция getMessage() {

вернуть "привет, функция Java!";

}

‹/скрипт›

‹скрипт›

document.write(getMessage());

‹/скрипт›

Конструктор функций

Целью этой функции является создание нового функционального объекта.

новая функция ([arg1[, arg2[, … argn]],] определение функции, также называемое телом функции)

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

Что касается следующей темы, давайте перейдем к нашему следующему пункту назначения, Mongo DB, одной из самых известных баз данных, которая означает NO SQL Databases.

Сегодня давайте сосредоточимся на некоторых командах, которые мы используем с компасом Mongo DB.

Выше показан простой компас Mongo DB с некоторыми данными.

· Создайте базу данных — используйте‹dbname›

· Переключение базы данных — используйте‹dbname›

· Список текущей базы данных — Db

· Список всех баз данных — Показать базы данных

· Удаление базы данных — Db.dropDatabase()

· Создать коллекцию- db.createCollection(name,options)

· Перечислить коллекцию — показать коллекцию

· Удаление коллекции — db.COLLECTION_NAME.drop()

· Вставка одного элемента в данную коллекцию — db.collection.insertOne()

· Вставка нескольких элементов в коллекцию — db.collection.insertMany()

· Просмотр всех элементов коллекции — db.collection.find()

· Обновить одну строку — db.nameOfTheCollection.update({coulmnName : 'data'},{ coulmnName : 'data', column1 : 'newData'},{upsert : true})

Это конец моей статьи в блоге о мире JavaScript и Mongo DB. Эти два мира намного больше, и их трудно охватить в одной статье. Но я надеюсь, что эта статья поможет вам понять важный момент этих двух тем.

Спасибо.