Custom Elements، دارای یک چرخه حیات میباشند. در طی این چرخه حیات، میتوان تعدادی متد خاص را به المان سفارشی خود اضافه کرد که به صورت خودکار توسط مرورگر فراخوانی میشوند. به این متدها Life-cycle C allbacks یا Custom Element Reactions نیز میگویند. برای درک بهتر چرخه حیات مذکور، به تکه کد زیر توجه نمائید: customElements.define("x-component", class extends HTMLElement {
constructor() {
super();
...
Web Components مجموعهای از تکنولوژیهایی میباشند که امکان ساخت المانهای سفارشی با قابلیت استفادهی مجدد و به همراه کپسولهسازی ساختار، استایل و عاملیت (Functionality) متناظر با المان ایجاد شده را در اختیار شما قرار میدهد. در این سری چند قسمتی، ابتدا روش ساخت Web Components را بدون استفاده از ابزار خاصی بررسی کرده و در ادامه با معرفی Stenciljs ، چند کامپوننت سفارشی را طراحی خواهیم کرد. سه تکنولوژی اصلی مورد استفاد ...
امروزه استفاده از صفحات وب، در همه امور به خوبی به
چشم میخورد و تاثیر این فناوری را میتوان در تمام عرصههای تولید و
استفاده از نرم افزار دید. web worker یکی از فناوریهای تحت وب بوده که
توسط W3C ارائه شده است. وب ورکر به شما اجازه میدهد تا بتوانید عملیاتی را
که نیاز به زمان زیادی برای پردازش دارد، در پشت صحنه انجام دهید؛ بدون
اینکه وقفهای در پردازش UI ایجاد شود. وب ورکر حتی به شما اجازه میدهد
چند thread را همزمان ...
در صورتیکه بخواهید برای نسخههای مختلف اینترنت اکسپلورر styleهای مختلفی را بنویسید، کافیاست از 4 کاراکتر منحصر به فرد ( 9\ _ * ) استفاده کنید. IE8 and Below
برای اینکار در IE8 و پایینتر از آن، به انتهای هر استایل "9\" را اضافه کنید. فقط "9\" را میتوان برای این کار استفاده کرد و تغییر دادن آن به عبارتی دیگر مثلا "IE\" اشتباه است. حتی "8\" هم برای انجام اینکار درست نیست و فقط "9\" کار میکند. body ...
.. مقدمه در دنیای وب دو انکدینگ معروف داریم: Url Encoding و Html Encoding. در هر کدام از این انکدینگها یک عملیات کلی صورت میگیرد: تبدیل کاراکترهای غیرمجاز به عبارات معادل مجاز.Url Encoding همانطور که از نامش پیداست روشی برای کدکردن Url هاست. مثل عبارت کدشده زیر:Hello%20world%20,%20hiدرواقع کاراکتر مشخصکننده رشتهای که Url Encoding احتمالا در آن اعمال شده است، همان کاراکتر % است. بحث درباره این نوع انکدینگ کمی مفصل است که خود مطلب جداگا ...
Base64 یک مبنای عددی است که یکی از کاربردهای آن در نرم افزارها انتقال اطلاعات فایل باینری است. به عنوان مثال با تبدیل محتوای باینری یک تصویر به مبنای 64 میتونید اون تصویر رو در دل فایل هایی نظیر HTML و CSS و SVG قرار بدید؛ یا به اصطلاح اون تصویر رو Embeded (توکار) کنید.نکته: در Base64 برای هر 6 بیت یک کاراکتر معادل در مبنای 64 در نظر گرفته میشه، به همین دلیل در هنگام تبدیل برای جلوگیری از Lost (گم) شدن دادهها عملیات مورد نظر رو بر روی س ...
پنل CSS مانند پنل جانبیِ Style که در مقالهی قبل بررسی کردیم است با این تفاوت که امکانات بیشتری برای افرادی که قصد تصریف استایل دارند محیا کرده است.
در این پنل میتوان به اضافه ، ویرایش و حذف استایل هایی که به صفحهی جاری توسط فایلهای مختلف اضافه شده اند و یا داخل خود صفحه تعریف شده اند پرداخت.
...
در این سری از مقالات آموزش FireBug ، به صورت ترتیبی پیش رفتیم و ابتدا توضیحات تقریبا مفصلی در مورد پنل Console دادیم.اکنون به پرکاربردترین بخش آن ، یعنی پنل HTML میرسیم.
محتویاتی که در این پنل نمایش داده میشود ، کدهای صفحهی جاری ، بصورت زنده است و با چیزی که از سمت سرور به مرورگر ارسال میشود متفاوت است ، تگهای HTML بصورت درختی مرتب شده اند و رنگی نمایش داده میشوند و امکان ویرایش محتوا ، ویرایش استایل ، مشاهدهی آرایش ...