jilet javascript ve sondaki noktalı virgül/
Visual Studio 2012 üzerinde bir Ustura, Jilet kullanarak sözdizimi vs JavaScript sözdizimi arasında bir savaş olduğunu düşündüğüm alıyorum sayfa, javascript bölümünde görüntüleyin. Özellikle, script bölümünde sondaki noktalı virgül ıntellisense tarafından işaretlenir ve derleyici bir uyarı (hata) teslim edilir: '13 Sözdizimi hatası Uyarısı. Eğer alırsam, o zaman bir açıklama sonlandırma önerisi (bu durumda Resharper, ama sadece iyi bir uygulamadır).
<script type="text/javascript">
$().ready(function(){
var customer = @Html.Raw(ViewBag.CustomerJSON); // <- Razor (I think) doesn't like this semicolon
});
</script>
Bu Jilet gibi bir hata mı? Eğer öyleyse, bu sorunu önlemek için yeniden bir yolu var mı?
CEVAP
Bu Jilet gibi bir hata mı?
Kesinlikle değil. Bu uygulamayı çalıştırmak ve beklendiği gibi çalışır.
Kullandığınız araçları bir hata (VS2012, Resharper, ...) bu konuda uyarmış olması gerektiğini son derece geçerli sözdizimi tanıma ve bir şeyler hakkında uyarı aciz. Eğer şimdiye kadar bulmazlarsa Microsoft sitesine Bağlan ve bu hata sinyali üzerine bir konu açmayı deneyin.
JavaScript kütüphaneleri önde gelen no...
Noktalı virgül Python ve JavaScript ar...
Sondaki JavaScript virgül...
JavaScript değişken tanımlama: Virgül ...
Kuralları Javascript'ler otomatik...