-
Node.js Yazılımına Giriş
-
İlk Node.js Programının Çalıştırılması
-
Basit Bir HTTP Sunucusu (Server) Oluşturmak
-
Node.js'nin Bazı Temel Özellikleri
-
Node.js Kullanmanın Yararları ve Zararları
-
Senkron İşlem
-
Asenkron İşlem
-
Callback (Geri çağırma)
-
Node.js REPL (Read-Eval-Print Loop)
-
Sistemdeki Mevcut Komutların Listesi
-
REPL Komutları
-
Node.js Global Nesneler
-
Node.js: Konsoldan Giriş
-
Node.js'te Kullanılan Kodlama Sistemleri
-
Node.js'te Tampon Alan (Buffer) Kullanımı
-
Node.js'te Tampon Alan (Buffer) Kullanımı Giriş
-
Node.js'te Buffer Oluşturma
-
Buffer'a Yazma İşlemi
-
Buffer'dan Okuma İşlemi
-
Bir Nesnenin Buffer Olup Olmadığını Kontrol Etme
-
Bir String'in Gerçek Uzunluğu
-
İki Buffer'ı Birbirine Ekleme
-
Buffer Uzunluğu
-
Bir Buffer'ı Parçalama
-
Bir Buffer'ın Kopyasını Oluşturma
-
Node.js'te Tampon Alan (Buffer) Kullanımı Giriş
-
HTTP - Hypertext Transfer Protocol
-
Node.js'te Dosya Yönetimi (File Management)
-
Node.js'te Dosya Yönetimi (File Management) Giriş
-
Yol (Path) Kontrolü
-
Dosya Sistemi (File System) Modülü
-
Open() Fonksiyonu
-
readFile Fonksiyonu
-
Dosyaya Bilgi Kaydetme - writeFile Komutu
-
Dosya ile İlişkili İstatistiksel Bilgiler
-
Verilen Bir Dizin İçindeki Dosyaların İsimlerini Listelemek
-
Bir Dosyanın Adını Değiştirmek: Rename Fonksiyonu
-
Node.js'te Dosya Yönetimi (File Management) Giriş
-
Node.js'te Connect ile Web Sunucuya Bağlanma
-
İstemci - Sunucu (Client - Server) Mimarisi
-
Node.js İçinde Modül Tanımlama ve Kullanma
-
Disk Üzerinde Değişik Dizinlerde Dolaşarak Dizin ve Dosyaları Listelemek
Bu bölümde REPL ortamında özellikle faydalı olabilecek bazı komutları vereceğiz.
.help komutu
İsminden de anlaşıldığı gibi kullanıcıya bilgi yardımında bulunur, kullanılabilecek REPL komutlarının bir listesini verir:
> .help
.break
.clear
.exit
.help
.load
.save
>
.break komutu
.break komutu çok satırdan oluşan komuttan çıkma olanağı sağlar. Aşağıdaki örnekte, birden çok satırdan oluşan while komutundan .break komutu ile çıkış gösterilmektedir:
> var x=4
undefined
> while(x<=10)
... { x=x+1;
... .break
>
.clear komutu
.clear komutu da .break komutu gibi çok satırdan oluşan bir komuttan çıkışı sağlar.
> { x=x+1;
..... .clear
>
.save komutu
.save komutu, mevcut REPL oturumunu bir dosyaya saklama olanağı sağlar. Aşağıdaki örnekte mevcut REPL seksiyonu sakla.js adlı dosyaya saklanmaktadır.
> var i=0;
undefined
> while(i<=5){
... console.log("i="+i);
... i=i+1;
... }
i=0
i=1
i=2
i=3
i=4
i=5
6
> .save sakla.js
Session saved to:sakla.js
Şimdi Ctrl+C ile REPL'den çıkarak aşağıdaki komutu girelim:
gy:bin gy$ nano sakla.js
Saklanan oturuma ait sakla.js'in içeriğini göreceğiz:
.load komutu
.save ile saklanan oturum bilgilerini, tekrar belleğe yükleme olanağı sağlar.
gy:~ gy$ cd /usr/local/bin
gy:bin gy$ node
> .load sakla.js
> var x=4
undefined
> while(x<=10)
... { x=x+1;
... { x=x+1;
..... var x=4
..... var x=4
..... var i=0;
..... while(i<=5){
....... console.log("i="+i);
....... i=i+1;
....... }
.....