دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نویسی: زبان های برنامه نویسی ویرایش: نویسندگان: Dennis Odell سری: ISBN (شابک) : 1430219343, 9781430219347 ناشر: Apress سال نشر: 2009 تعداد صفحات: 442 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 8 مگابایت
در صورت تبدیل فایل کتاب Pro Javascript RIA Techniques Best Practices Performance And Presentation به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب Pro Javascript RIA Technics بهترین عملکرد و ارائه نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
تکنیکهای Pro JavaScript RIA: بهترین روشها، عملکرد و ارائه به شما نشان میدهد که چگونه میتوانید RIAهای جاوا اسکریپت (برنامههای کاربردی اینترنتی غنی) را با رابطهای کاربری قانعکننده و عملکرد عالی بسازید. با بهترین شیوه ها و تکنیک های بهینه سازی که در این کتاب خواهید آموخت، می توانید عملکرد را بدون قربانی کردن یک رابط کاربری غنی بهینه کنید. این کتاب با استفاده از ترکیبی از ایدههای نوآورانه و استفاده هوشمندانه از HTML، CSS، جاوا اسکریپت و پلاگینها، به شما نشان میدهد که چگونه بر اساس بهترین شیوههای توسعه استاندارد وب و دادههای مرورگر در دنیای واقعی تصمیم بگیرید. از طریق مثالهای عملی، خواهید دید که چگونه طراحی و عملکرد را با توجه به پیشرفتهای آینده و نگهداری کارآمد بهینه کنید. با شروع با اصول و تکنیک های ضروری نشانه گذاری معنایی، برنامه های کاربردی وب پاسخگو و کارآمد را بر اساس بهترین شیوه های استاندارد وب و تجربه دنیای واقعی بسازید. تکنیک های عملی را اعمال کنید و ببینید که چگونه از نمونه هایی از اجزای صفحه مرتبط به طور گسترده برای بهبود رابط کاربری و عملکرد سایت های موجود استفاده مجدد کنید. راههایی را کاوش کنید که با فناوری مرورگر موجود، مرزهای ممکن را پشت سر بگذارید.
Pro JavaScript RIA Techniques: Best Practices, Performance, and Presentation shows you how you can build JavaScript RIAs (rich Internet applications) with compelling user interfaces and great performance. With the best practices and optimization techniques you'll learn in this book, you can optimize performance without sacrificing a rich user interface. Using a combination of innovative ideas and intelligent use of HTML, CSS, JavaScript, and plug–ins, this book shows you how to make decisions based on best web standard development practices and real–world browser data. Through practical examples, you'll see how to optimize both design and performance with an eye toward future enhancements and efficient maintenance. Starting with the essential principles and techniques of semantic markup, build efficient, responsive web applications based on web standard best practices and real–world experience. Apply practical techniques and see how to reuse examples of broadly relevant page components to improve the interface and performance of existing sites. Explore ways to push the boundaries of the possible with existing browser technology.
Prelims\r......Page 1
Contents at a Glance......Page 7
Contents......Page 9
About the Author......Page 17
About the Technical Reviewer......Page 19
Acknowledgments......Page 21
Introduction......Page 23
Best Practice Overview......Page 27
Web Developers......Page 28
General Best Practices......Page 29
Know the Basic Rules......Page 30
Follow Mature, Open, and WellSupported Web Standards......Page 31
Deal with CrossBrowser Issues......Page 32
Assume Support for HTML Only......Page 33
Name and Group Folders and Files Consistently......Page 36
Don’t Use Technology for Its Own Sake......Page 37
Learn the HTML Tags......Page 38
DTD Selection......Page 40
How Do You Put the X in XHTML?......Page 41
Element Prohibitions......Page 42
Cut Down on Comments......Page 43
Use Conditional Comments for IE......Page 44
Specify the Content Type......Page 45
Separate Presentation, Content, and Behavior......Page 46
Help CSS and JavaScript Target Individual Pages......Page 47
Order Your Content Correctly......Page 48
Use Tables Properly......Page 49
Improve Your Forms......Page 50
Avoid Using Frames......Page 51
Don’t Be Fooled by Tab Indexes......Page 52
Add Extra Semantics Where You Can......Page 53
Regarding PixelPerfect Reproduction of Designs......Page 54
Separate Common Style Rules......Page 55
Understand Cascade and Specificity......Page 56
Think About the Printer......Page 58
Format Your Style Rules......Page 59
Reset the Browser’s Default Styles......Page 60
Master Shorthand Style Rules......Page 62
Hide Content from CSSCapable Browsers......Page 63
Use Relative Font Sizes......Page 64
Comment Blocks......Page 65
Browser WorkArounds......Page 66
Readable URLs......Page 67
Organizing Assets......Page 68
Image Guidelines......Page 69
Writing Your Files: Integrated Development Environments......Page 70
Testing Your Pages: Browsers and Development Tools......Page 71
Summary......Page 73
Use Consistent Formatting......Page 75
Use Braces and Brackets......Page 76
Use Descriptive Variable and Function Names......Page 77
Maintain Short Function Blocks......Page 78
Use Comments As Documentation with ScriptDoc......Page 80
Avoid Solving Nonexistent Problems......Page 81
Use the Document Object Model......Page 82
Manipulate elements and their Contents......Page 83
Separate Style from Code......Page 84
handle Fatal exception errors Gracefully......Page 85
Define Custom exceptions......Page 86
Code with Localization in Mind......Page 87
What Is a Class?......Page 88
Constructors......Page 89
Methods......Page 90
Singletons......Page 91
Inheritance: Creating New Classes from Existing Ones......Page 92
polymorphism: redefining Inherited properties and Methods......Page 93
The this Keyword......Page 95
Access to Properties and Methods......Page 97
Object Literals and JavaScript Object Notation......Page 99
Using Object Literals as Inputs to Functions......Page 100
Libraries and Frameworks......Page 101
Selecting a Library......Page 102
Detecting When the DOM Is available......Page 103
handling events in the Browser......Page 104
Loading Content on Demand with ajax......Page 109
Using Utility Functions......Page 113
handling CSS and Styles......Page 116
Locating elements Within the page......Page 119
Completing the Library......Page 120
Structuring the Application......Page 121
Managing Two Sets of HTML......Page 124
the Model-ViewController pattern......Page 125
the Observer pattern......Page 128
Testing and TestDriven Development......Page 131
Using ThirdParty Scripts......Page 134
Summary......Page 135
The Rendering and JavaScript Engines......Page 139
JavaScript Engine Performance Benchmarking......Page 140
HTTP: The Communication Standard Behind the Web......Page 143
An hTTP Request Message......Page 144
An hTTP Response Message......Page 147
300+ (Redirection)......Page 149
400+ (Client error)......Page 150
IP Addresses: Phone Numbers of the Internet......Page 151
Packets: Chunks of Data......Page 152
Routes and Routers: The Switchboard of the Internet......Page 153
Loading Order of an HTML Page......Page 154
Viewing the Performance of a Page......Page 155
engine horsepower......Page 156
Unnecessary Content......Page 157
Summary......Page 158
Is Performance Really an Issue?......Page 159
Use a Content Delivery Network......Page 161
Send HTML to the Browser in Chunks......Page 162
Flushing the Buffer with JSp......Page 163
Customize HTTP Headers to Force Browser Caching......Page 164
Compress the Output from the Server......Page 165
Tweaking HTML for Performance......Page 166
Reference JavaScript Files at the End of Your HTML......Page 167
Reduce the Number of HTTP Requests......Page 168
Combine Files......Page 169
Reduce Domain Name Lookups......Page 170
Split Components Across Domains......Page 171
Reduce the Number of HTML Elements......Page 172
Reduce the Size of HTTP Cookies......Page 173
Speed Up Table Layouts......Page 174
Use Shorthand Values......Page 175
Margins and padding......Page 176
Borders......Page 177
Fonts......Page 178
Use the CSS Sprite Technique......Page 179
Tweaking Your Images for Performance......Page 183
GIF Format......Page 184
pNG Format......Page 185
Optimize PNG Images......Page 186
Shrink Your JavaScript File Using Dojo ShrinkSafe......Page 187
Timing Is Everything......Page 188
Use a Memoizer......Page 190
Use efficient String Concatenation......Page 191
Loop Faster and More efficiently......Page 192
Coming Soon: Background Web Worker processes......Page 193
Use JSONp with the