Readline moveCursor() Node.js'de Nasıl Çalışır?

Readline Movecursor Node Js De Nasil Calisir



Node.js “ modül ” sistemi, geliştiricilerin daha iyi yapılandırmasına, çalışma hızını artırmasına ve gerektiğinde kodu yeniden kullanmasına olanak tanıyan yeniden kullanılabilir bir JavaScript kodu parçasıdır. Bu nedenle modüller Node.js uygulamasının yapı taşlarıdır. Node.js modül sistemi üç ana türe ayrılır: yerleşik”, “yerel” ve “üçüncü taraf” ”modülleri.

Yerleşik modüllerinin geniş yelpazesinde bir “ okuma satırı Komut satırından veri okumak için yararlı olan modül. Temel işlevselliğinin yanı sıra, önceden tanımlanmış “” gibi yöntemler yardımıyla diğer bazı özel işlevlerin gerçekleştirilmesi için de kullanılabilir. Arayüz oluştur ()” bir okuma satırı arayüzü oluşturur, “ hareket imleci ()” imleci hareket ettirir, “ clearLine ()” satırı temizler ve çok daha fazlasını yapar.







Bu yazı okuma satırının nasıl olduğunu gösterecek ' hareket imleci ()” yöntemi Node.js'de çalışır.



Readline “moveCursor()” Node.js'de Nasıl Çalışır?

hareket imleci ()”, “önceden tanımlanmış yöntemdir” okuma satırı Fare imlecini yatay ve dikey eksende kullanıcı tarafından belirlenen konuma taşımak için çalışan modül. İmleç belirli bir konuma getirildiğinde kullanıcı orada birden fazla işlem gerçekleştirebilir.



Sözdizimi

Genelleştirilmiş sözdizimi “ hareket imleci ()” yöntemi aşağıda yazılmıştır:





okuma satırı. hareket imleci ( aktarım , dx , Sen [ , geri çağırmak ] )

“ sözdiziminde kullanılan parametreler hareket imleci ()” yöntemi aşağıda açıklanmıştır:

  • aktarım : Tuşa basma olayının yayıldığı okunabilir akışı temsil eder.
  • X : Fare imlecinin yatay(x) konumunu belirtir.
  • Ve : Fare imlecinin dikey(y) konumunu belirtir.
  • geri çağırmak : Belirtilen görevin tamamlanmasından sonra yürütülecek bir işlevi tanımlar.

Geri dönüş değeri: hareket imleci ()” yöntemi şunu verir: boolean 'değeri' doğru ” eğer akış “ için beklemiyorsa boşaltmak ” olay ve “ YANLIŞ ” diğer durumlar için.



Şimdi “pratik uygulamasına bir göz atalım” hareket imleci ()' yöntem.

Örnek: İmleci Belirli Bir Konumda Hareket ettirmek için “moveCursor()” Yöntemini Uygulama

Bu örnekte “ hareket imleci İmleci belirtilen konuma hareket ettirmek ve ardından bu konumun koordinatlarını yazdırmak için ()” yöntemini kullanın:

yapı okuma satırı = gerekmek ( 'okuma satırı' ) ;
yapı rl = okuma satırı. Arayüz oluştur ( {
giriş : işlem. standart ,
çıktı : işlem. stdout
} ) ;
okuma satırı. hareket imleci ( işlem. stdout , 10 , 10 ) ;
konsol. kayıt ( 'dx = 10, dy = 10' ) ;
rl. kapalı ( ) ;

Yukarıda belirtilen kod satırlarının açıklaması aşağıda yazılmıştır:

  • Öncelikle “ gerekmek ()” yöntemi “ okuma satırı ” Mevcut Node.js projesindeki modül.
  • Daha sonra “ Arayüz oluştur ()” yöntemi “ giriş ve çıkış ” akıştan veri okumak ve yazmak için bir nesne olarak akış sağlar.
  • “Giriş” akışı “ süreç.stdin ” Kullanıcı girişi almak için kullanılan özellik.
  • “Çıktı” akışı “ süreç.stdout Giriş akışını okumak ve sonuç çıktısı olarak yazdırmak için ” özelliği.
  • Bundan sonra “ hareket imleci ()”, imleci belirtilen yatay ve dikey eksene göre istenen konuma yönlendirir.
  • Son olarak “ konsol.log ()” o konumun koordinatlarını görüntüler ve “ rl.close ()” yöntemi akışı kapatır.

Not : Oluşturmak '. js ” Herhangi bir isimdeki dosyayı açın ve yukarıdaki kod satırlarını ona yazın. Mesela şunu yarattık: indeks .js”.

Çıktı

“” işlemini yürütün indeks .js” komutunu aşağıda belirtilen komutla kullanın:

düğüm indeksi. js

Aşağıdaki çıktı, imleci kullanıcı tarafından belirtilen konuma hareket ettirir ve o konum koordinatlarını “” olarak yazdırır. x ekseni ' Ve ' y ekseni ”:

Her şey okuma satırının çalışmasıyla ilgili” hareket imleci ()” yöntemini Nose.js'de kullanın.

Çözüm

Okuma satırı “ fare imleci ()” yöntemi, fare imlecinin kullanıcı tarafından belirlenen konumu üzerinde “” yardımıyla çalışır. x” ve “y ” ekseni. Bu yöntem önce fare imlecini belirli bir konuma hareket ettirir ve ardından verilen geri çağırma işlevi yardımıyla tanımlanan özel bir görevi gerçekleştirir. Bu yazı okuma satırının çalışmasını açıklamıştır “ hareket imleci ()” yöntemini Node.js'de kullanın.