Heim > Web-Frontend > js-Tutorial > Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

青灯夜游
Freigeben: 2022-05-26 13:00:12
nach vorne
2031 Leute haben es durchsucht

Dieser Artikel führt Sie durch das Pfadmodul von node, stellt einige APIs des integrierten Pfadmoduls vor und bereitet auch einen Fall für die Praxis vor. Ich hoffe, er wird für alle hilfreich sein!

Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

1. Erste Einführung in das Pfadmodul

Pfadmodul ist ein Modul , das offiziell von Node.js bereitgestellt und zur Verarbeitung von Pfaden

verwendet wird. Es bietet eine Reihe von Methoden und Attributen, um den Anforderungen der Benutzer an die Pfadverarbeitung gerecht zu werden. 2. Path-Modul-API ...paths(string) Die Folge von Pfadfragmenten ist die gesamte Pfadreihe, die Sie zum Spleißen benötigen

Es ist zu beachten, dass der zurückgegebene Wert string
//引入path模块
const path=require("path")
//书写要拼接的路径
const pathStr=path.join('/a','/b/c','../','./d','e')

console.log(pathStr)
Nach dem Login kopieren

2.2 path.basename()

ist

Eine kurze Analyse einiger APIs des Pfadmoduls im KnotenVerwenden Sie die Methode path.basename(), um den letzten Teil des Pfads abzurufen. Diese Methode wird häufig verwendet, um den Dateinamen im

path

Syntaxformat

Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

path abzurufen ein Pfad Die Zeichenfolge optionaler Parameter, der die Dateierweiterung darstellt

den letzten Teil im Pfad darstellt

const path=require("path")

const  fpath='./a/b/c/index.html'

var fullname=path.basename(fpath)

console.log(fullname)
//获取指定后缀的文件名
const namepath=path.basename(fpath,'.html')

console.log(namepath)
Nach dem Login kopieren

2.3 path.extname()

Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

    path.extname() wird verwendet, um die zu erhalten Pfad. Das Format der Dateierweiterung
  • ist

Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

Pfad ist ein erforderlicher Parameter, eine Zeichenfolge, die einen Pfad darstellt

Rückgabe: Gibt die erhaltene Erweiterungszeichenfolge

const path=require("path")

const fpath='./a/b/c/d/index.html'

const ftext =path.extname(fpath)

console.log(ftext)
Nach dem Login kopieren
zurück

3. Übung zum Uhrengehäuse Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten

  • Quellcode:

    http://127.0.0.1:5500/node/day1/static/index.html

  • 3.1 Implementierungsschritte

1. Erstellen Sie zwei reguläre Ausdrücke. Für den Abgleich werden Ausdrücke verwendet Tags Eine kurze Analyse einiger APIs des Pfadmoduls im Knoten 2. Verwenden Sie das fs-Modul, um die zu verarbeitende HTML-Datei zu lesen

3. Passen Sie die Methode „resolveCSS“ an, um die index.css-Stildatei zu schreiben

4. Passen Sie die Methode „resolveJS“ an, um die Skriptdatei „index.js“ zu schreiben 5. Passen Sie die Methode „resolveHTML“ an, um die Datei index.html zu schreiben.

3.1.1 Schritt 1 – Importieren Sie die erforderlichen Module und erstellen Sie reguläre Ausdrücke Das Ergebnis besteht darin, die Stile in der angegebenen Datei zu trennen

Aber die ursprüngliche index.html enthält den gesamten Code und dann

ist der Speicherort, an dem die Stile gespeichert werden, wenn die Stile geteilt werden. Es ist immer noch das Original, also der endgültige Index Der .html-Code bleibt unverändert

Weitere Informationen zu Knoten finden Sie unter: nodejs-Tutorial

!

Das obige ist der detaillierte Inhalt vonEine kurze Analyse einiger APIs des Pfadmoduls im Knoten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage