js
پاسخ ها
![user](/_ipx/f_webp&q_50&blur_3&s_10x10/codeyad/assets/img/UserAvatars/77b73e74-758e-486c-a4bc-ef904a6fcd89.jpg)
محمد هاشمی
آره ولی من چون قبلا با سی شارپ کار میکردم عادت کردم همیشه بذارم
![user](/_ipx/f_webp&q_50&blur_3&s_10x10/codeyad/assets/img/UserAvatars/a85b9f17-600a-4757-9a8b-aacb57c5315e140006141902232366806.jpg)
بهنود محمدی
با اجازه ی جناب هاشمی یه نکته ی جالبی رو بگم .
توی W3Cschools اینطور توضیح داد که اصلا سیاست سمی کالن گذاشتن برای جاوا اسکریپت برای اینه که ممکنه بعضی از نرم افزاهایی که کدها رو کوتاه و مرتب میکنند ، چند استیتمنت از کد ها رو توی یه سطر بنویسند .
اونجوری استیتمنت هایی که با سمی کالن تمام نشدند با هم ترکیب میشند و کدها عملا از کار میفتند .
![user](/_ipx/f_webp&q_50&blur_3&s_10x10/codeyad/assets/img/UserAvatars/77b73e74-758e-486c-a4bc-ef904a6fcd89.jpg)
محمد هاشمی
چه جالب ، خودم اینو نمیدونستم 👌🏻
![user](/_ipx/f_webp&q_50&blur_3&s_10x10/codeyad/assets/img/UserAvatars/Default.jpg)
سمی کالن مخصوصاً مال زمانیه که کد JS رو میخوان رمزگذاری کنن obfuscation
همونطور که دوست عزیز فرمودن، میاد همه رو پشت هم میچسبونه بشه یه رشته string و بعد کد رو رمزگذاری encrypt میکنه (که سایرین نتونن کد رو بخونن، اما مرورگر و سرور میفهمن) این کارو میکنن برای اینکه رقبا نتونن کد رو بردارن و دستکاری کنن
حالا اینجا نذاشتن یه سمی کالن همانا و نابودی کد همان