Nasıl Electron Uygulaması Yazarım

Merhaba. Daha önceden github üzerinde bir repo oluşturdum. Bu repo, electron uygulaması ile yapılan (yapılacak olan) bir todo list uygulaması.

/images/posts/electron.svg Logo: https://github.com/electron/electron

Gereksinimler

Başlamadan önce bazı gereksinimlerin kurulu olması gerekiyor. Şu anda son KARARLI sürümün 1.6.9 olmasından yola çıkarak basit bi package.json dosyası hazırlayalım. Bu işe başlamadan önce bi kaç şeyi açıklığa kavuşturalım ve sonra buna göre json dosyamızı yazalım. NPM ile alakalı olanları buraya yazmıyorum. Sadece scriptlerin npm üzerinden yönetimi kolaylaştırdığını bilin.

Key Value
name Uygulamanızın adı.
productName Uygulamanızın ürün adı. Aslında Buraya açıklama yazmasanız da olur.
version Uygulamanız şu anda hangi sürümde?
main Electron uygulamasının entry pointi.

Devamını Oku

JavaScript Notlarım

Bir süredir Vue.JS ile uygulamalar geliştiriyordum. Baktım ki uygulamalar artacak, kendi profilim altında toplamaktansa bir organizasyon altında toplamak daha mantıklı olur dedim.

Şimdilik Vue kullanarak ortaya çıkan projeleri şuraya alıyorum: https://github.com/vue-project. Tabi bu süreç bana birçok şeyi de öğretmiş oldu.

1-) fetch API

Aslında videosunu çekmiştim ancak burada basit olarak bahsetmek gerekiyor.

fetch api, es6 ile artık hayatımızda ve browserlar tarafından da destekleniyor. xmlHTTPrequest yerine bunu kullanmak daha kolay geliyor ve tabii promise dönmesi de işimize gelir. XHR olayını anlatmayacağım ancak basit bir fetch api kullanımı şöyle oluyor:

JavaScript Add and Substract Days

When I visited StackOverflow, I saw a question.

Briefly, he wants to add days to dates. Firstly I checked his codes. Also, his mathematics was wrong.

Anyway, I corrected his codes. I use VanillaJS really. You don’t need any framework or library. I wrote a code with Date object. Especially first function look like an extension of the Date object.

Actually second function unnecessary. You don’t have to use it.

Code

jQuery ile Tabloda Arama Yapmak

Selamlar. Bu yazıda sizlere çoğunuzun kullanmış olabileceği bir eklentinin daha basit halini anlatacağım. jQuery Datatables eklentisi muazzam iş gören bir eklenti.

/images/posts/ridvan.jpg

Çizerken baya zorlandım

Ancak bazı durumlarda gerekmeyebilir. Bu gibi durumlarda gereksiz eklenti kullanımı performansa da etki ediyor haliyle. Elimizde basit olarak bir tablo yapısının olduğunu varsayalım. Tabi arama kutumuz da o basit yapının içinde olsun 🙂

JavaScript Currency Formatting

Hi. I needed to Turkish currency formatting. I asked stackoverflow community.

They advice me the Numeral.js library. I think it’s a useful library. I asked myself. Why do I need a library? I didn’t need jQuery or any other library. We can use Intl.NumberFormat. It’s also simple to use.

How we use?