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

پیوند میان دو Object در JavaScript ۰

سلام دوستان عزیز ، پیرو آموزش های کوتاه و کاربردی که چندی پیش شروع کردم این بار به موضوعی در جاوااسکریپت می پردازیم ، امکان دارد که برای شما پیش آمده باشد که نیاز داشته باشید یک Object را بهObject دیگر پیوند بزنید ، چه راه حلی به ذهنتان رسیده ؟ فرض بر این هست که یکی یا هر دو Object های ما در مسیر برنامه می بایست چندین بار مقدار دهی و پیوند زده بشود ، پس عملا روش ایجاد Object برای هر بار استفاده برای ما مقدور نیست …

چند راه حل برای این کار وجود دارد که روش اول استفاده ساده از یک حلقه for می باشد که در زیر کد مربوطه را مشاهده می کنید :

var a = { 'foo': 'bar', 'baz': 'bat' };
var b = { 'foo': 'quux' };
for (prop in a) {
 if (prop in b) { continue; }
 b[prop] = a[prop];
}

در کد بالا ما ابتدا Object با نام a را پیمایش می کنیم و در صورتی که خصوصیت جدید در b وجود نداشته باشد (که توسط شرط در کد تست می شود) خصوصیت a به b افزوده می شود.

به همین سادگی ، البته برای این کار می توان از روش های دیگری هم استفاده کرد و کار اصولی تری انجام داد که بتوان از آن در تمام مسیر یک پروژه استفاده کرد

یکی از این کارهای استفاده از گسترش برای متد Object می باشد ، ما با تعریف یک Prototype برای Object به نام merge  در هر جایی از کد می توانید با فراخوانی این متد از آن بهره ببریم

ادامه مطلب »

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (16 رای ها, معدل: 500 از 5)
Loading ... Loading ...

حمله مجازی به DeviantART و هک بخش تبلیغات و حذف آن ۰

اینبار می خوام یک را حمله به یکی از سایتهای معروف که به احتمال زیاد حتما یک بار هم که شده دیدیتش رو براتون بگم و انشا الله در ادامه مطلب هم به روش کار به صورت جزء به جزء بپردازیم، اسم سایت چیه ؟DeviantART.Com خوب شناختید ;)

حالا مخوایم چکار کنیم ؟ در واقع می خوایم بدون پرداخت هیچ هذینه ای بخش تبلیغاتی مربع شکل در صفحه پروفایل شما قرار داره رو حذف کنیم (البته قبل از استفاده از تکنیک ها مراحل بعدی فعلا با این آزمایش این رویداد ماندگار نخواهد بود) البته هدف ما یادگیری یک روش حمله به سایت می باشد که در ادامه به اون می پردازیم و هیچ گونه هدف مخرب و یا نفوذی مد نظر ما نیست.
مرحله اول  : شما لینکی که در زیر می بینید رو ، روش کلیک چپ رو نگه دارید و درگ کنید توی لینک های مورد علاقتون (این کار در فایر فاکس امکان پذیر می باشد) و در صورتی که از اینترنت اکسپلورر استفاده می کنید راست کلیک کنید و copy shortcut  رو بزنید

ادامه مطلب »

یک ستارهدو ستارهسه ستارهچهار ستارهپنج ستاره (3 رای ها, معدل: 500 از 5)
Loading ... Loading ...