PDA

View Full Version : مبتدی: قرار دادن JavaScript در HTML



qazwsx123456
چهارشنبه 08 اردیبهشت 1389, 13:35 عصر
سلام به همه برنامه نویسا.

دوستان کد جاوا اسکریپتو هرجای HTML بذارم نشون میده یا جای خاصی داره:متفکر::گیج:


مرسی

Keramatifar
چهارشنبه 08 اردیبهشت 1389, 14:18 عصر
دوست عزیز
هرجا خواستی JavaScript بنویسی یه تگ /script ایجاد کن و داخلش کد بنویس ولی اگه توی /head بذاری بهتره ...
البته مطابق استاندارد درستش اینه که Script ها رو داخل یک فایل .js بذاری و داخل html بهش رفرنس کنی

mehdi.mousavi
چهارشنبه 08 اردیبهشت 1389, 15:33 عصر
سلام.
بعنوان یک قانون کلی، شما باید CSS/Style Sheet ها رو بالای صفحه (در head) و Script ها رو در انتهای صفحه قرار بدید. از اونجاییکه Browser ها هنگام دریافت Script ها از سرور، اینکارو بصورت Synchronous انجام میدن، تا وقتی دریافت فایل .js مورد نظر تموم نشده باشه، Browser هیچ چیز دیگه ای از سرور Download نمیکنه. به همین دلیل طبق Specification های جدید (البته چند وقتی هستش که این تغییر پیش اومده)، توصیه میشه تا Developer ها Script ها رو به انتهای صفحه بیارن...

بدین ترتیب، Browser کار خودش رو برای دریافت (فرضا) تصاویر موجود در صفحه به صرف گرفتن یک Script به تعویق نمیندازه و Performance بارگذاری صفحات افزایش پیدا میکنه.

موفق باشید.

پاورقی: برای اطلاعات بیشتر به این سایت (http://developer.yahoo.com/performance/rules.html) رجوع کنید.

alireza_s_84
چهارشنبه 08 اردیبهشت 1389, 16:43 عصر
سلام.
بعنوان یک قانون کلی، شما باید CSS/Style Sheet ها رو بالای صفحه (در head) و Script ها رو در انتهای صفحه قرار بدید. از اونجاییکه Browser ها هنگام دریافت Script ها از سرور، اینکارو بصورت Synchronous انجام میدن، تا وقتی دریافت فایل .js مورد نظر تموم نشده باشه، Browser هیچ چیز دیگه ای از سرور Download نمیکنه. به همین دلیل طبق Specification های جدید (البته چند وقتی هستش که این تغییر پیش اومده)، توصیه میشه تا Developer ها Script ها رو به انتهای صفحه بیارن...

بدین ترتیب، Browser کار خودش رو برای دریافت (فرضا) تصاویر موجود در صفحه به صرف گرفتن یک Script به تعویق نمیندازه و Performance بارگذاری صفحات افزایش پیدا میکنه.

موفق باشید.

پاورقی: برای اطلاعات بیشتر به این سایت (http://developer.yahoo.com/performance/rules.html) رجوع کنید.
در تکمیل صحبتهای مهندس موسوی:
البته یک نکته ای هم نباید فراموش بشه که اگر اسکریپتی در انتهای یک سند نگاشت بشه نباید قبل از اینکه بارگزاری بشه اون رو فراخونی کنیم چون باعث ایجاد خطا میشه. هرچند که این حالت خیلی کم پیش میاد اما باید بهش توجه کرد

DeveloperStudio
چهارشنبه 08 اردیبهشت 1389, 19:45 عصر
یه سر به اینجا بزن :
http://www.developerstudio.ir/JavaScript/Java_Script_Place.aspx
بازم مشکل داشتی پیام بده