برنامه نویسی تحت وب بخش اول معرفی Javascript

به نام خدا

جاوااسکریپت (به انگلیسی: JavaScript) زبان برنامه نویسی اسکریپت مبتنی بر اشیاء است که توسط NetScape تولید شده‌است. علیرغم اشتباه عمومی، زبان جاوا اسکریت با زبان جاوا ارتباطی ندارد، اگر چه ساختار این زبان به سی پلاس پلاس(++C) و جاوا شباهت دارد؛ که این امر برای یادگیری آسان در نظر گرفته شده‌است. به کمک این زبان می‌توان به اشیاء داخل صفحات HTML دسترسی پیدا کرد و آنها را تغییر داد. به همین علت برای پویا نمایی(طراحی وب سایت استاتیک) در سمت کاربر (client side)، از این زبان استفاده می‌شود.برای بهره بردن از زبان جاوا اسکریپت ، کد های خود را در داخل تگ script قرار می دهیم. در مثال زیر با استفاده از تابع alert ما یک پیغام را به کاربر نمایش می دهیم

<script>

  alert ("Hello world");

</script>

مشاهده خروجی کد بالا

بعد از اجرای کد بالا خواهید دید که جاوا اسکریپت با استفاده از تابع alert عبارت hello world را به کاربر نمایش می دهد.


معرفی اشیا (object) و توابع پر کاربرد جاوا اسکریپت :

location

خصوصیاتی که این شئ دارد :

hash : مقدار مقابل # را بر می گرداند و یا آنرا اختصاص می دهد به عنوان مثال در آدرس tosinso.comprofileafarhad#tab5 مقدار #tab5 را بر می گرداند

host : نام هاست و پورت موجود در آدرس را برمی گرداند و یا اختصاص می دهد.

hostname : تنها نام هاست را برمیگرداند.

href : کل آدرس صفحه را برمیگرداند.

pathname : تنها مسیر صفحه را برمیگرداند.

protocol : پروتکل مورد استفاده را باز می گرداند http یا https و یا ...

port : پورت موجود در آدرس را باز می گرداند.

search : کوئری موجود در آدرس را باز می گرداند (پارامتر ها )

متد هایی که این شئ دارد :

assign()

سند جدیدی را بارگزاری می کند.

reload()

صفحه را بازخوانی می کند.(یا همون رفرش خودمون)

replace()

سندی را با فعلی جایگزین می کند.

alert()

این تابع یک پارامتر ورودی دارد که نوع آن رشته ای بوده و آنرا به کاربر نمایش می دهد. (همان مثالی که در ابتدا آورده شد )

confirm

این تابع یک پیغام به همراه دو دکمه ی OK و cancel به کاربر نمایش می دهد که خروجی این تابع مقدار منطقی true یا false می باشد.

prompt

این تابع یک پیغام و یک فیلد ورودی متن (input) به کاربر نمایش می دهد که بدین طریق می توان مقدار را از کاربر دریافت کرد. این تابع هم مقدار وارد شده در فیلد را بازگشت می دهد.

شئ math

متد های پرکاربرد math ، در گرد کردن می باشد.

Math.round(x)

: به نزدیک ترین عدد صحیح گرد می کند.

Math.floor(x)

: به پائین گرد می کند.

ceil(x)

: به بالا گرد می کند.

pow(x,y)

x را به توان y می رساند.

max(x,y,z)

min(x,y,z)

: از بین اعداد داده شده بیشتریو یا کمترین را بزا می گرداند.

Math.random()

یک عدد تصادفی بین صفر تا یک باز می گرداند و هیچ گاه یک نمی شود.

String

spilit()

در یک متن داده شده بر اساس یک کاراکتر ، متن را از هم جدا کرده و در آرایه قرار می دهد برای مثال عبارت زیر را در نظر بگیرید :

text="ali # farhad # hasan"

حال اگر تابع spilit را برای عبارت بالا اجرا کنیم نتیجه به صورت زیر می شود

var text="farhad # ali # hasan ";
text2=text.spilit("#");

حال text2 یک متغیری است که عناصر آن به ترتیب farhad,ali,hasan می باشد.

substr()

این تابع از یک عبارت زیر عبارتی را بر اساس نقطه شروع و تعداد کاراکتر حرکت می کند برای مثال عبارت زیر را در نظر بگیرید :

var text="tosinso.com web section";

text2=text.substr(3,2);

در کد بالا از کاراکتر سوم شروع کرده و 2 کاراکتر را بر میدارد و در متغییر text2 عبارت ro ذخیره می شود.

trim()

: این تابع فضای خالی را از هر دو طرف عبارت حذف می کند.


نویسنده : فرهاد مهریاری

منبع : انجمن تخصصی فناوری اطلاعات ایران

هرگونه نشر و کپی برداری بدون ذکر منبع و نام نویسنده دارای اشکال اخلاقی می باشد.

#برنامه_نویسی_تحت_وب #آموزش_مقدماتی_جاوا_اسکریپت #آموزش_برنامه_نویسی_جاوا_اسکریپت #آموزش_مقدماتی_javascript #تفاوت_جاوا_و_جاوا_اسکریپت #تفاوت_جاوا_اسکریپت_و_جی_اسکریپت #آموزش_جاوا_اسکریپت #آموزش_java_script #آموزش_برنامه_نویسی_تحت_وب #آموزش_زبان_جاوا_اسکریپت
عنوان
1 برنامه نویسی تحت وب بخش اول - مقدمه و مفاهیم رایگان
2 برنامه نویسی تحت وب بخش اول معرفی html رایگان
3 برنامه نویسی تحت وب بخش اول معرفی Javascript رایگان
4 امنیت وب رایگان
زمان و قیمت کل 0″ 0
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره تابستانه می تونی امروز ارزونتر از فردا خرید کنی ....