大多数编程语言包含优良和拙劣的部件,但对JavaScript而言后者的比重较大,因为它在匆忙中开发和发布,还没能够得到精炼。这本权威的书剔除了大多数可怕的JavaScript特性,展现了JavaScript的另一部分,这一部分比JavaScript语言作为一个整体更加稳定、更具有可读性以及可维护性——可以用这个部分创建真正可展的合高效的代码。 作者Douglas Crockford(他被很多开发社区认为是JavaScript专家)提出了足够多的好想法,让JavaScript成为一个杰出的面向对象编程语言。不幸的是,这些好想法(比如函数、弱类型、动态对象和表达能力很强的对象文字注释)被掺杂了些坏想法(比如基于全局变量的编程模型)。 当Java Applet陨落的时候,JavaScript成为了Web编程的缺省语言,但它的流行程度跟它作为一个编程语言的质量完全没有关系。在《JavaScript:The Good Parts》一书中,Crockford深度分析了一堆好的意图和盲目的错误,为你提供了所有JavaScript的地道优良部分的细节,包括: ·语法·继承·方法 ·对象·数组·风格 ·函数·正则表达式·美丽的特性,使用《JavaScript:The Good Parts》一书,你会发现一个美丽、优雅、轻量级和具有很强表达能力的语言,让你创造有效的代码,无论你正在管理对象库,还是只是试着让Ajax快速运行。如果你为Web开发站点或者应用程序,那么这《JavaScript:The Good Parts(影印版)》是绝对必需的。
2021-08-18 11:10:14 19.29MB javascript
1
Delphi7 在WIN7下显示为大字体125%,150%时窗体不正常演示的解决办法-Good
2021-08-11 20:03:14 157B Delphi7在WIN7下显示
1
一个很不错的学习Haskell函数式编程语言的书藉,很浅显易懂,有大量例子演示。
2021-08-09 19:21:09 10KB Haskell
1
Good-mall-admin-web-master前端Good-mall-admin-web-master前端Good-mall-admin-web-master前端
2021-08-09 13:10:47 1.79MB Good-mall-admin- 资源达人分享计划
ECP5_Serdes_soft8b10b_Good_210225.7z
2021-08-06 15:28:30 2.25MB
1
人教版九年级英语Unit 1 How can we become good learners知识点整理
2021-07-17 14:01:47 194KB 人教版九年级英语Unit1H
EXCEL_VBA编写的财务软件
2021-07-11 16:16:30 949KB good
1
Improve your coding skills and learn how to write readable code. Rather than teach basic programming, this book presumes that readers understand the fundamentals, and offers time-honed best practices for style, design, documenting, testing, refactoring, and more. Taking an informal, conversational tone, author Michael Stueben offers programming stories, anecdotes, observations, advice, tricks, examples, and challenges based on his 38 years experience writing code and teaching programming classes. Trying to teach style to beginners is notoriously difficult and can easily appear pedantic. Instead, this book offers solutions and many examples to back up his ideas. Good Habits for Great Coding distills Stueben's three decades of analyzing his own mistakes, analyzing student mistakes, searching for problems that teach lessons, and searching for simple examples to illustrate complex ideas. Having found that most learn by trying out challenging problems, and reflecting on them, each chapter includes quizzes and problems. The final chapter introduces dynamic programming to reduce complex problems to subcases, and illustrates many concepts discussed in the book. Code samples are provided in Python and designed to be understandable by readers familiar with any modern programming language. At the end of this book, you will have acquired a lifetime of good coding advice, the lessons the author wishes he had learned when he was a novice. What You'll Learn Create readable code through examples of good and bad style Write difficult algorithms by comparing your code to the author's code Derive and code difficult algorithms using dynamic programming Understand the psychology of the coding process Who This Book Is For Students or novice programmers who have taken a beginning programming course and understand coding basics. Teachers will appreciate the author's road-tested ideas that they may apply to their own teaching. Table of Contents Part I: Not Learned in School Chapter 1:
2021-07-08 21:22:01 3.71MB Python Coding
1
ddos 超强的ddos memcddosddos
2021-06-28 18:32:35 7KB ddos 超强的ddos 欢迎使用
1
项目是在使用 Grunt 之后创建的 课程说明 在前端和后端项目中,除了实际编码之外,还有很多事情要做:项目需要的所有维护:编译、单元测试、linting 等。您可以手动执行此操作,但您需要专注于代码,对吧? 这就是为什么您要查看 Grunt:它是一个自动化工具,可以为您完成所有“无聊”的工作! 在本课程中,Andrew Burgess 将教您如何启动和运行 Grunt,并充分利用其功能。
2021-06-24 21:04:43 4KB JavaScript
1