menu

جاوا اسکریپت

دکمه ی back مرورگر در Ajax

توی یکی از سایت هایی که مینوشتم، نیاز بود که سایت را به صورت Ajax بنویسم و تمام لینک های داخلی را Ajax کنم.

بعد از این که سایت را Ajax کردم و تمامی محتواها از طریق Ajax فراخوانی میشد، مشکلی که پیش اومد این بود که کاربر شاید میخواست به صفحه ی قبلی که توش بوده برگرده، و از اونجایی که محتوا از طریق Ajax فراخوانی میشد، دکمه ی back مرورگر کار نمیکرد.

بیشتر بخوانید

پنجشنبه 18 شهریور 1395

WMatrix

نمیدونم تا حالا شما فیلم ماتریکس را دیده اید یا نه

احتمال این که اون را دیده باشید خیلی زیاده!

از اون فیلم هایی هست که هر ساله 5-6 بار تلویزیون پخش میکنه!

یکی از فیلم های خوش ساخته، و فیلم خوبی هم هست

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

بریم یه سری به دنیای ماتریکس بزنیم و اونو بیاریم توی وب

بیشتر بخوانید

جمعه 12 شهریور 1395

مشخصات بازدید کننده

چند روز پیش بود که برای بلاگ خودم، یه مشکل کوچولو پیش اومده بود.

البته مشکل خاصی نبود. مشکل از اینجا بود که یکی از افکت های خاص مورد علاقه ی من توی css3 که توی این بلاگ فعال بود (perspective) توی گوشی های هوشمند و برخی نسخه های اندروید و و... مشکل داشت.

اما از اونجایی که این افکت، یکی از افکت های مورد علاقه ی من توی css3 هست، واقعا دلم نمیومد که این افکت را ز کل حذف کنم!

برای همین تصمیم گرفتم که این افکت را توی گوشی های هوشمند بردارم، اما توی نسخه ی دسکتاپ برای اندازه های کمتر از 870 پیکسل این افکت فعال باشه تا اگه احیانا کسی خواست ریسپانسیو بودن را از توی دسکتاپ امتحان کنه، کمی لذت مضاعف ببره!

این از صورت مسئله! اما سوال مشکل چی هست و به قول معروف problem کجاست؟ این که چجوری مشخصات سیستم عامل و مرورگر بازدید کننده را پیدا کنیم.

اینجاست که جاوا اسکریپت دوباره و بازهم مثل همیشه به داد ما میرسه!

بیشتر بخوانید

پنجشنبه 18 دی 1393

مشکل تگ اسکریپت در ایجکس

سلام

یکی از قابلیت های ویژه ای که جی کوئری داره، API های اون در زمینه ی ای جکس هست.

اما ای جکس چیست؟

به نقل از این سایت (!) ای جکس یه تکنولوژی وب بر مبنای جاوا اسکریپت است که یکی از کاربرد های اصلی اون، انتقال داده ها و اتفاقات به سرور و پردازش اون و بازگرداندن پاسخ سرور به کاربر هست، بدون این که کاربر متوجه چیزی بشه.

یعنی دقیقا همون چیزی که توی همین بلاگ هست.

شما همین بلاگ را فرض کنید. وقتی روی یک لینک توی بلاگ کلیک میکنید (لینک های داخلی. هر لینکی که به یه آدرس توی همین سایت مربوط باشه) مرورگر شما ریلود نمیشه، ساید بار کناری سایت بارگزاری مجدد نمیشه، اما محتوای سایت عوض میشه.

به این میگند ای جکس (!)

بیشتر بخوانید

چهارشنبه 19 آذر 1393

نمایش element ها هنگام اسکرول

شاید توی سایت های مختلف مشاهده کرده باشید که پس از اینکه اسکرول میکنید(با موس به پایین حرکت میکنید) محتوای سایت نمایش داده میشوند و شاید هم از این کار خوشتون اومده باشه.

توی این پست میخواهم به صورت خیلی ساده این کار را با جاوا اسکریپت و جی کوئری انجام بدم.

البته به نظر من، بهترین راه برای اینکار و اصولی ترینش این هست که با اسکرول کردن موس، به همراه Ajax به صورت خودکار اطلاعات دریافت بشه و بعد از اون نمایش داده بشه، اما کاری که الان میخواهم بکنم، این هست که اطلاعات به صورت کامل لود بشند، ولی به صورت hidden باشند و هنگامی که کاربر با موس به موقعیت مورد نظر رفت، اون element نمایش داده باشه.

پس اگر مایل هستید، با ما باشید در یکی دیگر از دست نوشته های یک تازه کار.

بیشتر بخوانید

پنجشنبه 19 تیر 1393