He deliberately select a subset of the language and put it into a small book. Netscape management soon decided that the best option was for eich to. The table shows the results on running jslint on its main source file, jslint. He talks about ecmascript6, what parts of it he could already identify as the new good parts, and of which he thinks, that they are going to be the new bad parts. Douglas crockford envisions a postjavascript world slashdot. He was featured in the book coders at work for his contributions and philosophies on what javascript got right, and what it didnt as a native of southern california, doug has. Douglas crockford the good parts examples no other book has had quite the impact on the javascript ecosystem as douglas crockfords the good parts. The course takes you through the theory of the dom, how browsers implement it and what the problems with the. This is a summary of javascript the good parts by douglas crokford. Any suggestions for noscriptlike addons for firefox for android 57 would be super awesome. This talk is about using programming languages more effectively, and using that experience to create and select better programming languages. Building rich internet applications with xul ebook written by kenneth c. So, it is probably best to study this only after completing all the introductory material.
Of course, if you want to find out more about the bad parts and how to use them badly, simply consult any other javascript book. The file api and device api are good examples, but allencompassing efforts like chrome apps, mozilla webapi, and tizen web apis are pointing the way to. There are bad practices in software development that are so old and well established that it is difficult to recognize the problems they cause. Code conventions for the javascript programming language. Point, and that function names with initial capital letters should only be used with constructor functions everything else should be lowercase. Jslint is a javascript code quality tool that doug crockford wrote to help him write better javascript programs. Google chrome, mozilla firefox, and microsoft edge all have mature and excellent developer tools available for free built right into the browser. Javascript developer and json proponent douglas crockford recently described a theoretical postjavascript world, according to infoworld. Aug 27, 2011 in this talk from 2007, douglas crockford takes us on a journey through the lens of his own personal experience with javascript a journey from deep skepticism about a flawed, halfbaked. Author douglas crockford, a member of javascript 2. Crockford believes the web development staple needs a successor that can fix multiple programming nuances. The good parts the good parts by douglas crockford available from rakuten kobo.
The most hostile software development environment imaginable. Douglas claims javascript has, some of the best parts of any programming language ever created. In this segment, doug describes how you can use jslint to help improve the robustness and portability of your programs, enforce style rules, spot errors and eliminate globals. The elements of javascript style, parts one and two. Apr 21, 2016 it really addresses whether javascript is just a mess it definitely has messy parts or whether there is something good in there. During this hour long talk, douglas crockford shares his insight about both the good and bad parts of the javascript language. I t is also in books 24x7 javascript the good parts by douglas corckford. The good parts, says on page 114 that constructor functions should always be given names with an initial capital letter ie. Combined javascript according to douglas crockford with. Douglas crockford, discoverer of json and javascript evangelistveteran has given a training on the theory of the dom lately and the videos are available on the web. The truth is that most books that came before this book would focus on too many aspects of javascript, a bible, a library or az. The good parts seems like a good place to start learning the language properly. Shop amongst our popular books, including 2, javascript, javascript and more from douglas crockford. Initial release of what would become mozilla firefox.
He kindly gave up some of his time to chat to sitepoint s. He explains why in this course, quizzes you on functional programming and covers the monad in the final lecture of the course. I think these results are more indicative of actual javascript engine performance than those provided by the performanceoriented benchmarks. I like douglas crockford because i am a crabby old man too. This is for anyone who might have read the book but will prefer just perusing through some notes. For someone who thinks he will rather read code than read. Apr 25, 2018 do not let the size of the book deceive you as douglas crockford manages to pack a lot of hardearned wisdom into very few pages. For an experienced developer whos hacked things together while glancing at an online reference, javascript. He covers the languages embarassing misteps, its valuable hacks, and its powerful features. A wonderful book that you will need to read more than once to get everything out of it.
The good parts defines a subset of javascript thats more reliable, readable, and maintainable than the language as a whole. Jan 01, 2008 douglas crockford has the idea to highlight the good part of the language but also to warn the unsuspecting programmers of its bad parts. Javascript guru and yahoo architect, douglas crockford was in sydney town recently for the annual event that is web directions south. No other book has had quite the impact on the javascript ecosystem as douglas crockfords the good parts. As the title indicates, the book consists of crockfords opinions about how to use javascripts better features and avoid the bad ones. During this hour long talk, douglas crockford shares.
Download for offline reading, highlight, bookmark or take notes while you read programming firefox. Features can have a negative value to customers because they make the products more difficult to understand and use. Do not let the size of the book deceive you as douglas crockford manages to pack a lot of hardearned wisdom into very few pages. Feb 27, 2009 javascript has some extraordinarily good parts. Javascript has bad parts that many times overshadow its good parts. In javascript there is a beautiful, highly expressive language that is buried under a steaming pile of good intentions and blunders. Now to the part where he answered some of the audiences questions, and mine. Then relearned it from scratch in 2008, in the era of the good parts, firebug. Download for offline reading, highlight, bookmark or take notes while you read javascript. Jun 04, 2009 im completely mesmerized by douglas crockfords tech talk, javascript. Firefoxs js engine, spidermonkey, was part of its source tree, but was not.
Stack overflow for teams is a private, secure spot for you and your coworkers to find and share information. In this talk from 2007, douglas crockford takes us on a journey through the lens of his own personal experience with javascript a journey from deep skepticism about a flawed, halfbaked. I focus specially in objects, functions and inheritance 2 commits. The good parts by douglas crockford david walsh blog. Im completely mesmerized by douglas crockfords tech talk, javascript. The good parts is really a story of how enlightenment came to be on mr. Douglas crockfordjavascript the good parts douglas crockford. Douglas crockford has been well described as the worlds foremost authority on javascript. Now, doug has been coding software for a long time, therefore it makes sense to listen to what he has to. Considered the javascript expert by many people in the development community, author douglas crockford identifies the abundance of good ideas that make javascript an outstanding objectoriented programming languageideas such as functions, loose typing, dynamic objects, and. Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising.
The good parts, youll discover a beautiful, elegant, lightweight and highly expressive language that lets you create effective code, whether youre managing object libraries or just trying to get ajax to run fast. For any javascript developer, these videos are a must read. Prototypal inheritance in javascript is described by douglas crockford as. In 2008, douglas crockford released the book, javascript. The good parts but even more so as the visionary behind the json data format as well as the jslint tool.
Im convinced that by avoiding some problematic parts of the language, there is a very useful, functional language core that can express some interesting usepatterns. The good parts by douglas crockford javascript has bad parts that many times overshadow its good parts. Javascript often abbreviated as js, is a programming language that conforms to the. Most programming languages contain good and bad parts, but javascript has more than its share of the bad, having been developed and released in a hurry be. The way we think 9m 3s the programming thought process 7m 14s javascript. We are finding that people like products that just work. Free shipping and pickup in store on eligible orders. Apr 27, 2012 so a good idea based on simplicity won out for once.
Douglas crockford delivers a keynote called javascript. Hes famous not only for his oreilly book javascript. In this segment, doug describes how you can use jslint to help improve the robustness and portability of your programs, enforce style rules, spot errors and eliminate globals in short, to write good javascript code. Most programming languages contain good and bad parts, but javascript has more than its share of the bad, having been developed and released in a hurry before it. The good parts, and dives into the areas of what javascript got right and what it didnt.
The good parts master class with douglas crockford. If you develop sites or applications for the web, this book is an absolute must. This info was gleaned from using a mac and a 1st gen kindle paperwhite to download and display javascript. No script firefox for android support forum mozilla. Most programming languages contain good and bad parts, but javascript has more than its share of the bad, having been developed and released in. It really addresses whether javascript is just a mess it definitely has messy parts or whether there is something good in there. Considered the javascript expert by many people in the development community, author douglas crockford identifies the abundance of good ideas that make javascript an outstanding objectoriented programming languageideas such as functions, loose typing, dynamic objects, and an expressive object literal notation. Most programming languages contain good and bad parts, but javascript has more than its share of the. Watch on oreilly online learning with a 10day trial start your free trial now. Douglas crockford answers dzones questions on javascript. The good parts is known as must have collection for any seasoned or starter javascript programmer.
102 1415 1041 31 592 484 1201 698 1175 809 465 766 1341 149 706 98 179 1543 592 597 917 673 1522 403 629 217 1000 549 1316 62 1022 73 1390 285 691 232 969 723 1081 1233 1492 122 1453 925