返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • CSS重构 (美)史蒂夫·林德斯特伦(Steve Lindstrom) 著;杜春晓,司韦韦 译 专业科技 文轩网
  • 新华书店正版
    • 作者: (美)史蒂夫·林德斯特伦(Steve Lindstrom) 著;杜春晓,司韦韦 译著
    • 出版社: 人民邮电出版社
    • 出版时间:2017-11-01 00:00:00
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    文轩网图书旗舰店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

         https://product.suning.com/0070067633/11555288247.html

     

    商品参数
    • 作者: (美)史蒂夫·林德斯特伦(Steve Lindstrom) 著;杜春晓,司韦韦 译著
    • 出版社:人民邮电出版社
    • 出版时间:2017-11-01 00:00:00
    • 版次:1
    • 印次:1
    • 印刷时间:2017-11-01
    • 字数:207千字
    • 页数:120
    • 开本:16开
    • 装帧:平装
    • ISBN:9787115469786
    • 国别/地区:中国
    • 版权提供:人民邮电出版社

    CSS重构

    作  者:(美)史蒂夫·林德斯特伦(Steve Lindstrom) 著;杜春晓,司韦韦 译
    定  价:39
    出 版 社:人民邮电出版社
    出版日期:2017年11月01日
    页  数:120
    装  帧:平装
    ISBN:9787115469786
    主编推荐

    内容简介

    史蒂夫·林德斯特伦著的《CSS重构:样式表性能调优》作为CSS重构指南,不仅展示了如何编写结构合理的CSS,以构建响应式、易于使用的网站,还介绍了如何用重构方法创建可读性更强和更易于维护的CSS代码。
    本书适合所有CSS开发人员。

    作者简介

    史蒂夫·林德斯特伦(Steve Lindstrom),早在1999年出于个人爱好开发了自己的靠前个网站,那时他还在中学读书。后来他赴佛罗里达州墨尔本市求学,从佛罗里达理工学院获得了计算机科学学士学位。Steve曾在国防、旅游科技领域从事软件开发工作,很近开始涉足电子商务领域。工作之余,他喜欢学习烹饪和喝咖啡。

    精彩内容

    目录
    译者序
    前言
    第1章 重构和架构
    1.1 什么是重构
    1.2 什么是软件架构
    1.2.1 优秀架构是可预测的
    1.2.2 优秀架构可提升代码复用性
    1.2.3 优秀架构可扩展
    1.2.4 优秀架构可维护
    1.2.5 优秀架构和重构
    1.3 需要重构的原因
    1.3.1 需求变更
    1.3.2 架构设计不合理
    1.3.3 低估困难
    1.3.4 忽视很好实践
    1.4 什么情况下应该重构代码
    1.5 什么情况下不应该重构代码
    1.6 我能重构自己的代码吗
    1.7 重构示例
    1.7.1 重构示例1:计算电子商务订单的总价
    1.7.2 重构示例2:重构CSS的简单示例
    1.8 总结
    第2章 级联
    2.1 什么是级联
    2.2 选择器特指度
    2.3 规则集顺序
    2.4 行内CSS和特指度
    2.5 用!important声明覆盖级联样式
    2.6 总结
    第3章 编写更优质的CSS
    3.1 使用注释
    3.2 结构一致的规则集
    3.3 保持选择器的简单
    3.4 分离CSS和JavaScript
    3.4.1 在JavaScript中使用带前缀的类和ID
    3.4.2 用类修改元素样式
    3.5 使用类
    3.6 类名要有意义
    3.7 创建更好的盒子
    3.7.1 盒子尺寸:content-box
    3.7.2 盒子尺寸:border-box
    3.7.3 content-box或border-box
    3.8 总结
    第4章 为样式分类
    4.1 样式分类的重要性
    4.2 通用样式
    4.3 基础样式
    4.3.1 定义基础样式
    4.3.2 文档元数据元素
    4.3.3 区块元素
    4.3.4 标题和文本元素
    4.3.5 锚点标签元素
    4.3.6 文本语义元素
    4.3.7 列表
    4.3.8 组合元素
    4.3.9 表格
    4.3.10 表单
    4.3.11 图像
    4.4 组件样式
    4.4.1 定义需要实现的行为
    4.4.2 保持组件样式的粒度
    4.4.3 根据需要,改写元素容器的样式
    4.4.4 将定义尺寸的任务交给结构化容器
    4.5 结构化样式
    4.6 功能样式
    4.7 浏览器特定样式
    4.8 总结
    第5章 测试
    5.1 为什么说测试很困难
    5.2 需要测试的重点浏览器
    5.3 浏览器市场份额
    5.4 测试多个浏览器
    5.4.1 iOS系统的Safari浏览器
    5.4.2 安卓
    5.5 测试老式浏览器
    5.5.1 Internet Explorer和Microsoft Edge
    5.5.2 Firefox浏览器
    5.5.3 Safari和iOS系统的Safari
    5.5.4 Chrome浏览器
    5.6 测试近期新版本的浏览器
    5.7 第三方测试服务
    5.8 用开发者工具测试
    5.8.1 模拟设备尺寸
    5.8.2 文档对象模型(DOM)和CSS样式
    5.9 视觉回归测试
    5.9.1 视觉回归测试技巧
    5.9.2 用Gemini执行视觉回归测试
    5.10 维护你的代码
    5.10.1 编码规范
    5.10.2 模式库
    5.11 总结
    第6章 代码的组织和重构策略
    6.1 按照样式从最不准确到最准确组织CSS
    6.1.1 通用样式
    6.1.2 基础样式
    6.1.3 组件及其容器的样式
    6.1.4 结构化样式
    6.1.5 功能性样式
    6.1.6 浏览器特定样式
    6.2 多个文件还是一个大文件
    6.2.1 提供CSS
    6.2.2 用单一的CSS文件进行开发
    6.2.3 用多个CSS文件进行开发
    6.3 重构前审查CSS
    6.4 重构策略
    6.4.1 保持规则集结构的一致性
    6.4.2 删除僵尸代码
    6.4.3 分离CSS和JavaScript
    6.4.4 分离基础样式
    6.4.5 删除冗余的ID
    6.4.6 将ID转化为类
    6.4.7 区分功能性样式
    6.4.8 定义可复用组件
    6.4.9 删除行内CSS和过于模块化的类
    6.4.10 隔离面向特定浏览器的CSS样式
    6.5 评估重构是否成功
    6.5.1 你的网站崩溃了吗
    6.5.2 UI bug数
    6.5.3 减少开发和测试时间
    6.6 总结
    附录 normalize.css
    作者简介
    封面说明

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购