Web
Node.js开发指南 豆瓣
7.8 (12 个评分) 作者: 郭家寶(BYVoid) 人民邮电出版社 2012 - 7
Node.js是一种方兴未艾的新技术,诞生于2009年。经过两年的快速变化,Node.js生态圈已经逐渐走向稳定。Node.js采用了以往类似语言和框架中非常罕见的技术,总结为关键词就是:非阻塞式控制流、异步I/O、单线程消息循环。不少开发者在入门时总要经历一个痛苦的思维转变过程,给学习带来巨大的障碍。 而本书的目的就是帮助读者扫清这些障碍,学会使用Node.js进行Web后端开发,同时掌握事件驱动的异步式编程风格,以便进一步利用Node.js的高级特性。
JavaScript权威指南 豆瓣
作者: 弗拉纳根 译者: 李强 机械工业出版社 2007 - 8
《JavaScript权威指南(第5版)》全面介绍了JavaScript语言的核心,以及Web浏览器中实现的遗留和标准的DOM。它运用了一些复杂的例子,说明如何处理验证表单数据、使用cookie、创建可移植的DHTML动画等常见任务。《JavaScript权威指南(第5版)》还包括详细的参考手册,涵盖了JavaScript的核心API、遗留的客户端API和W3C标准DOM API,记述了这些API中的每一个JavaScript对象、方法、性质、构造函数、常量和事件处理程序。
2014年1月18日 已读
这样的技术工具类书籍,一点点啃意义不大。用时再查 doc 即可。此书亮点在介绍 nodejs 时富有前瞻性(不知是否为之后加入的?),并提带了 CSS & jQ 等一些相关的东西。
Web
编写可维护的JavaScript 豆瓣
Maintainable JavaScript
作者: 扎卡斯 译者: 李晶 / 郭凯 人民邮电出版社 2013 - 4
《编写可维护的JavaScript》向开发人员阐述了如何在团队开发中编写具备高可维护性的JavaScript代码,书中详细说明了作为团队一分子,应该怎么写JavaScript。《编写可维护的JavaScript》内容涵盖了编码风格、编程技巧、自动化、测试等几方面,既包括具体风格和原则的介绍,也包括示例和技巧说明,最后还介绍了如何通过自动化的工具和方法来实现一致的编程风格。
《编写可维护的JavaScript》适合前端开发工程师、JavaScript程序员和学习JavaScript编程的读者阅读,也适合开发团队负责人、项目负责人阅读。
2014年10月28日 已读
太好了。
Web
The Little Book on CoffeeScript 豆瓣
作者: Alex MacCaw O'Reilly Media 2012 - 1
This little book shows JavaScript developers how to build superb web applications with CoffeeScript, the remarkable little language that's gaining considerable interest. Through example code, this guide demonstrates how CoffeeScript abstracts JavaScript, providing syntactical sugar and preventing many common errors. You'll learn CoffeeScript's syntax and idioms step by step, from basic variables and functions to complex comprehensions and classes. Written by Alex MacCaw, author of JavaScript Web Applications (O'Reilly), with contributions from CoffeeScript creator Jeremy Ashkenas, this book quickly teaches you best practices for using this language - not just on the client side, but for server-side applications as well. It's time to take a ride with the little language that could. Discover how CoffeeScript's syntax differs from JavaScript Learn about features such as array comprehensions, destructuring assignments, and classes Explore CoffeeScript idioms and compare them to their JavaScript counterparts Compile CoffeeScript files in static sites with the Cake build system Use CommonJS modules to structure and deploy CoffeeScript client-side applications Examine JavaScript's bad parts - including features CoffeeScript was able to fix
2014年2月22日 已读
<del>集 Ruby / Python 之语法优点于 JavaScript,没有看到实在喜欢的东西。</del> 看过《JavaScript: The Good Parts》之后改变了左边的看法。
Web
AngularJS 豆瓣
作者: Brad Green / Shyam Seshadri O'Reilly Media 2013 - 4
Develop smaller, lighter web apps that are simple to create and easy to test, extend, and maintain as they grow. This hands-on guide introduces you to AngularJS, the open source JavaScript framework that uses Model - view - controller (MVC) architecture, data binding, client-side templates, and dependency injection to create a much-needed structure for building web apps. Guided by two engineers who worked on AngularJS at Google, you'll walk through the framework's key features, and then build a working AngularJS app - from layout to testing, compiling, and debugging. You'll learn how AngularJS helps reduce the complexity of your web app. Dive deep into Angular's building blocks and learn how they work together Gain maximum flexibility by separating logic, data, and presentation responsibilities with MVC Assemble your full app in the browser, using client-side templates Use AngularJS directives to extend HTML with declarative syntax Communicate with the server and implement simple caching with the $http service Use dependency injection to improve refactoring, testability, and multiple environment design Get code samples for common problems you face in most web apps
2014年2月27日 已读
看完 AngularJS 在 YouTube 上的一列视频……大赞。
Web
WebGL 豆瓣
作者: Tony Parisi O'Reilly Media 2012 - 8
Get a quick introduction to WebGL, the new standard for 3D rendering on the web. With WebGL, web developers can create games animations, data visualizations, product displays, and more using JavaScript, a web browser, and a standard web technology stack. If you're familiar with JavaScript, this concise book will help you gain a working knowledge of WebGL through clear and simple examples. Jump in and get started building your own 3D applications. Learn the core concepts of 3D graphics and how to implement them in WebGL Get insights from a well-known pioneer of 3D standards for the Web Develop working knowledge of rendering, texturing, animation, interaction and behaviors Gain access to inside information used by experienced 3D developers and video game programmers Learn how to apply WebGL in web production environments
2014年3月3日 已读
下一步计划是 Ray Tracing in WebGL。
CG Web
Getting Started with D3 豆瓣
作者: Mike Dewar O'Reilly Media 2012 - 7
The d3 Javascript library allows us to make beautiful, interactive browser-based data visualisations. By joining standard web page elements with a well-formed data set, d3 enables us to create everything from simple bar charts to complex infographics. d3 leverages existing web technologies, allowing the data scientist to create graphics using HTML and SVG, and to style them using CSS. This book guides a practitioner through the first few steps of learning d3 through a set of tutorials, based on real-world publicly available data from the New York Metropolitan Transit Authority.
2014年3月4日 已读
其实早就用过 d3.js。薄薄一本,今天物理实验课上翻完了。作为 book 不太推荐,但还算是不错的 intro/doc。
Web 可视化
CSS Text 豆瓣
作者: Eric A. Meyer O'Reilly Media 2013 - 9
2014年4月27日 已读
优:提到相当多不常用的 property;劣:大量浏览器兼容 / 支持纰漏。
Web
Learning from jQuery 豆瓣
作者: Callum Macrae O'Reilly Media 2013 - 2
jQuery has made JavaScript development easier, and helped many developers build powerful applications quickly. Sometimes, though, you need to go beyond jQuery - because you need to work with someone else's code, because you need something smaller and lighter-weight, or because you need to go beyond what jQuery can do. This book will show you how to build on your core jQuery skills and go much further into JavaScript itself, examining event handler, function declaration, JavaScript patterns, and the DOM.
2014年5月16日 已读
Web
白帽子讲Web安全 豆瓣 Goodreads
8.9 (7 个评分) 作者: 吴翰清 电子工业出版社 2012 - 3
《白帽子讲Web安全》内容简介:在互联网时代,数据安全与个人隐私受到了前所未有的挑战,各种新奇的攻击技术层出不穷。如何才能更好地保护我们的数据?《白帽子讲Web安全》将带你走进Web安全的世界,让你了解Web安全的方方面面。黑客不再变得神秘,攻击技术原来我也可以会,小网站主自己也能找到正确的安全道路。大公司是怎么做安全的,为什么要选择这样的方案呢?你能在《白帽子讲Web安全》中找到答案。详细的剖析,让你不仅能“知其然”,更能“知其所以然”。
JavaScript 豆瓣 Goodreads
作者: Douglas Crockford Yahoo Press 2008 - 5
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 could be refined. This authoritative book offers a detailed explanation of the features that make JavaScript an outstanding object-oriented programming language, and warns you about the bad parts.
In the process, JavaScript: The Good Parts defines a subset of JavaScript that's more reliable, readable, and maintainable than the language as a whole. Author Douglas Crockford, a member of JavaScript 2.0 committee at ECMA, is considered by many people in the development community to be the JavaScript expert.
A beautiful, elegant, lightweight and highly expressive language lies buried under a steaming pile of good intentions and blunders, he explains. The very good ideas include functions, loose typing, dynamic objects, and an expressive object literal notation. Awful ideas include a programming model based on global variables. With JavaScript: The Good Parts, you can release this elegant programming language from its old shell, and create more maintainable, extensible, and efficient code.
The book's topics include:
* Syntax
* Objects
* Functions
* Inheritance
* Arrays
* Regular expressions
* Methods
* Style
* Beautiful features
Appendices summarize JavaScript's bad parts and awful parts. But the greatest benefit of studying the good parts is that you can avoid the need to unlearn the bad parts. If you want to learn more about the bad parts and how to use them badly, consult any other JavaScript book.
JavaScript is the language of the Web -- the only language found in all browsers -- so avoiding it altogether is not an alternative. But, whether you're managing object libraries or just trying to get Ajax to run fast, Crockford's guidance in JavaScript: The Good Parts will help you create truly effective JavaScript code.
2014年9月20日 已读
嗯,我读的应该是英文原版 = = 原书评:一本很棒的 JS 特性深入書,從例子到(尤其!)流程圖都好棒。每章首語幾乎都是莎士比亞的詩⋯!有趣的是,附錄有章名叫「糟粕」⋯
Web
用AngularJS开发下一代Web应用 豆瓣
AngularJS
7.7 (6 个评分) 作者: [美] Brad Green / Sbyam Seshadri 译者: 大漠穷秋 电子工业出版社 2013 - 10
AngularJS是一款来自Google的前端JS框架,它的核心特性有:MVC、双向数据绑定、指令和语义化标签、模块化工具、依赖注入、HTML模板,以及对常用工具的封装,例如$http、$cookies、$location等。AngularJS框架的体积非常小,但是设计理念和功能却非常强大,值得前端开发者深入学习。
本书对AngularJS框架的核心特性做了全面的介绍,包括常用的开发工具和开发环境。作为国内第一本关于AngularJS的书籍,本书是学习AngularJS的必备入门工具。
2014年12月12日 已读
这是本好书,细看了两次。大方向上的想法是,前端框架终将取代几年前的 PHP 之类,前端处理 view,后端只处理 data。另外我觉得 SEO 的解决方案还是该由 search engine 自己处理……没法妥协了……(读书笔记需整理讨论
Web
JavaScript语言精粹 豆瓣
JavaScript:The Good Parts
9.2 (15 个评分) 作者: Douglas Crockford 译者: 赵泽欣 / 鄢学鹍 电子工业出版社 2009 - 4
本书通过对JavaScript语言的分析,甄别出好的和坏的特性,从而提取出相对这门语言的整体而言具有更好的可靠性、可读性和可维护性的JavaScript的子集,以便你能用它创建真正可扩展的和高效的代码。
雅虎资深JavaScript架构师Douglas Crockford倾力之作。
向读者介绍如何运用JavaScript创建真正可扩展的和高效的代码。
2014年6月1日 已读
一本很棒的 JS 特性深入書,從例子到(尤其!)流程圖都好棒。每章首語幾乎都是莎士比亞的詩⋯!有趣的是,附錄有章名叫「糟粕」⋯
Web
HTML5 Hacks 豆瓣
作者: Cravens, Jesse; Burtoft, Jeff; 2012
HTML5 is already transforming web development, though it's still under construction in some areas. HTML5 Hacks shows you how to use the latest tools to make your sites and applications more interactive, more functional, and more capable of competing with desktop applications. Each hack shows you how to make a concrete improvement, applying the latest in JavaScript, HTML, and CSS power to common web development issues. Learn the latest techniques with HTML, CSS, and JavaScript Discover new markup and multimedia features Take off with new graphics features in Canvas and SVG Use new presentation models and tools in CSS3 Apply CSS transformation and animation to reduce the amount of JavaScript you need for exciting sites Implement local storage with hash tables and databases Improve client-server communication with web sockets and XmlHttpRequest
2014年6月2日 已读
居然是 O'Reilly 出版的…代码 / 配图 / 章节安排都烂死了…
Web
Web前端黑客技术揭秘 豆瓣 Goodreads
8.4 (5 个评分) 作者: 钟晨鸣 / 徐少培 电子工业出版社 2013 - 1
Web前端的黑客攻防技术是一门非常新颖且有趣的黑客技术,主要包含Web前端安全的跨站脚本(XSS)、跨站请求伪造(CSRF)、界面操作劫持这三大类,涉及的知识点涵盖信任与信任关系、Cookie安全、Flash安全、DOM渲染、字符集、跨域、原生态攻击、高级钓鱼、蠕虫思想等,这些都是研究前端安全的人必备的知识点。本书作者深入剖析了许多经典的攻防技巧,并给出了许多独到的安全见解。
本书适合前端工程师阅读,同时也适合对Web前端各类安全问题或黑客攻防过程充满好奇的读者阅读,书中的内容可以让读者重新认识到Web的危险,并知道该如何去保护自己以免受黑客的攻击。
2014年6月28日 已读
文字功底奇差…各种 0day 失效…唉。
Web 信息安全
CSS Fonts 豆瓣
作者: Eric A. Meyer O'Reilly Media 2013 - 8
2014年7月20日 已读
其实还挺不错的,关于 @font-face 的种种不常见用法……
Web
众妙之门 豆瓣
作者: Smashing Magazine 译者: 贾云龙 / 王士强 人民邮电出版社 2010 - 11
《众妙之门:网站UI设计之道》不包含链接列表或聚合的内容。《众妙之门:网站UI设计之道》包含了知名设计网站Smashing Magazine精心准备、精心编写以及精心编辑的内容,这些都基于Smashing Magazine读者的建议和意愿。全书共分十章,前八章讨论了和网站UI设计相关的八个不同的领域,覆盖面非常广,具有很强的操作性和专业性,全书逻辑严密、言简意赅,设计人员可以快速地找到自己想要的东西。第九章以访谈的形式介绍了多位专家对一系列重要问题的看法,入木三分,很有启发性。第十章以讲故事的方式,把Smashing Magazine杂志的创办和发展过程娓娓道来,同时毫不保留地分享了两位创始人的成功秘诀和价值观,让人受益匪浅。
2014年12月8日 已读
中文版插图简直傻缺……
Web 设计
瞬间之美 豆瓣
Designing the Moment: Web Interface Design Concepts in Action
7.6 (17 个评分) 作者: [美] Jr·Robert Hoekman 译者: 向怡宁 人民邮电出版社 2009 - 7
本书特色:
本书通过重现用户面对Web应用时由始至终的完整情境,主要针对Web应用中几乎所有相关元素,例如Search、Screencast、Blog 、Wizard、 RSS、 Rate 、TagCloud 以及Form的布局、交互甚至客服等都提出了值得借鉴的解决方案。具体通过30多个故事轻松自然地带领读者领会设计者如何百分之百地用心传达以创造美好的用户体验。
本书适用于信息架构设计师、交互设计师、Web开发人员使用 ,资深设计师可将本书用做汇集了设计方法和思路的参考手册。初级设计师以及Web开发人员则可以按照书中的方法直接使用,找到一条通往用户体验设计的捷径。
业界评论:
1. 译者评论:
翻译这本书其实也是一个学习的过程。乍看上去似乎书里面没什么很新的理论或者概念,但是作者有一种“大拙若巧、顺其自然”的味道,每一个问题点(也就是书中的一个个故事)最后的解决方案都是千锤百炼的结晶。也就是说,如果你不了解UE,只需按他所说的去做就保准没事;如果你有过研究,那么每个方案背后的方法和思路同样值得学习。它是一本好书,值得我向任何人推荐
2.专业人士评论:
严格来说这不是一本告诉你从头到尾如何设计Web的书,这一点真是太棒了。我们并不需要某人彻头彻尾地驯服我们的方法、我们的原则、以及我们的个性。然而它却是一本激发我们百分之百用心地与用户交流和思考的好书。书中你见不到一行HTML/Javascript/Perl/PHP/Ruby技术代码,作者完全根据自己的亲身经历和设计经验简单直接地告诉我们良好的用户体验,全在于那些完美的“瞬间”。这是一本激发Web设计灵感的枕边小册,值得我们经常翻阅。
2014年9月8日 已读
挺细致的一本书。提供了许多很显然的 rules,但毫无 thoughts。没帮助。
Web 交互 设计
Functional JavaScript 豆瓣 Goodreads
作者: Michael Fogus O'Reilly Media 2013 - 6
While some web developers dismiss JavaScript as a flawed language, this succinct book shows you how to make the best of it by practicing a functional style of JavaScript programming. Written by Michael Fogus - a core contributor to Clojure and ClojureScript, and author of The Joy of Clojure (Manning) - this book is packed with not only the how of functional programming, but also the why. Each topic illustrated with pointed examples. You'll also get a thorough reference to the Underscore.js library and its idioms, including: Closures Applicative programming Laziness Immutability Higher-order functions Purity Combinators Currying and partial application
2014年9月12日 已读
钥匙丢了,昨晚坐在寝室门口看完了这本书。此书写得非常好,语言特性面面俱到,尤其是一些函数式转化 / 闭包域 / 变量特性的东西,例子很全面 & 深刻,可细读。
Web
jQuery Cookbook 豆瓣
作者: Lindley Cody O'Reilly Media 2009 - 11
jQuery simplifies building rich, interactive web frontends. Getting started with this JavaScript library is easy, but it can take years to fully realize its breadth and depth; this cookbook shortens the learning curve considerably. With these recipes, you'll learn patterns and practices from 19 leading developers who use jQuery for everything from integrating simple components into websites and applications to developing complex, high-performance user interfaces.
Ideal for newcomers and JavaScript veterans alike, jQuery Cookbook starts with the basics and then moves to practical use cases with tested solutions to common web development hurdles. You also get recipes on advanced topics, such as methods for applying jQuery to large projects.
* Solve problems involving events, effects, dimensions, forms, themes, and user interface elements
* Learn how to enhance your forms, and how to position and reposition elements on a page
* Make the most of jQuery's event management system, including custom events and custom event data
* Create UI elements-such as tabs, accordions, and modals-from scratch
* Optimize your code to eliminate bottlenecks and ensure peak performance
* Learn how to test your jQuery applications
The book's contributors include:
* Cody Lindley
* James Padolsey
* Ralph Whitbeck
* Jonathan Sharp
* Michael Geary and Scott González
* Rebecca Murphey
* Remy Sharp
* Ariel Flesler
* Brian Cherne
* Jörn Zaefferer
* Mike Hostetler
* Nathan Smith
* Richard D. Worth
* Maggie Wachs, Scott Jehl, Todd Parker, and Patty Toland
* Rob Burns
2014年9月17日 已读
感觉就是文档…
Web