وبلاگ شخصی ایمان رسولی

هرچی به ذهنم بیاد و جالب باشه براتون میزارم

وبلاگ شخصی ایمان رسولی

هرچی به ذهنم بیاد و جالب باشه براتون میزارم

۱ مطلب با کلمه‌ی کلیدی «الگو» ثبت شده است

تا زمان راه‌اندازی ES6 ، جاوا اسکریپت هیچگاه روش صحیحی برای اداره این زنجیره نداشته است. ES6 چیزی به نام سواد الگو را معرفی می کند ، که به JavaScript اجازه می دهد تا چندین رشته را با کارایی و ظرافت بیشتری دستکاری کند.
نحو برای الگوهای شخصیت
ادبیات فرم قصد ندارند قابلیت های اضافی را به قابلیت های موجود جاوا اسکریپت اضافه کنند اما سعی می کنند مشکل را به روشی جدید حل کنند. از اینجا ، نحو جدید را وارد کنید. به جای استفاده از نقل قول های یک یا دوتایی ، می توانید رشته هایی را با کلیدهای عقب (') تنظیم کنید.

 

// This is how strings were declared pre ES6
var earlierStrings = 'How strings were declared pre ES6';

// Declaring strings using template literals in ES6
let templateLiterals = `How strings can be declared post ES6`;

console.log(typeof earlierStrings); // "string"
console.log(typeof templateLiterals); // "string"

قالب کاراکترها پاسخ چندین رشته خط در JavaScript است
رشته های چندگانه همیشه قبل از ES6 مسئله ای بوده اند زیرا رشته هایی با نقل قول های مضاعف و تک نرخی اعلام شده اند. این یک مشکل بود زیرا وقتی رشته هایی را با نقل قول های دو یا یک منتشر می کنید ، نیش ها دقیقاً در یک خط قرار می گیرند. بیایید نگاهی به نحوه توسعه دهندگان برای قرار دادن چندین خط HTML در کد JavaScript بیندازیم تا بفهمیم چگونه می توان شکل کلامی را تغییر داد.

var profile = '' +
    '    <div class="profile">\n' +
    '\n' +
    '        <div class="name">John Doe </div>\n'
    '\n' +
    '        <div class="designation">Web Developer</div>\n'
    '\n' +
    '    </div>\n';

به طور قطع می توان چندین خط دنباله و هر سری موجود در یک خط واحد را که از طریق نقل قول های تک اعلام شده است ، مشاهده کرد. این می تواند به معنای واقعی کلمه با استفاده از نحو زیر ساده شود.

می توانید از گزینه های دیگر برای استفاده از نحوی زیر $ {استفاده کنید. اگر به نمونه ای از کد بالا فکر می کنید ، می فهمید که گزینه های جایگزین می توانند عبارت JavaScript را در خود جای دهند. امکان شمارش عبارات جاوا اسکریپت در میان گزینه ها ، آنها را به واقع قدرتمند و یک ویژگی جذاب ES6 تبدیل می کند.
الگوی شخصیت دارای برچسب

برای مشاهده آموزش جاوا اسکریپت اینجا کلیک کنید
شخصیت های قالب می توانند حاوی یک پیش ساز برای تعریف الگوی کلامی خود باشند. این برچسب به عنوان یک تابع استاندارد جاوا اسکریپت عمل می کند که مجموعه ای از کاراکترها و همچنین تعویض های موجود در خود عملکرد را برمی گرداند. سپس می توانید از نامه و قطعات یدکی در کار استفاده کرده و از آنها برای برگرداندن داده های درخواست شده استفاده کنید ، که به عنوان محصول نهایی الگوی کلامی خواهد بود. ابتدا اجازه دهید یک الگوی کلامی تعریف کرده و سپس یک برچسب برای آن تعریف کنید.

  • ایمان رسولی