مطالب وب

اپلیکیشن Native یا Hybrid : مسئله این است !

کاربران عموما زمان استفاده از تلفن‌های هوشمند خود لذت می‌برند! چون خیلی از کارهای خود را از جمله چک کردن ایمیل، گشت و گذار در جوامع مجازی، خوندن کتاب، دیدن فیلم و گوش کردن موسیقی و خیلی کارهای دیگه رو میتونن با دستگاه کوچک خود انجام دهند. البته این چیزی هستش که کاربران بهش توجه میکنن، ولی توسعه دهندگان از دید دیگری به نرم‌افزارهای تلفن همراه نگاه می‌کنند ! یک سوالی که ممکن است برای توسعه دهندگان بوجود آید، توسعه نرم‌افزار بصورت Native یا Hybrid هستش!

از HTTP و REST چه می دانید ؟

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

this در جاوااسکریپت به چه معناست ؟

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

استفاده از عملگر سه‌تایی در PHP

یکی از ارکان اصلی برنامه نویسی عملگرها یا Operatorها هستند که در جاهای مختلف و به شکل‌های مختلف در برنامه نویسی استفاده می‌شوند.  مفهوم عملگرها در تمامی زبان‌های برنامه نویسی یکسان است و فقط شکل نوشتاری آن (Syntax) ممکن است متفاوت باشد. مثلا در PHP عملگر concat کاراکتر . (نقطه) است و در اکثر زبان‌های برنامه‌نویسی دیگر کاراکتر + است.

30 سلکتور CSS که طراحان وب باید بدانند

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

چگونه می توانیم با SVG شروع به کار کنیم؟

SVG مخفف Scalable Vector Graphics یک فرمت گرافیگی است که به رزولوشن وابسته نیست یا به زبان ساده یک فرمت وکتور تصویری است ... اما این واقعا یعنی چی؟ چه چیزی آن را از EPS، WMF، JPG و PNG متمایز می کنه؟ اینجا سوالات زیادی وجود داره که شما توی ذهنتون دارید اما تاکنون یک توضیح ساده در مورد آن پیدا نکرده اید که همه اینها را توضیح بده. نسخه 1.1 SVG در ژانویه 2003 اولین بار توسط W3C ارائه شد  اما اخیرا صحبت در مورد این تصاویر اوج گرفته و نظرهارو به خودش جلب کرده. اگر میخواین که با SVG شروع به کار کنید این مقاله به درد شما میخوره!!!

طراحی رسپانسیو حرفه ای با MODERNIZR

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

Semantic بودن HTML5 به چه معناست ؟

هرکسی که در زمینه ی وب فعالیت میکند یا سمت HTML5 رفته باشد یقینا با کلمه ی semantic یا "معنایی" برخورد کرده است، ممکن است هریک از ما تصور ذهنی خاصی از این کلمه داشته باشیم و همچین تصوری باعث مشکل میشود، در این مقاله یاد میگیرید که چرا HTML5 نسبت به نسخه های قبلی HTML معنایی تر یا semantic تر است، یادگرفتن این مطلب برای تمام کسانی که در حوزه ی وب فعالیت میکنند مهم است، با مجیدآنلاین در این مقاله همراه باشید.

چطور وب‌سایتم را آپلود کنم ؟

شاید یه سوال مهمی که برای بار اول  تو ذهن همه طراحان وب ایجاد میشه اینه که چطور باید قالب طراحی شده رو بر روی هاست آپلود کرد؟
خب 2 روش معمول برای اینکار وجود داره که اولیش یه روش کاملا مقدماتیه. شما نام کاربری و رمز عبور ورود به هاستتون رو دارید و با Cpanel یا DirectAdmin و ... وارد پنل مدیریت هاستتون می شوید. اما یه روش حرفه ای تر هست که استفاده از نرم افزار فایل زیلاست. با این نرم افزار خیلی راحت میتونید از سایتتون بک آپ بگیرید یا خیلی سریع تغییراتی رو بر روی سایتتون اعمال کنید. تو این مقاله هر چی که هست و نیست رو در مورد این عملیات میگیم.

28 رابط کاربری برنامه نویسی (API) مفید و کاربردی

API یا Application Programming Interface یک سری از قوانین و ویژگی ها است که نرم افزارها میتوانند از طریق آن باهم ارتباط داشته باشند، برای مثال میتوان Twitter را نام برد، بیشتر مردم ترجیح میدهند از طریق تلفن های هوشمند از Twitter استفاده کنند بنابراین این امکانات حاصل بهره مند بودن توییتر از یک API ( رابط کاربری برنامه نویسی ) میباشد، API اجازه ی برقراری ارتباط بین نرم افزارهای مختلف را آسان میکند.