آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

کد جاوا اسکریپت

MohammadAmin  10 سال پیش  10 سال پیش
0 0

دوستان عزیز کسی هست این کدو برام توضیح بده چجوریه

<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=126780447403102";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
</script>

0 0
به نظر میاد d یک المنتی مثل div هستش و s هم اسم تگ هستش مثل a. سپس از داخل div که اسمشو d گذاشته میگرده دنبال id که بهش داده و اگر همچنین آیدی پیدا کرد ادامه نمیده. سپس میاد داخل d آیتم رو میزاره و آیدی بهش میده و در نهایت داخل ویو قرارش میده. البته نمی دونم دقیقا این کار رو میکنه یا نه ولی چیزی توی همین مایه هاست. (10 سال پیش)
0 0
یه تابع تعریف کرده که تگ مورد نظر رو جستجو میکنه و اولین مورد پیدا شده رو در fjs ذخیره میکنه. از اونجایی که خط آخر این تابع رو صدا زده میشه فهمید که d در واقع همون کل document هست و s تگی هست که میخوایم پیداش کنیم که اگر بود اولین تگ (اولین تگ script) رو در fjs ذخیره کنه. بعد میگرده دنبال المنتی که id اون facebook-jssdk باشه و اگر پیدا کرد تابع متوقف میشه. در غیر این صورت یک المنت با همین id ایجاد میشه و در js ریخته میشه بهش خاصیت scr با مقدار مورد نظر هم اضافه میشه. بعد خط آخر تابع میاد المنت ایجاد شده که در js هست رو قبل از fjs که اولین تگ پیدا شده هست در سطح کد درج میکنه. کلا این قطعه کد کارش اینه که قبل از اینکه کدها وارد script بشن، تگ مورد نظر درج بشه. همین. (10 سال پیش)
0 0
ممنون دوستان رفتم تحقیق کردم و فهمیدم این کد برای لایک فیسبوک هستش ولی خب هنوزم دقیقا نمیدونم چجوری باید خوندش (10 سال پیش)
 برای این سوال پاسخی وجود ندارد.

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .