Ефективни операции на ниво линия, като се използва разделен jаvascript метод
Страница, заредена в браузъра, се представя от дърво на елементи, много свойства на които са обикновен текст. Информацията, идваща от сървъра и изпратена до него, също е текст. Прехвърлянето на обработката на центъра на тежестта в браузъра прави сайта по-ефективен, намалява натоварването на сървъра и му дава възможност да обслужва по-бързо посетителите.
съдържание
Методът на разделен jаvascript разделя низа на неговите компоненти за определен разделител и образува масив. Методът за свързване свързва елементите на масив с низ чрез даден низ. Разделителят може да бъде символ, низ или регулярен израз.
Синтаксисът на разделения метод и неговото значение
Форматът на метода на jаvascript е разделен (низ, лимит). Първият параметър е действителният разделител. Вторият параметър е броят на елементите, които ще бъдат генерирани в изходния масив.
В първия пример, разделителят не е посочен нито в структурата на jаvascript на str.split, нито в метода за свързване на масива aStr, получен в резултат на разделянето на низа на предполагаемия разделител ",". Обедините елементи на масива също се правят със символа ",".
Вторият пример съдържа грешка: вместо запетая се изписва период между буквите "d" и "e". Избягването на възможни грешки и същевременно премахването на ненужните интервали позволява използването на регулярен израз - пример 3. В последния пример основните елементи на низ могат да бъдат:
- zapyataya-
- zapyatoy- с точка
- точка.
Преди и след разделителя може да има няколко пространства. Резултатът е "чист" низ (res) и масив (aStr), съдържащ само три-буквеното име на месец.
Избиране на съдържание и сепаратори
В някои случаи може да се изисква не само да се анализира низ през определен разделител, но и да се избере.
В примера (4), символът "" се избира като разделител при сливането, защото в линията на източника се намират различни разделители. Съществува съмнение, че резултантният масив е удобен за използване, когато има различни разделители в него, но областите на приложение могат да определят различни изисквания за това как да се анализират и събират струните.
Примерът (4) обаче показва, че разделянето на jаvascript връща запетая, периоди и други символи като елементи на масив. В пример (5) цифрите се използват като разделители. Тук можете да манипулирате, например, да анализирате списък с литература, да направите избор на списъци с номериране, параметризиране на CSS правила или HTML правила.
Характеристики на низовите функции
Характерна особеност на модерното програмиране, особено на интернет технологиите, е описанието и използването на променливи без тип. Видът на променливата се определя от синтактичната структура, в която се прилага.
Този момент ви позволява да използвате присъединяване Разделете jаvascript като отличен инструмент за трансформиране на всякакви данни в низ представителство. След това низът за данни се поставя във файла или клетката на таблицата на базата данни и, ако е необходимо, се връща и анализира за необходимите данни.
Много често има ситуации, при които по време на анализа на първичните данни не може да се образува низ. Използвайки операциите за натрупване на поп () и натрупване на стека, можете да създадете масиви от данни, без да обръщате внимание на това как, на какъв момент и кои конкретни данни са били обект на анализа.
Генерираният масив с данни може да бъде обединен в един ред от един сепаратор, но след това да бъде разглобен по друг начин. Най-простият пример: входът получава кодиран сигнал, всеки елемент от който съответства на масив от декодиране или обяснение на кодовете.
Чрез анализиране на входния низ програмистът получава индексите на асоциативния масив, който съдържа необходимите декодирания или обяснения.
Едно добро приложение за разделяне на jаvascript е конвертирането на шестнадесетични числа в десетичен и обратно. Алгоритъмът дори не се нуждае от съставяне: анализиране на числото и формулата за преобразуване. Няма цикъл, няма анализ на входния номер за коректност.
Обектно ориентирано приложение се присъединява разцепване
В допълнение към класическите възможности за сериализация и десериализация, се присъединят към методи Разделянето на jаvascript може да се използва като основни синтактични конструкции за внедряване на функционалните обекти, ориентирани към полето на приложение, и програмирането на "отношенията" на обектите помежду им.
За да се създадат потребителски копия, се използват конструктори, които четат струнни знаци и таблици на базата данни, но извън тези конструктори не е толкова важно къде се формират вътрешните данни на инстанцията. В този случай, в резултат на четенето на обекта, може да се образува инстанция от всякакъв вид.
Ако примерите на създадените обекти са поставени в масив, а след това с помощта на функциите, например на метода pop (), можете да работите с масива като с обект от всякакъв вид. Този метод извлича елемент от масив, а следващият път извлича следващия. Последователността на тези извлечения позволява да се работи по един и същи начин с всички примери на масива, без да се дава значение за това какво точно е обект в работата.
- JS foreach обект като вариант дизайн
- jаvascript: Примери за приложения
- jаvascript: Примери за приложения
- jаvascript Array за съхраняване на неограничен брой променливи
- Стъпка / поп на
- jаvascript Array за съхраняване на неограничен брой променливи
- Функция за управление на времето jаvascript setInterval ()
- Използване на indexOf (jаvascript) при работа с масиви и низове
- jаvascript: работа с низове, функции
- Експресивен jаvascript: описание на функциите
- Използване на DOM елементи чрез jаvascript getElementById
- Използването на функцията jаvascript setTimeout ()
- Как да активирате jаvascript в Google Chrome и други браузъри
- Използването на предупреждение в jаvascript ()
- Обработка на знаци: подструкция на метода на jаvascript ()
- Използване на метода за заместване на jаvascript ()
- Синтаксис jаvascript parseInt: примери за използване
- Примери за използване на дължината на jаvascript
- Как да конвертирате низ в номер в jаvascript
- Значението и използването на jаvascript невалидни
- Стр. Място: примери за ефективно използване