Skip to content

Instantly share code, notes, and snippets.

View kamilklkn's full-sized avatar

Kamil Kalkan kamilklkn

View GitHub Profile
@kamilklkn
kamilklkn / algılamaDil.js
Created January 26, 2021 23:05
Browser silini algılama
const detectLanguage = (defaultLang = 'en-US') =>
navigator.language ||
(Array.isArray(navigator.languages) && navigator.languages[0]) ||
defaultLang;
ÖRNEKLER
detectLanguage(); // 'nl-NL'
@kamilklkn
kamilklkn / debounce.js
Created January 27, 2021 12:42
Web uygulamanız vergileme görevlerini gerçekleştirmek için JavaScript kullanıyorsa, belirli bir görevin tarayıcı performansını tuğlaya döndürecek kadar sık çalıştırılmadığından emin olmak için bir debounce işlevi gereklidir.
// Returns a function, that, as long as it continues to be invoked, will not
// be triggered. The function will be called after it stops being called for
// N milliseconds. If `immediate` is passed, trigger the function on the
// leading edge, instead of the trailing.
function debounce(func, wait, immediate) {
var timeout;
return function() {
var context = this, args = arguments;
var later = function() {
timeout = null;