Heim Web-Frontend js-Tutorial Die Verwendung und grundlegende Syntax regulärer Ausdrücke in Javascript_regular expressions

Die Verwendung und grundlegende Syntax regulärer Ausdrücke in Javascript_regular expressions

Dec 15, 2017 pm 12:12 PM
javascript js 表达式

Regulärer Ausdruck ist eine grammatikalische Spezifikation einer einfachen Sprache. Es ist ein leistungsstarkes, praktisches und effizientes Textverarbeitungswerkzeug im eigentlichen Entwicklungsprozess, beginnend mit Regulärer Ausdruck reguläre Ausdrücke spielen eine sehr wichtige Rolle und sind auch schwer zu lernen und zu verstehen. Schauen Sie noch heute mit dem Herausgeber vorbei! !

Die vorherigen Wörter

Reguläre Ausdrücke mögen in den Köpfen der Menschen eine Ansammlung unverständlicher Zeichen sein, aber es sind diese Symbole, die es möglich machen Manipulation von Saiten. Wie so oft ist das Problem selbst nicht kompliziert, aber das Fehlen regulärer Ausdrücke wird zu einem großen Problem. Reguläre Ausdrücke in JavaScript sind sehr wichtige Kenntnisse. In diesem Artikel wird die grundlegende Syntax regulärer Ausdrücke vorgestellt.

Definition

Regulärer Ausdruck ist eine grammatikalische Spezifikation einer einfachen Sprache. Es ist ein leistungsstarkes, praktisches und effizientes Textverarbeitungstool. Es wird in einigen Methoden zum Implementieren von Such-, Ersetzungs- und Extraktionsoperationen für Informationen in Zeichenfolgen verwendet.

JavaScript Die regulären Ausdrücke in werden durch RegExp-Objekte dargestellt: Eine ist die wörtliche Schreibweise; die andere ist die Konstruktorschrift.

Reguläre Ausdrücke sind besonders nützlich für die Verarbeitung von Zeichenfolgen. Es gibt viele Stellen, an denen reguläre Ausdrücke verwendet werden können Dieser Artikel fasst die Grundkenntnisse über reguläre Ausdrücke und die Verwendung regulärer Ausdrücke in Javascript zusammen.

Der erste Teil listet kurz die Verwendungsszenarien regulärer Ausdrücke in JavaScript auf. Der zweite Teil führt detailliert in die Grundkenntnisse regulärer Ausdrücke ein und schreibt einige Beispiele zum leichteren Verständnis.

Der Inhalt dieses Artikels ist meine eigene Zusammenfassung, nachdem ich die Schreibmethode für reguläre Ausdrücke und das Kapitel über js-reguläre Ausdrücke im Rhino-Buch gelesen habe. Daher kann der Inhalt Auslassungen und Ungenauigkeiten aufweisen. Sollten Experten vorbeikommen und Fehler im Artikel finden, korrigieren Sie diese bitte!

Die Verwendung regulärer Ausdrücke in Javascript

Ein regulärer Ausdruck kann als charakteristische Beschreibung eines Zeichenfragments und seiner Funktion betrachtet werden besteht darin, aus einer Reihe von Zeichenfolgen Teilzeichenfolgen zu finden, die die Bedingungen erfüllen. Wenn ich beispielsweise einen regulären Ausdruck in JavaScript definiere:

var reg=/hello/  或者 var reg=new RegExp("hello")
Nach dem Login kopieren

, dann kann dieser reguläre Ausdruck verwendet werden, um „Hallo“ aus einer Reihe von Zeichenfolgen zu finden . Das Ergebnis der Aktion „Suchen“ kann darin bestehen, die Position des ersten Hallos zu finden, „Hallo“ durch eine andere Zeichenfolge zu ersetzen, alle Hallos zu finden usw. Nachfolgend finden Sie eine Liste von Funktionen, die reguläre Ausdrücke in JavaScript verwenden können. Im zweiten Teil wird eine kurze Einführung in die Funktionen dieser Funktionen gegeben.

String.prototype.search-Methode

wird verwendet, um den Index des ersten Vorkommens eines Teilstrings im Originalstring zu finden. Wenn nicht, wird -1 zurückgegeben 🎜>

"abchello".search(/hello/); // 3
Nach dem Login kopieren


String.prototype.replace-Methode

wird verwendet Zeichenfolgen ersetzen Die Teilzeichenfolge der

"abchello".replace(/hello/,"hi");  // "abchi"
Nach dem Login kopieren

String.prototype.split-Methode

wird zum Teilen der Zeichenfolge verwendet

"abchelloasdasdhelloasd".split(/hello/); //["abc", "asdasd", "asd"]
Nach dem Login kopieren

String.prototype.match-Methode

wird verwendet, um Teilzeichenfolgen in der Zeichenfolge zu erfassen zu in einem Array. Standardmäßig wird nur ein Ergebnis im Array erfasst. Wenn der reguläre Ausdruck das Attribut „globale Erfassung“ hat (fügen Sie beim Definieren des regulären Ausdrucks den Parameter g hinzu), werden alle Ergebnisse im Array erfasst

"abchelloasdasdhelloasd".match(/hello/); //["hello"]
"abchelloasdasdhelloasd".match(/hello/g); //["hello","hello"]
Nach dem Login kopieren

Die Leistung der Match-Methode ist unterschiedlich, unabhängig davon, ob der als Match-Parameter verwendete reguläre Ausdruck globale Attribute hat oder nicht, was später in der Gruppierung regulärer Ausdrücke besprochen wird.

RegExp.prototype.test-Methode

wird verwendet, um zu testen, ob die Zeichenfolge Teilzeichenfolgen enthält

/hello/.test("abchello"); // true
Nach dem Login kopieren

RegExp.prototype.exec-Methode

ähnelt der String-Match-Methode. Diese Methode erfasst auch Zeichenfolgen, die die Bedingungen aus der Zeichenfolge erfüllen, aber es gibt auch zwei Unterschiede.

1. Die exec-Methode kann jeweils nur einen Teilstring in einem Array erfassen, unabhängig davon, ob der reguläre Ausdruck globale Attribute hat

var reg=/hello/g;
reg.exec("abchelloasdasdhelloasd");  // ["hello"]
Nach dem Login kopieren

2. Das reguläre Ausdrucksobjekt (d. h. das RegExp-Objekt in JavaScript) verfügt über ein lastIndex-Attribut, das verwendet wird, um anzugeben, wo mit der Erfassung beim nächsten Mal begonnen werden soll. Bei jeder Ausführung der exec-Methode wird der lastIndex zurückgesetzt bis es nicht mehr gefunden werden kann, wird das übereinstimmende Zeichen als Null zurückgegeben und die Erfassung beginnt erneut von vorne. Diese Eigenschaft kann zum Durchlaufen von Teilzeichenfolgen in einer erfassten Zeichenfolge verwendet werden.

var reg=/hello/g;
reg.lastIndex; //0
reg.exec("abchelloasdasdhelloasd"); // ["hello"]
reg.lastIndex; //8
reg.exec("abchelloasdasdhelloasd"); // ["hello"]
reg.lastIndex; //19
reg.exec("abchelloasdasdhelloasd"); // null
reg.lastIndex; //0
Nach dem Login kopieren

Grundlagen regulärer Ausdrücke

Metazeichen

Der erste Abschnitt oben verwendet /hello/ als Beispiel, aber in tatsächlichen Anwendungen können Sie auf solche Anforderungen stoßen: Übereinstimmung mit einer Folge unsicherer Zahlen, Übereinstimmung mit der Startposition, Übereinstimmung mit der Endposition und Übereinstimmung mit Leerzeichensymbolen. Hier können Metazeichen verwendet werden.

Metazeichen:

//匹配数字: \d
"ad3ad2ad".match(/\d/g); // ["3", "2"]
//匹配除换行符以外的任意字符: .
"a\nb\rc".match(/./g); // ["a", "b", "c"]
//匹配字母或数字或下划线 : \w
"a5_ 汉字@!-=".match(/\w/g); // ["a", "5", "_"]
//匹配空白符:\s
"\n \r".match(/\s/g); //[" ", " ", ""] 第一个结果是\n,最后一个结果是\r
//匹配【单词开始或结束】的位置 : \b
"how are you".match(/\b\w/g); //["h", "a", "y"] 
// 匹配【字符串开始和结束】的位置: 开始 ^ 结束 $
"how are you".match(/^\w/g); // ["h"]
Nach dem Login kopieren

Antonym-Metazeichen, das durch Ändern der oben genannten Kleinbuchstaben in Großbuchstaben geschrieben wird, z. B. Übereinstimmung mit allen Zeichen das sind keine Zahlen: D

另外还有一些用来表示重复的元字符,会在下面的内容中介绍。

字符范围

在 [] 中使用符号 - ,可以用来表示字符范围。如:

// 匹配字母 a-z 之间所有字母
/[a-z]/
// 匹配Unicode中 数字 0 到 字母 z 之间的所有字符
/[0-z]/ 
// unicode编码查询地址:
//https://en.wikibooks.org/wiki/Unicode/Character_reference/0000-0FFF
//根据上面的内容,我们可以找出汉字的Unicode编码范围是 \u4E00 到 \u9FA5,所以我们可以写一个正则表达式来判断一个字符串中是否有汉字
/[\u4E00-\u9FA5]/.test("测试"); // true
Nach dem Login kopieren

重复 & 贪婪与懒惰

首先来讲重复,当我们希望匹配一些重复的字符时,就需要用到一些和重复相关的正则表达式,写法如下

//重复n次 {n}
"test12".match(/test\d{3}/); // null
"test123".match(/test\d{3}/); // ["test123"]
//重复n次或更多次 {n,}
"test123".match(/test\d{3,}/); // ["test123"]
//重复n到m次
"test12".match(/test\d{3,5}/); // null
"test12345".match(/test\d{3,5}/); // ["test12345"]
"test12345678".match(/test\d{3,5}/); // ["test12345"]
// 匹配字符test后边跟着数字,数字重复0次或多次
"test".match(/test\d*/); // ["test"]
"test123".match(/test\d*/); // ["test123"]
//重复一次或多次
"test".match(/test\d+/) ; // null
"test1".match(/test\d*/); //["test1"]
//重复一次或0次
"test".match(/test\d?/) ; // null
"test1".match(/test\d?/); //["test1"]
Nach dem Login kopieren

从上面的结果可以看到,字符test后边跟着的数字可以重复0次或多次时,正则表达式捕获的子字符串会返回尽量多的数字,比如/test\d*/匹配 test123 ,返回的是test123,而不是test或者test12。

正则表达式捕获字符串时,在满足条件的情况下捕获尽可能多的字符串,这就是所谓的“贪婪模式”。

对应的”懒惰模式“,就是在满足条件的情况下捕获尽可能少的字符串,使用懒惰模式的方法,就是在字符重复标识后面加上一个 "?",写法如下

// 数字重复3~5次,满足条件的情况下返回尽可能少的数字
"test12345".match(/test\d{3,5}?/); //["test123"]
// 数字重复1次或更多,满足条件的情况下只返回一个数字
"test12345".match(/test\d+?/); // ["test1"]
Nach dem Login kopieren

字符转义

在正则表达式中元字符是有特殊的含义的,当我们要匹配元字符本身时,就需要用到字符转义,比如:

/\./.test("."); // true

分组 & 分支条件

正则表达式可以用 " () " 来进行分组,具有分组的正则表达式除了正则表达式整体会匹配子字符串外,分组中的正则表达式片段也会匹配字符串。

分组按照嵌套关系和前后关系,每个分组会分配得到一个数字组号,在一些场景中可以用组号来使用分组。

在 replace、match、exec函数中,分组都能体现不同的功能。

replace函数中,第二个参数里边可以用 $+数字组号来指代第几个分组的内容,如:

" the best language in the world is java ".replace(/(java)/,"$1script"); // " the best language in the world is javascript "
"/static/app1/js/index.js".replace(/(\/\w+)\.js/,"$1-v0.0.1.js"); //"/static/app1/js/index-v0.0.1.js" (\/\w+)分组匹配的就是 /index ,

在第二个参数中为其添加上版本号

match函数中,当正则表达式有全局属性时,会捕获所有满足正则表达式的子字符串

"abchellodefhellog".match(/h(ell)o/g); //["hello", "hello"]
Nach dem Login kopieren

但是当正则表达式没有全局属性,且正则表达式中有分组的时候,match函数只会返回整个正则表达式匹配的第一个结果,同时会将分组匹配到的字符串也放入结果数组中:

"abchellodefhellog".match(/h(ell)o/); //["hello", "ell"]
// 我们可以用match函数来分解url,获取协议、host、path、查询字符串等信息
"http://www.baidu.com/test?t=5".match(/^((\w+):\/\/([\w\.]+))\/([^?]+)\?(\S+)$/);
// ["http://www.baidu.com/test?t=5", "http://www.baidu.com", "http", "www.baidu.com", "test", "t=5"]
Nach dem Login kopieren

exec函数在正则表达式中有分组的情况下,表现和match函数很像,只是无论正则表达式是否有全局属性,exec函数都只返回一个结果,并捕获分组的结果

/h(ell)o/g.exec("abchellodefhellog"); //["hello", "ell"]
Nach dem Login kopieren

当正则表达式需要匹配几种类型的结果时,可以用到分支条件,例如

"asdasd hi asdad hello asdasd".replace(/hi|hello/,"nihao"); //"asdasd nihao asdad hello asdasd"
"asdasd hi asdad hello asdasd".split(/hi|hello/); //["asdasd ", " asdad ", " asdasd"]
Nach dem Login kopieren

注意,分支条件影响它两边的所有内容, 比如 hi|hello 匹配的是hi或者hello,而不是 hiello 或者 hhello

分组中的分支条件不会影响分组外的内容

"abc acd bbc bcd ".match(/(a|b)bc/g); //["abc", "bbc"]
Nach dem Login kopieren

后向引用

正则表达式的分组可以在其后边的语句中通过 \+数字组号来引用

比如

// 匹配重复的单词
/(\b[a-zA-Z]+\b)\s+\1/.exec(" asd sf hello hello asd"); //["hello hello", "hello"]
Nach dem Login kopieren

断言

(?:exp) , 用此方式定义的分组,正则表达式会匹配分组中的内容,但是不再给此分组分配组号,此分组在replace、match等函数中的作用也会消失,效果如下:

/(hello)\sworld/.exec("asdadasd hello world asdasd") // ["hello world", "hello"],正常捕获结果字符串和分组字符串
/(?:hello)\sworld/.exec("asdadasd hello world asdasd") // ["hello world"]
"/static/app1/js/index.js".replace(/(\/\w+)\.js/,"$1-v0.0.1.js"); //"/static/app1/js/index-v0.0.1.js"
"/static/app1/js/index.js".replace(/(?:\/\w+)\.js/,"$1-v0.0.1.js"); //"/static/app1/js$1-v0.0.1.js"
Nach dem Login kopieren

(?=exp) 这个分组用在正则表达式的后面,用来捕获exp前面的字符,分组中的内容不会被捕获,也不分配组号

/hello\s(?=world)/.exec("asdadasd hello world asdasd") // ["hello "]
Nach dem Login kopieren

(?!exp) 和前面的断言相反,用在正则表达式的后面,捕获后面不是exp的字符,同样不捕获分组的内容,也不分配组号

/hello\s(?!world)/.exec("asdadasd hello world asdasd") //null
Nach dem Login kopieren

处理选项

javascript中正则表达式支持的正则表达式有三个,g、i、m,分别代表全局匹配、忽略大小写、多行模式。三种属性可以自由组合共存。

// 全局匹配 g 
"abchelloasdasdhelloasd".match(/hello/); //["hello"]
"abchelloasdasdhelloasd".match(/hello/g); //["hello","hello"]
//忽略大小写 i
"abchelloasdasdHelloasd".match(/hello/g); //["hello"]
"abchelloasdasdHelloasd".match(/hello/gi); //["hello","Hello"]
Nach dem Login kopieren

在默认的模式下,元字符 ^ 和 $ 分别匹配字符串的开头和结尾处,模式 m 改变了这俩元字符的定义,让他们匹配一行的开头和结尾

"aadasd\nbasdc".match(/^[a-z]+$/g); //null 字符串^和$之间有换行符,匹配不上 [a-z]+ ,故返回null
"aadasd\nbasdc".match(/^[a-z]+$/gm); // ["aadasd", "basdc"] ,改变^$的含义,让其匹配一行的开头和末尾,可以得到两行的结果
Nach dem Login kopieren

总结

以上所述是小编给大家介绍的Javascript中正则表达式的使用及基本语法,希望对大家有所帮助!!

相关推荐:

Eingehende Analyse von Untermustern regulärer Ausdrücke

Verwendung des kürzesten Übereinstimmungsmusters in regulären Ausdrücken

So verwenden Sie reguläre Ausdrücke zum Blockieren von Schlüsselwörtern

Das obige ist der detaillierte Inhalt vonDie Verwendung und grundlegende Syntax regulärer Ausdrücke in Javascript_regular expressions. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript So implementieren Sie ein Online-Spracherkennungssystem mit WebSocket und JavaScript Dec 17, 2023 pm 02:54 PM

So implementieren Sie mit WebSocket und JavaScript ein Online-Spracherkennungssystem. Einführung: Mit der kontinuierlichen Weiterentwicklung der Technologie ist die Spracherkennungstechnologie zu einem wichtigen Bestandteil des Bereichs der künstlichen Intelligenz geworden. Das auf WebSocket und JavaScript basierende Online-Spracherkennungssystem zeichnet sich durch geringe Latenz, Echtzeit und plattformübergreifende Eigenschaften aus und hat sich zu einer weit verbreiteten Lösung entwickelt. In diesem Artikel wird erläutert, wie Sie mit WebSocket und JavaScript ein Online-Spracherkennungssystem implementieren.

Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Empfohlen: Ausgezeichnetes JS-Open-Source-Projekt zur Gesichtserkennung und -erkennung Apr 03, 2024 am 11:55 AM

Die Technologie zur Gesichtserkennung und -erkennung ist bereits eine relativ ausgereifte und weit verbreitete Technologie. Derzeit ist JS die am weitesten verbreitete Internetanwendungssprache. Die Implementierung der Gesichtserkennung und -erkennung im Web-Frontend hat im Vergleich zur Back-End-Gesichtserkennung Vor- und Nachteile. Zu den Vorteilen gehören die Reduzierung der Netzwerkinteraktion und die Echtzeiterkennung, was die Wartezeit des Benutzers erheblich verkürzt und das Benutzererlebnis verbessert. Die Nachteile sind: Es ist durch die Größe des Modells begrenzt und auch die Genauigkeit ist begrenzt. Wie implementiert man mit js die Gesichtserkennung im Web? Um die Gesichtserkennung im Web zu implementieren, müssen Sie mit verwandten Programmiersprachen und -technologien wie JavaScript, HTML, CSS, WebRTC usw. vertraut sein. Gleichzeitig müssen Sie auch relevante Technologien für Computer Vision und künstliche Intelligenz beherrschen. Dies ist aufgrund des Designs der Webseite erwähnenswert

WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen WebSocket und JavaScript: Schlüsseltechnologien zur Implementierung von Echtzeitüberwachungssystemen Dec 17, 2023 pm 05:30 PM

WebSocket und JavaScript: Schlüsseltechnologien zur Realisierung von Echtzeit-Überwachungssystemen Einführung: Mit der rasanten Entwicklung der Internet-Technologie wurden Echtzeit-Überwachungssysteme in verschiedenen Bereichen weit verbreitet eingesetzt. Eine der Schlüsseltechnologien zur Erzielung einer Echtzeitüberwachung ist die Kombination von WebSocket und JavaScript. In diesem Artikel wird die Anwendung von WebSocket und JavaScript in Echtzeitüberwachungssystemen vorgestellt, Codebeispiele gegeben und deren Implementierungsprinzipien ausführlich erläutert. 1. WebSocket-Technologie

Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen mit PHP und JS Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen mit PHP und JS Dec 17, 2023 pm 06:55 PM

Wesentliche Tools für die Aktienanalyse: Lernen Sie die Schritte zum Zeichnen von Kerzendiagrammen in PHP und JS. Mit der rasanten Entwicklung des Internets und der Technologie ist der Aktienhandel für viele Anleger zu einer wichtigen Möglichkeit geworden. Die Aktienanalyse ist ein wichtiger Teil der Anlegerentscheidung, und Kerzendiagramme werden häufig in der technischen Analyse verwendet. Wenn Sie lernen, wie man Kerzendiagramme mit PHP und JS zeichnet, erhalten Anleger intuitivere Informationen, die ihnen helfen, bessere Entscheidungen zu treffen. Ein Candlestick-Chart ist ein technischer Chart, der Aktienkurse in Form von Candlesticks anzeigt. Es zeigt den Aktienkurs

Verwendung von JavaScript und WebSocket zur Implementierung eines Echtzeit-Online-Bestellsystems Verwendung von JavaScript und WebSocket zur Implementierung eines Echtzeit-Online-Bestellsystems Dec 17, 2023 pm 12:09 PM

Einführung in die Verwendung von JavaScript und WebSocket zur Implementierung eines Online-Bestellsystems in Echtzeit: Mit der Popularität des Internets und dem Fortschritt der Technologie haben immer mehr Restaurants damit begonnen, Online-Bestelldienste anzubieten. Um ein Echtzeit-Online-Bestellsystem zu implementieren, können wir JavaScript und WebSocket-Technologie verwenden. WebSocket ist ein Vollduplex-Kommunikationsprotokoll, das auf dem TCP-Protokoll basiert und eine bidirektionale Kommunikation zwischen Client und Server in Echtzeit realisieren kann. Im Echtzeit-Online-Bestellsystem, wenn der Benutzer Gerichte auswählt und eine Bestellung aufgibt

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems Dec 17, 2023 pm 05:13 PM

JavaScript und WebSocket: Aufbau eines effizienten Echtzeit-Wettervorhersagesystems Einführung: Heutzutage ist die Genauigkeit von Wettervorhersagen für das tägliche Leben und die Entscheidungsfindung von großer Bedeutung. Mit der Weiterentwicklung der Technologie können wir genauere und zuverlässigere Wettervorhersagen liefern, indem wir Wetterdaten in Echtzeit erhalten. In diesem Artikel erfahren Sie, wie Sie mit JavaScript und WebSocket-Technologie ein effizientes Echtzeit-Wettervorhersagesystem aufbauen. In diesem Artikel wird der Implementierungsprozess anhand spezifischer Codebeispiele demonstriert. Wir

Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Einfaches JavaScript-Tutorial: So erhalten Sie den HTTP-Statuscode Jan 05, 2024 pm 06:08 PM

JavaScript-Tutorial: So erhalten Sie HTTP-Statuscode. Es sind spezifische Codebeispiele erforderlich. Vorwort: Bei der Webentwicklung ist häufig die Dateninteraktion mit dem Server erforderlich. Bei der Kommunikation mit dem Server müssen wir häufig den zurückgegebenen HTTP-Statuscode abrufen, um festzustellen, ob der Vorgang erfolgreich ist, und die entsprechende Verarbeitung basierend auf verschiedenen Statuscodes durchführen. In diesem Artikel erfahren Sie, wie Sie mit JavaScript HTTP-Statuscodes abrufen und einige praktische Codebeispiele bereitstellen. Verwenden von XMLHttpRequest

PHP- und JS-Entwicklungstipps: Beherrschen Sie die Methode zum Zeichnen von Aktienkerzendiagrammen PHP- und JS-Entwicklungstipps: Beherrschen Sie die Methode zum Zeichnen von Aktienkerzendiagrammen Dec 18, 2023 pm 03:39 PM

Mit der rasanten Entwicklung der Internetfinanzierung sind Aktieninvestitionen für immer mehr Menschen zur Wahl geworden. Im Aktienhandel sind Kerzendiagramme eine häufig verwendete Methode der technischen Analyse. Sie können den sich ändernden Trend der Aktienkurse anzeigen und Anlegern helfen, genauere Entscheidungen zu treffen. In diesem Artikel werden die Entwicklungskompetenzen von PHP und JS vorgestellt, der Leser wird zum Verständnis des Zeichnens von Aktienkerzendiagrammen geführt und es werden spezifische Codebeispiele bereitgestellt. 1. Aktien-Kerzendiagramme verstehen Bevor wir uns mit dem Zeichnen von Aktien-Kerzendiagrammen befassen, müssen wir zunächst verstehen, was ein Kerzendiagramm ist. Candlestick-Charts wurden von den Japanern entwickelt

See all articles