Script Object Properties

Previous >    <Next  

‎ويژگي هاي شئScript

‎شئScript كه درجاوااسكريپت ايجاد ميشود، مرتبط با يكي از عناصرHTML ‎<script>‎ ‎صفحه ميباشد .اين شئ داراي ويژگي هاي همان عنصر‎<script>‎ است كه ميتوان با فرمت ‎شئ گرائي با شئ مذكور روي آن اثر گذاشت .بعبارتي ميتوان مقادير ويژگيهاي آنرا تنظيم ويا بدست ‎آورد.

‎جدول ويژگي هاي شئScript مطابق زير بوده ، ودراين صفحه هركدام دربخش داخلي تشريح ميشوند.

‎ويژگي ‎شرح
async ‎وضعيت اجرائي اسكريپت را تنظيم ويا برگشت ميدهد.
‎مشخص ميكند كه بمحض در دسترس بودن بصورت ناهمزمان اجرا شود.
charset ‎مقدار ويژگيcharset اسكريپت راتنظيم ويا برگشت ميدهد .
‎مقدار اين ويژگي مجموعه كراكتري اسكريپت را مشخص ميكند.
crossOrigin ‎تنظيماتCROS اسكريپت را تنظيم ويا برگشت ميدهد .
defer ‎اين ويژگي وضعيت اجرائي اسكريپت را پس از تجزيه صفحه مشخص ميكند كه اجرا شود يانه
src ‎مقدارsrc ويژگي اسكريپت را تنظيم ويابرگشت ميدهد .
text ‎محتويات تمام گره هاي متني را كه فرزندان يك اسكريپت هستند، تنظيم ويا برميگرداند.
type ‎مقدار ويژگيtype اسكريپت را تنظيم ويا برگشت ميدهد .
‎اين ويژگي نوع اسكريپت را مشخص ميكند.

‎ويژگيScript async

‎ويژگيScript async ويژگيasync عنصرHTML‎<script>‎ مرتبط باشئ ‎فوق راتنظيم ويا برگشت ميدهد .اين ويژگي وضعيت اجرايي همزماني اسكريپپ را بمحض در دسترس ‎بودن مشخص ميكند.

‎مثال ـ بررسي اجراي ناهمزماني اسكريپت بمحض در دسترس بودن

var x = document.getElementById("myScript").async

--(go to editor for change code and run)

‎ويژگيScript async مقدار ويژگيasync عنصر مرتبط‎<script>‎ را منعكس ميكند.

‎توجه ـ راه هاي مختلفي براي اجراي يك اسكريپت خارجي وجود دارد.

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي
scriptObject.async

‎فرمت تنظيم ويژگي
scriptObject.async= true | false

‎مقادير ويژگي ـProperty Values

‎مقدار ‎شرح
true | false ‎مشخص ميكند كه آيا يك اسكريپت بايد به محض برخورد،ناهمزمان اجرا شود يا نه
  • true‎ـ بمحض برخورد ناهمزمان اجرا ميشود.
  • false‎ـ بمحض برخورد آن اجراي ناهمزماني ندارد .

‎ويژگيScript charset

‎ويژگيScript charset ويژگيcharset عنصرHTML‎<script>‎ مرتبط باشئ ‎فوق راتنظيم ويا برگشت ميدهد .اين ويژگيcharset رمزگذاري كراكتر مورد استفاده در يك اسكريپت ‎خارجي را مشخص ميكند.

‎هنگاميكه مجموعه كراكتري اسكريپت خارجي متفاوت با سند باشد، تعريف ميگردد، درغير اينصورت ‎از مجموعه كراكتري سند استفاده ميشود.

‎مثال ـ مجموعه كراكتري اسكريپت خارجي را كه فايل ميباشد، برگشت ميدهد.

var x = document.getElementById("myScript").charset

--(go to editor for change code and run)

‎توجه ـ ويژگيcharset فقط براي اسكريپت خارجي است .و بايد داراي ويژگيsrc باشد .

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي
scriptObject.charset

‎فرمت تنظيم ويژگي
scriptObject.async= charse

‎مقادير ويژگي ـProperty Values

‎مقدار ‎شرح
charset ‎مجموعه كراكتري يك فايل اسكريپت خارجي را مشحص ميكند.
‎برخي از مقاديز رايج
  • ‎"ISO-‎8859-‎1‎"‎ـ براي رمزگذاري استاندارد الفابت لاتين
  • ‎"UTF-‎8‎"‎ـ مجموعه كراكتري يونيك سازگار با ASCII

‎ويژگيScript defer

‎ويژگيScript defer ويژگيdefer عنصرHTML‎<script>‎ مرتبط باشئ ‎فوق راتنظيم ويا برگشت ميدهد .اين ويژگيdefer مشخص ميكند يك اسكريپت هنگاميكه تجزيه صفحه ‎به پايان ميرسد، اجراشود يانه

‎اين ويژگي نشان دهنده ويژگيdefer تگ‎<script>‎ است .اين ويژگي فقط براي اسكريپت ‎خارجي است.

‎مثال ـ بررسي اينكه اسكريپت خارجي درپايان تجزيه صفحه اجرا شده يانه

var x = document.getElementById("myScript").defer

--(go to editor for change code and run)

‎توجه ـ راههاي مختلفي براي اجراي اسكريپت خارجي وجود دارد.

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي
scriptObject.defer

‎فرمت تنظيم ويژگي
scriptObject.defer= true |false

‎مقادير ويژگي ـProperty Values

‎مقدار ‎شرح
true | false ‎مشخص ميكند كه آيا يك اسكريپت بايد در پايان تجزيه صفحه اجرا شود يا نه
  • true‎ـ اجرا ميشود.
  • false‎ـ اجرا نميشود.

‎ويژگيScript src

‎ويژگيScript src ويژگيsrc عنصرHTML‎<script>‎ مرتبط باشئ ‎فوق راتنظيم ويا برگشت ميدهد .اين ويژگي آدرسURL اسكريپت خارجي را مشخص ميكند اسكريپت ‎خارجي فايلي است كه ويژگيsrc آدرس آنرا مشخص ميكند . اين فايل نمي تواند داراي عنصر ‎<script>‎باشد .

‎مثال ـ دريافت آدرسurl فايل اسكريپت خارجي

var x = document.getElementById("myScript").src

--(go to editor for change code and run)

‎اگر ميخواهيد يك جاوااسكريپت را در چندين صفحه در يك وبسايت اجرا كنيد، بايد يك فايل اسكريپت ‎خارجي بسازيد، به جاي اينكه يك اسكريپت يكسان را بارها وبارها بنويسيد .فايل اسكريپت را با ‎پسوندjs ذخيره كنيد وبا ويژگي src در تگ ‎<script>‎ به آن مراجعه كنيد ..

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي
scriptObject.src

‎فرمت تنظيم ويژگي
scriptObject.src= URL

‎مقادير ويژگي ـProperty Values

‎مقدار ‎شرح
URL ‎آدرسURL فايل اسكريپت خارجي رامشخص ميكند .
‎مقادير ممكن
  • ‎آدرسURL مطلق كه بيك سايت ديگر اشاره دارد .
    src="http://www.example.com/example.js"
  • ‎آدرسURL نسبي كه به سايت داخلي اشاره دارد
    src="example.js"

‎ويژگيScript text

‎ويژگيScript text ويژگيtext عنصرHTML‎<script>‎ مرتبط باشئ ‎فوق راتنظيم ويا برگشت ميدهد .اين ويژگي محتوي يك اسكريپت را تنظيم ويا برگشت ميدهد.

‎مثال ـ دريافت محتوي يك اسكريپت

var x = document.getElementById("myScript").text

--(go to editor for change code and run)

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي
scriptObject.text

‎فرمت تنظيم ويژگي
scriptObject.text= contenrs

‎مثال ـ مثالي ديگر از نحوي دريافت محتوي عنصر‎<script>

var x = document.getElementById("myScript").text

--(go to editor for change code and run)

‎ويژگيScript type

‎ويژگيScript type ويژگيtype عنصرHTML‎<script>‎ مرتبط باشئ ‎فوق راتنظيم ويا برگشت ميدهد .اين ويژگي نوعMIME اسكريپت خارجي را مشخص ميكند.

‎اين ويژگي نوع محتوي بين‎<script> and </script>‎ را مشخص ميكند .

‎نوعMIME از دو بخش تشكيل شده است، يكي نوع رسانه وديگري فرعي آن .بعنوان نمونه "text/javascript"

‎مثال ـ دريافت نوعMIME خارجي

var x = document.getElementById("myScript").type

--(go to editor for change code and run)

‎توجه ـ درHTML 5 ويژگيtype ديگر نياز نيست پيش فرض آن‎‎"text/javascript‎"‎ است.

‎پسوندjs ذخيره كنيد وبا ويژگي src در تگ ‎<script>‎ به آن مراجعه كنيد ..

‎فرمت استفاده ـSyntax

‎فرمت برگشت ويژگي
scriptObject.type

‎فرمت تنظيم ويژگي
scriptObject.type= MIME_type

‎مقادير ويژگي ـProperty Values

‎مقدار ‎شرح
MIME_type ‎نوعMIME اسكريپت را مشخص ميكند .
‎بعضي مقادير رايج
  • text/javascript‎كه پيش فرض هم ميباشد
  • text/ecmascript
  • application/ecmascript
  • application'javascript

Previous >    <Next