Наша первая цель —…
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. Эти два мира намного больше, и их трудно охватить в одной статье. Но я надеюсь, что эта статья поможет вам понять важный момент этих двух тем.
Спасибо.