زمان طراحی

طراحی وب سایت و اپلیکیشن اختصاصی

اگر به دنبال توسعه تجارت و فروشگاه خود را دارید میتوانید برای دیجیتال کردن کارهای خود روی ما حساب کنید

خدمات گروه رادوین ...

اگر به طراحی اختصاصی ایده هایتان نیاز دارید با ما تماس بگیرید

خدمات گروه رادوین

windows client 128

طراحی نرم افزار

هنوز بسياري از ادارات ، شركت ها و فروشگاه ها اطلاعات خود را به روش دستي روي كاغذ مديريت .. .

website design 128

طراحی وب سایت

اگر به دنبال یک وی سایت شکیل زیبا و با قیمت مناسب هستید ما به شما کمک می کنیم تا

android 128

طراحی اپلیکیشن

شما برای کمک گرفتن و انجام پروژه های دانشجویی خود می توانید روی ما حساب کنید !.

windows client 128

فرآیند طراحی سایت

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

website design 128

هزینه طراحی سایت

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

جاوااسکریپت یک زبان برنامه نویسی اسکریپت مبتنی بر اشیاء است که توسط شرکت Netscape در سال ۱۹۹۵ تولید شد.

برنامه سازی با جاوا اسکریپت استاتیک است و سمت کلاینت.

این زبان شیء گراست و علی رغم اشتباه عمومی، هیچ ربطی به زبان جاوا ندارد. اگرچه ساختار این زبان به C++ و جاوا شباهت دارد که این برای سادگی در یادگیری می باشد.

البته این زبان را هم می توان به صورت ساخت یافته و هم به صورت شیء گرا مورد استفاده قرار داد. کاربرد گسترده آن در سایت ها و صفحات اینترنتی می باشد و به کمک این زبان می توان به اشیاء داخل صفحات html دسترسی داشت و آن ها را تغییر داد. از این رو در پویانمایی سمت کاربر از آن استفاده می شود

 

جاوا اسکریپت از تمامی نحو ساختاری زبانCپشتیبانی می‌کند. مانندif  و switch و حلقه‌های  while

 

  برنامه نویسی در وب به دو صورت انجام می شود : 

  1. Static (ایستا)برنامه سازی تحت وب

به طور مثال: HTML و JavaScript و CSS. 

Dynamic 2        (پویا) 

به طور مثال: PHP، ASP و...

 

دسته اول: DOM (Document Object Model)

این مدل که براساس اسناد کار می کند (داده) نوعی API در کد نویسی می باشد که مبتنی بر اسناد و اطلاعات مانند HTML یا XML کار می کنند. توابع API زیر برنامه هایی از قبل نوشته شده و آماده در ویندوز می باشند که عملیات سیستم عامل توسط آن ها انجام می شود. APIها در فایل های DLL سیستم عامل قرار دارند که برنامه نویس ها هم با شناخت آن ها می توانند بهره گیری کنند. مانند: تابع خاموش کردن سیستم تا راه اندازی CD و...

در DOM عناصر به صورت ساختار درختی و گره ها به وجود می آیند. برای اضافه یا کم کردن یک Object یک گره به درخت اضافه یا از آن کاسته می شود. مرورگرها با پیمایش درخت ها کدها را اجرا می کنند.

دسته دوم: BOM (Browser Object Model)

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

DOM چیست: (Document Object Model)

DOM یکی از API ها (رابط یا میانجی برنامه کاربردی) برای زبان های مهم HTML و XML به شمار می رود، DOM تمام عناصر موجود در یک صفحه وب را به صورت درختی از گره ها (node) نمایش می دهد و با ترسیم درختی فرضی از عناصر موجود در یک صفحه ی وب امکان بی نظیری به طراحان وب برای کنترل بر آن ها می دهد، گره ها با استفاده از DOM می توانند به راحتی حذف، اضافه و یا جابجا شوند. JavaScript با استفاده از مدلDOM، می تواند به تمام عناصر یک صفحه HTML دسترسی داشته باشد.

JavaScript  با استفاده از مدل شیء گرای DOM، یک صفحه HTML داینامیک یا پویا ایجاد می کند.

BOM چیست ؟ Browser Object Model

یکی دیگر از API های ساخته شده برای HTML که به عنوان یکی از ویژگی های منحصر به فرد مرورگرهای IE و Netscape نیز شناخته می شود BOM است. از BOM برای دسترسی و دستکاری ویژگی های پنجره یک مرورگر می توان استفاده کرد. طراحان وب با استفاده از BOM می توانند کارهایی همچون جابجایی پنجره ها و تغییر متن موجود در نوار وضعیت مرورگر و دیگر کارهایی که ارتباط مستقیم با قسمت Content سند ندارد انجام دهند. معمولا BOMبا پنجره ها و فریم ها سرو کار داشته و می توان از طریق آن کارهای زیر را انجام داد:

- باز کردن پنجره های Popup.

-  توانایی باز کردن پنجره های جدید و تغییر اندازه و جابجایی و یا بستن آن ها.

- بدست آوردن اطلاعات از مرورگر (نوع، ورژن و...).

- بدست آوردن اطلاعاتی در مورد سند و موقعیت صفحه ای که در مرورگر باز شده است.

- بدست آوردن اطلاعات در مورد وضوح صفحه نمایش کاربر.

- پشتیبانی از Cookie ها.

به دلیل اینکه هیچ گونه استانداردی برای BOM وجود ندارد هر مرورگر ممکن است به صورتی متفاوت از آن پشتیبانی کند، مانند اشیاء Window و Navigator که هر مرورگر متدها و خاصیت های منحصر به فردی برای آن ها تعریف کرده است.



نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید

عنوان درباره و متن

متن توضیحات متن توضیحات متن توضیحات متن توضیحات متن توضیحات متن توضیحات متن توضیحات متن توضیحات متن توضیحات متن توضیحات

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.