大卫·赫尔曼 — 作者 (6)
Effective JavaScript [图书] 豆瓣 Goodreads
作者: David Herman 出版社: Addison-Wesley Professional 2012 - 11 其它标题: Effective JavaScript: 68 Specific Ways to Harness the Power of JavaScript
"It's uncommon to have a programming language wonk who can speak in such comfortable and friendly language as David does. His walk through the syntax and semantics of JavaScript is both charming and hugely insightful; reminders of gotchas complement realistic use cases, paced at a comfortable curve. You'll find when you finish the book that you've gained a strong and comprehensive sense of mastery." -Paul Irish, developer advocate, Google Chrome "This is not a book for those looking for shortcuts; rather it is hard-won experience distilled into a guided tour. It's one of the few books on JS that I'll recommend without hesitation." -Alex Russell, TC39 member, software engineer, Google In order to truly master JavaScript, you need to learn how to work effectively with the language's flexible, expressive features and how to avoid its pitfalls. No matter how long you've been writing JavaScript code, Effective JavaScript will help deepen your understanding of this powerful language, so you can build more predictable, reliable, and maintainable programs. Author David Herman, with his years of experience on Ecma's JavaScript standardization committee, illuminates the language's inner workings as never before-helping you take full advantage of JavaScript's expressiveness. Reflecting the latest versions of the JavaScript standard, the book offers well-proven techniques and best practices you'll rely on for years to come. Effective JavaScript is organized around 68 proven approaches for writing better JavaScript, backed by concrete examples. You'll learn how to choose the right programming style for each project, manage unanticipated problems, and work more successfully with every facet of JavaScript programming from data structures to concurrency. Key features include * Better ways to use prototype-based object-oriented programming * Subtleties and solutions for working with arrays and dictionary objects * Precise and practical explanations of JavaScript's functions and variable scoping semantics * Useful JavaScript programming patterns and idioms, such as options objects and method chaining * In-depth guidance on using JavaScript's unique "run-to-completion" approach to concurrency
Narratology Beyond the Human: Storytelling and Animal Life [图书] Goodreads 豆瓣
作者: David Herman 出版社: OUP USA 2018 - 4 其它标题: Narratology beyond the Human
To what extent, and in what manner, do storytelling practices accommodate nonhuman subjects and their modalities of experience, and how can contemporary narrative study shed light on interspecies interactions and entanglements? In Narratology beyond the Human , David Herman addresses these questions through a cross-disciplinary approach to post-Darwinian narratives concerned with animals and human-animal relationships. Herman considers the enabling and constraining effects of different narrative media, examining a range of fictional and nonfictional texts disseminated in print, comics and graphic novels, and film. In focusing on techniques such as the use of animal narrators, alternation between human and nonhuman perspectives, the embedding of stories within stories, and others, the book explores how specific strategies for portraying nonhuman agents both emerge from and contribute to broader attitudes toward animal life. Herman argues that existing frameworks for narrative inquiry must be modified to take into account how stories are interwoven with cultural ontologies, or understandings of what sorts of beings populate the world and how they relate to humans.

Showing how questions of narrative bear on ideas of species difference and assumptions about animal minds, Narratology beyond the Human underscores our inextricable interconnectedness with other forms of creatural life and suggests that stories can be used to resituate imaginaries of human action in a more-than-human world.
Story Logic: Problems and Possibilities of Narrative [图书] Goodreads
Story Logic: Problems and Possibilities of Narrative (Frontiers of Narrative)
作者: David Herman 出版社: University of Nebraska Press 2004 - 6
Featuring a major synthesis and critique of interdisciplinary narrative theory,
marks a watershed moment in the study of narrative. David Herman argues that narrative is simultaneously a cognitive style, a discourse genre, and a resource for writing. Because stories are strategies that help humans make sense of their world, narratives not only have a logic but also are a logic in their own right, providing an irreplaceable resource for structuring and comprehending experience.
brings together and pointedly examines key concepts of narrative in literary criticism, linguistics, and cognitive science, supplementing them with a battery of additional concepts that enable many different kinds of narratives to be analyzed and understood. By thoroughly tracing and synthesizing the development of different strands of narrative theory and provocatively critiquing what narratives are and how they work,
provides a powerful interpretive tool kit that broadens the applicability of narrative theory to more complex forms of stories, however and wherever they appear.
offers a fresh and incisive way to appreciate more fully the power and significance of narratives.
Basic Elements of Narrative [图书] 豆瓣
作者: David Herman 出版社: Wiley-Blackwell 2009 - 2
Basic Elements of Narrative outlines a way of thinking about what narrative is and how to identify its basic elements across various media, introducing key concepts developed by previous theorists and contributing original ideas to the growing body of scholarship on stories. Includes an overview of recent developments in narrative scholarship Provides an accessible introduction to key concepts in the field Views narrative as a cognitive structure, type of text, and resource for interpersonal communication Uses examples from literature, face to face interaction, graphic novels, and film to explore the core features of narrative Includes a glossary of key terms, full bibliography, and comprehensive index Appropriate for multiple audiences, including students, non-specialists, and experts in the field