اشتراکها
اهمیت Object.observe در JavaScript
کتابخانهی دیگری برای فشرده سازی و یکی کردن در زمان اجرا:
Lightweight bundling, minifying, and compression, for CSS and JavaScript with ASP.NET Core and Smidge
Lightweight bundling, minifying, and compression, for CSS and JavaScript with ASP.NET Core and Smidge
« Smidge »
A lightweight runtime CSS/JavaScript file minification,
combination, compression & management library for ASP.Net Core
ممنون از مطلب مفیدی که منتشر کردید.
برای نمایش دادن لیستی از شهرها در یک DropDown بهتر است از بانک اطلاعاتی خواند شود یا شهرها را با استفاده از JavaScript در Client تعریف کنیم؟
بله. این مثال را در کروم اجرا کنید:
AntiXssHeaders.zip
در صفحه اول آن
درج شده
AntiXssHeaders.zip
در صفحه اول آن
<script type="text/javascript"> alert('test'); </script>
نظرات مطالب
آموزش TypeScript #1
یکی از دلایل محبوبیت زبان JavaScript، راحتی در نوشتن کد با این زبان است. اگر قرار باشد این زبان یک محصول همه منظوره باشد به طور قطع دچار پیچیدگیهای پیاده سازی شده و این همه محبوبیت به دست نمیآورد. هدف اولیه از تولید و توسعه زبان JavaScript، استفاده از آن در پروژههای سمت کلاینت بود. اما با مرور زمان و محبوبیت بیش از اندازه، توسعه گران مختلف تصمیم به توسعه این زبان گرفتند که هر محصول برای یک منظور خاص به وجود آمد. برای مثال Node.Js برای پروژههای RealTime استفاه میشود و بر مبنای منطق event-driven میباشد که خیلیها از آن به عنوان Server side JavaScript یاد میکنند یا به عنوان مثال دیگر Dart محصول شرکت گوگل در سال 2011 (طراحی شده بر مبنای Scratch)و TypeScript محصول شرکت مایکروسافت در سال 2012 (طراحی شده بر مبنای JavaScript)عرضه شدند که هدف اصلی از تولید این زبانها پشتیبانی از مبحث static typing و مباحث OOP برای پیاده سازی پروژههای در سطوحی با مقیاس بزرگ بود. JavaScript به عنوان زبان پایه باقی خواهد ماند و نسخههای مختلف در شکل سایر زبانها و فریم ورکهای مختلف عرضه میشوند تا هر کدام یک نیاز را برطرف سازند. البته در پایان این نکته را هم متذکر شوم که JavaScript هم روند با توسعه ECMAScript تغییر میکند. برای مثال در نسخه ECMASCript 6، امکان تعریف کلاس و ماژول در JavaSCript فراهم شده است.