作者:[美] Elliotte Rusty Harold
出版社:Addison-Wesley Professional publisher
出版年:2008
评分:0.0
ISBN:9780321503633
所属分类:网络科技
Like any other software system, Web sites gradually accumulate "cruft" over time. They slow down. Links break. Security and compatibility problems mysteriously appear. New features don't integrate seamlessly. Things just don't work as well. In an ideal world, you'd rebuild from scratch. But you can't: there's no time or money for that. Fortunately, there's a solution: You can refactor your Web code using easy, proven techniques, tools, and recipes adapted from the world of software development. InRefactoring HTML, Elliotte Rusty Harold explains how to use refactoring to improve virtually any Web site or application. Writing for programmers and non-programmers alike, Harold shows how to refactor for better reliability, performance, usability, security, accessibility, compatibility, and even search engine placement. Step by step, he shows how to migrate obsolete code to today's stable Web standards, including XHTML, CSS, and REST-and eliminate chronic problems like presentation-based markup, stateful applications, and "tag soup." The book's extensive catalog of detailed refactorings and practical "recipes for success" are organized to help you find specific solutions fast, and get maximum benefit for minimum effort. Using this book, you can quickly improve site performance now-and make your site far easier to enhance, maintain, and scale for years to come. Topics covered include * Recognizing the "smells" of Web code that should be refactored * Transforming old HTML into well-formed, valid XHTML, one step at a time * Modernizing existing layouts with CSS * Updating old Web applications: replacing POST with GET, replacing old contact forms, and refactoring JavaScript * Systematically refactoring content and links * Restructuring sites without changing the URLs your users rely upon This book will be an indispensable resource for Web designers, developers, project managers, and anyone who maintains or updates existing sites. It will be especially helpful to Web professionals who learned HTML years ago, and want to refresh their knowledge with today's standards-compliant best practices. This book will be an indispensable resource for Web designers, developers, project managers, and anyone who maintains or updates existing sites. It will be especially helpful to Web professionals who learned HTML years ago, and want to refresh their knowledge with today's standards-compliant best practices.
《硬件安全攻防大揭秘》内容简介:本书是一本硬件安全攻防方面的综合性书籍。前三章介绍了硬件安全研究的基本概念、常用的设备工具
《大道至简》内容简介:本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)。本书用非工程的方式重新解
《DTPWORLD》隶属于日本WorksCorporationInc.。这是一家以研究和推广计算机应用与数位媒体印刷设计的专业出版社,旗下包括《CGWo
PHP和MYSQLWEB开发(原书第3版) 本书特色 PHP和MySQLWeb开发的“圣经!“我们从来没有购买过如此棒的编程书籍……本书信息量大、容易掌握,而且...
本书详细地介绍使用TurboGears的丰富特殊性来实现更加快速的Web应用程序开发。主要内容包括TurboGears基础知识、SQLObject与Turb
《激活免疫力》内容简介:本书作者倡导“知行合一”的健康生活方式,坚持2800天亲自实践“早睡早起+合理饮食+科学运动”的健康生活
《版面设计网格构成》中的网格构成是现在版面设计最重要的基础修养之一。作为一种行之有效的版面设计形式法则,它将构成主义和秩
《机器意识:人工智能如何为机器人装上大脑》内容简介:科学是对宇宙运行的基本原理的研究,很大程度上基于实验和观察。这种一贯统
《弹道导弹雷达目标识别技术》在导弹防御系统的作战流程的基础上,系统地介绍了反导系统中雷达目标识别的相关技术,分析了反导雷
《当代中国农村》内容简介:全面展示中国农村发展成就中国农业现代化建设;创新农业经营体制,转变农业发展方式农业供给侧结构性改
《OpenCV 4.5计算机视觉开发实战:基于Python》内容简介:OpenCV是一个跨平台计算机视觉和机器学习软件库,也是计算机视觉领域的开
FromtheStoriesofFaithandFameseries-storiesofmenandwomenwhowentallovertheworldwit...
《3G知识问答》以问答的方式通俗地介绍了3G的有关知识,主要内容包括:3G网络的基础知识、3G网络所涉及的基本技术,以及3G网络所
《我在清华等你来(第四辑)》内容简介:百年清华,莘莘学子心向往之!清华学生无疑是同龄人中的佼佼者,鲜花绽放的背后是长期的积
《粘土手办基础教程》内容简介:有没有想过把绘画书中的经典人物形象做成一个栩栩如生的人物模型收藏起来?其实一点也不难!翻开这
《全国通信专业技术人员职业水平考试参考用书:通信专业综合能力(中级)》依据《全国通信专业技术人员职业水平考试大纲》要求编写。
《数据中台:让数据用起来》内容简介:这是一部系统讲解数据中台建设、管理与运营的著作,旨在帮助企业将数据转化为生产力,顺利实
Thebest-sellingguidetoovercomingcreativeblocksandunleashingatorrentofgreatideas-...
《江苏书法史》内容简介:江苏人文源远流长,彪炳中国书法史、艺术史乃至文化史的杰出书家、书法理论家,包括江苏籍人士与流寓江苏
AlcAnderson感谢家人对他写作的支持.a他觉得与Ryan合作是件幸运的事.aAl是萨利什库特奈大学的学术IT服务主任,1教授网络服务、网络