javascript'de cookie oluşturmak belli bir şey, bu koda özel bir şey mi yapmak istedin anlayamadım sorunu. Aşağıdaki gibi cookie oluşturabilirsin, kodunun içindede istediğin yerde kullanabilirsin zaten fonksiyon yani çok karmaşık bir kodun yok :)
function setCookie(name, value, days) {
var date = new Date();
date.setDate(date.getDate() + days);
document.cookie = name + '=' + escape(value) + '; expires=' + date.toUTCString();
console.log('cookie ' + name + ' created');
}
setCookie('ad', 'değer', 3); // 3 günlük ad adında değer depolayan cookie oluşturduk
büyük projeler genelde bir ekip ile hazırlanır, dolayısıyla oop mvc bunlar olmadan bir ekibin aynı proje üzerinde çalışabilme ihtimalleri çok zor. ekibe yeni geleceklerin adapte olması için özellikle php çatıları kullanılıyor ki genel bir standartta kod yazılabilsin diye, yoksa herkes kafasına göre kendi öğrendiği düzende yazar :)
o kadar insanı bir düzene sokabilmek için var bu yapılar, oop ise zaten kendini tekrar ettirmemek için, daha az kodla daha performanslı daha efektif çalışmak için.
aslında hata jquery ile alakalı değil tags adında bir eklenti olmadığı için bu hatayı veriyor.
admin.js dosyanda 164. satırda olabilir muhtemelen hatan, bu olmayınca kalan kodlarıda çalıştırmıyor javascript hatası olduğu için.
şu alanı dışarıya alın ve
removeInput.on("click", function (){
$(this).parent().parent().remove();
});
şöyle değiştirin
$(document.body).on("click", ".removeInput", function (e){
e.preventDefault();
$(this).closest('.form-group').remove();
});
Not: bu arada closest() ile yukarı etiketi seçmek daha kolay olur senin için. parent().parent() diye üste çıkmak yerine closest('.form-group') dediğin zaman ilgili elemana en yakın olanı otomatik seçmiş olursun.
npm kullanıyorsan
npm i node-sass
yarn kullanıyorsan
yarn add node-sass
ile sass paketini kur. Daha sonra projeni yeniden başlat, artık uzantısını .scss ya da .sass yaparak yazmaya başlayabilirsin.
Bunu genelde google senin içeriğine göre kendisi ayarlıyor, önem verdiğin ve orada görünmesini istediğin linkleri ana menüye koyarsan muhtemelen oradakileri alma ihtimali yüksek. Fakat senin belirtebileceğin ya da koyabileceğin bir şey değil bu, zamanla olabilecek bir şey.
Bir sürü farklı alternatif backend framework olsada evet temelde hepsi nodejs kullanıyor
live click işlemine ihtiyacın var, sonradan eklenen elemanlar için event'larını şu şekilde tanımlarsan sorunun çözülür
$(document.body).on('click', '#ilAyarla .btn', function(e) {
alert('test');
});
Bazı büyük web sayfalarından kastın nedir tam bilemiyorum ancak google ölçekli firmalarda bazen bazı sayfalar yıllarca güncellenmiyor dolayısı ile ilk yazıldığı haliyle kalabiliyor öyle bir şeye denk gelmiş olabilirsin.
Çünkü HTML5 ile birlikte font etiketi diye bir şey yok artık tarihin tozlu raflarında kendisi :)
hangi alanı indirmeye çaşışıyorsun bu önemli en başta, video objesi falansa yapamazsın, varsa demosu paylaş ki test edip yorum yazabilelim :)