دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: نویسندگان: Joreteg. Henrik, Turner. Jenn(Editor), Taylor. Amy Lynn(Illustrator), Lehnardt. Jan(Foreword) سری: ناشر: yet سال نشر: 2013 تعداد صفحات: 110 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 553 کیلوبایت
کلمات کلیدی مربوط به کتاب جاوا اسکریپت انسانی: علوم کامپیوتر، برنامه نویسی
در صورت تبدیل فایل کتاب Human JavaScript به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب جاوا اسکریپت انسانی نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
در برخی موارد، همه اینها به یک آشفتگی تبدیل شد.
همکاری و نگهداری تقریباً غیرممکن است زیرا فقط \"ستاره راک جاوا
اسکریپت\" که فایل 3000 خطی را نوشته است می داند که هر چیزی
چگونه کار می کند. افزودن ویژگی ها ترسناک به نظر می رسد زیرا کل
برنامه انبوهی از شکنندگی است. یک باگ را حذف کنید و سه باگ دیگر
همیشه ظاهر میشوند.
اگر راه بهتری وجود داشت چه میشد؟
چه میشد اگر بتوانید 3000 فایل جاوا اسکریپت خطی، باگهای وضعیت
بد و غیره را حذف کنید. احساس آزاردهنده شکنندگی آه-لطفاً به آن
دست نزنید؟ چه میشد اگر بتوانید ارتباطات و همکاری کد تیم خود را
در حالی که نرمافزارهای با کیفیت بالاتر را با نرخ فزاینده ارسال
میکنید، بهتر کنید؟
و چه میشد اگر بتوانید همه این کارها را همزمان با سرمایهگذاری
روی مهارتهای نرمافزاری انجام دهید که به آن مرتبط نیست. لنگر
یک چارچوب اینجا-امروز-بی ربط- فردا؟
معرفی جاوا اسکریپت انسانی: الگوهای عملی برای برنامه های جاوا
اسکریپت ساده اما قدرتمند.
At some point, this all became a mess.
Collaboration and maintenance is nearly impossible because only
the "JavaScript rock star" who wrote the 3,000 line file
understands how anything works. Adding features sounds
frightening because the whole app's a pile of fragility. Knock
one bug off and three more always show up.
What if there was a better way?
What if you could eliminate 3,000 line JavaScript files, nasty
state bugs and that nagging feeling of oh-please-don't-touch-it
fragility? What if you could make your team's communication and
code collaboration better while shipping higher quality
software at an increasing rate?
And what if you could do all this while investing in software
skills that aren't tied to the anchor of a
here-today-irrelevant-tomorrow framework?
Introducing Human JavaScript: Practical patterns for simple but
powerful JavaScript apps.
Foreword......Page 6
Human JavaScript......Page 10
Acknowledgements......Page 12
This Book Will Help You Build Native HTML5 Apps......Page 13
Realtime apps are human apps......Page 15
Misconceptions, FUD and engineering......Page 19
Picking your tools......Page 20
Client or server? Go big or go home.......Page 23
So I didn’t talk you out of it? Ok, then go all out!......Page 24
Tools and trickery......Page 27
Cleverness is a double edged sword......Page 28
Code Linting......Page 29
No more clientside spaghetti. Organizing your code.......Page 31
Separating views and state......Page 32
CommonJS Modules......Page 33
Grab your moonboots......Page 35
A note on going to production......Page 38
The structure of the client folder......Page 39
Creating an app global......Page 41
Using events: Modules talking to modules......Page 42
A simple example......Page 46
Enter Models......Page 48
Using models for everything......Page 51
Applying this approach to our widget example......Page 52
Model alternatives......Page 54
Summarizing models......Page 63
Views......Page 64
Introducing AmpersandView......Page 66
A Hierarchy of Views......Page 67
Caveat: understanding this.$ and this.get......Page 69
Registering DOM event handlers......Page 70
Binding model values to templates......Page 72
AmpersandView’s convenience methods......Page 73
A bit about defining bindings in templates ⠀ 氀愀 䄀渀最甀氀愀爀䨀匀Ⰰ 刀愀挀琀椀瘀攀)......Page 77
A note about re-usability......Page 79
How we used to do it......Page 80
The next iteration......Page 82
Can we get even faster?......Page 83
Same sh*t different URL......Page 85
How to deal with clientside routes......Page 87
3… 2… 1… Blastoff!......Page 88
The problem/challenge of proper interface QA......Page 92
Meet the SpaceMonkey......Page 93
Unit testing modules that require a browser......Page 96
The problem......Page 99
clientconfig......Page 100
Using them together......Page 101
Security caveats......Page 102
Function bindings......Page 103
Gotchas regarding DOM manipulation in views ⠀琀栀攀礀 洀愀礀 猀琀椀氀氀 戀攀 搀攀琀愀挀栀攀搀)......Page 106
Failed Ajax requests......Page 107
2. Staying up to date......Page 108
5. Feedback on the book......Page 109
6. Thank you, thank you, thank you......Page 110