حرکت در گذرگاه زندگی

۹ مطلب در ارديبهشت ۱۳۹۴ ثبت شده است

sprint، یک آلترناتیو سبک برای جی‌کوئری

jQuery کتابخانه ای معروف است برای حل مشکلات طراحان‌وبی که با جاوااسکرپیت کنار نمی‌امدند و همچنین پرفورمنس کدهایشان در استفاده از DOM پایین بود گزینه ای بسیار مناسب است اما پشتیبانی از مرورگرهای قدیمی‌تر و ماژول های زیاد در حالت اولیه قدری از همه‌پسند بودن آن کاسته است.

فریم‌ورک‌هایی مانند آنگولار کتابخانه‌ی کوچک و سبکی شبیه به jQuery با خود دارد و توجه بسیاری را به خود جلب کرد و حالا یک کتابخانه‌ی جدید به اسم Sprint.js پا را فراتر نهاده و ویژگی‌هایی نزدیک به جی‌کوئری را در خود قرار داده با این تفاوت که صرفا در مرورگرهای مدرن پشتیبانی میشود و ابزارهای محدودتری دارد و البته پرفورمنس خیلی بهتری از نمونه های مشابه خود به دست میدهد.

اگر طراح وب هستید و کاربرانتان مرورگرهایشان تا حدی مدرن است بد نیست به این کتابخانه نگاهی بیاندازید شاید برای شما هم جایگزین jquery شد.

نصب :

نصب از bower :

bower install bendc/sprint

همچنین میتوانید کد منبع را دستی دریافت کرده و استفاده کنید. کد منبع روی گیتهاب ...

API

اسپرینت شباهت زیادی به جی‌کوئری دارد و اگر جی‌کوئری بدانید با اسپرینت هم مشکلی نخواهید داشت. لیست توابع...

:)

۰۳ ارديبهشت ۹۴ ، ۰۰:۱۵ ۰ نظر
داریوش عباسی
چهارشنبه, ۲ ارديبهشت ۱۳۹۴، ۱۲:۴۱ ب.ظ داریوش عباسی
موتور جاوا اسکریپت V8 کروم

موتور جاوا اسکریپت V8 کروم

اگر توسعه دهنده هستید احتمالا با جاوا اسکریپت و NodeJS  هم آشنایی دارید. این نوشته در مورد موتور جاوا اسکریپت V8 است که توسط گوگل برای کامپایل و اجرای سریع‌تر کدهای جاوا اسکریپت نوشته شده است و هدف از توسعه ی آن بهبود سرعت اجرای اسکریپت‌‌های صفحات وب در مرورگر کروم است.

این موتور کدهای جاوا‌ اسکریپت را به زبان ماشین کامپایل میکند و از روش‌های سابق که یک مفسر جاوا اسکریپت کار ترجمه‌ و اجرای اسکریپت‌ها را برعهده داشت سرعتی بسیار بالاتر را در اختیار می‌گذارد.

درحال حاضر این موتور، استاندارد اکمااسکریپت۵ (ECMA-262) را پشتیبانی می‌کند.این موتور با زبان ++C نوشته شده است و بصورت منبع‌باز منتشر میشود. پلتفورم‌هایی مثل NodeJS ازین موتور برای کامپایل کدهای جاوا اسکریپت استفاده می‌کنند و یکی از دلایل عمده‌ی شهرت نود‌جی‌اس همین موتور قدرتمند است. برنامه‌نویسانی که تجربه‌ی کار با زبان ++C را دارند می‌توانند ازین موتور در پروژه‌هایشان استفاده کنند.

ادامه مطلب...
۰۲ ارديبهشت ۹۴ ، ۱۲:۴۱ ۰ نظر
داریوش عباسی

متغیر محیطی PAGER

شاید شما هم به این فکر کرده باشید که خیلی از نوشته هایی که خط فرمان برای ما باز میکند مانند صفحات man، انتخاب ابزار نمایشش چطوریه. PAGER  یکی از متغیرهای محیطی تو لینوکسه  که ابزار نمایش این متون رو مشخص میکنه که معمولا پیشفرض روی less تنظیم شده است. برای سیستم خودتون رو چک بکنید :

echo $PAGER

خب میتونید تغییرش بدید به more یا هرچیز بهتری که میشناسید :

PAGER=more

یا اگر راضی نبودید برگردید به همون ابزار پیش فرض. :)

۰۱ ارديبهشت ۹۴ ، ۱۶:۴۵ ۲ نظر
داریوش عباسی