Jquery для экономии $ value

Я хочу восстановить значение $ после jQuery.noConflict(). Как я мог это сделать?

$ = 12 
$ = jQuery.noConflict()
jQuery.noConflict()
$ //undefined

Я хочу, чтобы $ снова исполнилось 12.

Думаю, вы не понимаете, как работает noConflict. noConflict восстановит $ до того состояния, в котором он был до инициализации jQuery. Это когда файл был импортирован. Если вы изменяете $ после этого факта, это уже не та точка, в которой jQuery записал то, что было $.

Taplar 17.09.2018 19:18

Ну ... ты не можешь. $ = jQuery.noConflict() сотрет значение. Вы не можете просто «вернуться» к тому, что переменная содержала раньше. Не обошлось и без использования других переменных для хранения.

VLAZ 17.09.2018 19:18

Я не думаю, что jQuery сделает это за вас: вам придется хранить его в своей собственной переменной. Или почему бы не использовать что-то еще для jQuery.noConflict или использовать анонимную функцию, чтобы сохранить этот $ в новой области, если вам нужно использовать $?

Rup 17.09.2018 19:18

Ага. Как сказал @Taplar, я не понимаю, почему метод-noConflict не может восстановить $. Можем ли мы снова импортировать jQuery, чтобы он мог сэкономить $, хотя у нас есть другие методы для сохранения предыдущего значения $, такие как то, что предложил Руп?

Evan_Young 18.09.2018 08:13

Дело в том, что запускать $ = jQuery.noConflict() даже не имеет смысла. Вся суть noConflict состоит в том, чтобы восстановить $ до того состояния, в котором он был до инициализации jQuery и взятия его на себя. Но этот оператор заставляет jQuery возвращать его, а затем вы назначаете его обратно на $, что делает его бессмысленной операцией.

Taplar 18.09.2018 16:32
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
5
82
0

Другие вопросы по теме