全部商品分类

CSS重构 样式表性能调优 CSS重构指南 css网页网站代码编程程序设计教程教材书籍 css网站代码维护管理书籍 网站框架构开发图书籍

售价 降价通知
市场价 ¥39.00
会员等级价格
  • 可使积分
    0 积分
  • 累积评价1人评价

  • 累计销量32

  • 赠送积分31

  • 数量
    减少数量 增加数量 (库存986
平台自营
商家名称:
新华尚物 国际订购在线 能工巧匠都在这
客服邮件:
admin@xrsdwk.com
客服电话:
400-003-1812
所在地区:
深圳福田区梅林下梅林裕田花园609

扫一扫,手机访问微商城

推荐精品

同类品牌

最近上新

  • 商品名称:CSS重构 样式表性能调优 CSS重构指南 css网页网站代码编程程序设计教程教材书籍 css网站代码维护管理书籍 网站框架构开发图书籍
  • 商品编号:CLG001627
  • 品牌:
  • 上架时间:2019-11-07
  • 库存: 986

书名: CSS重构 样式表性能调优

是否是套装: 否

定价: 39.00元

出版社名称: 人民邮电出版社

作者: 史蒂夫·林德斯特伦

ISBN: 9787115469786

本书作为CSS重构指南,不仅展示了如何编写结构合理的CSS,以构建响应式、易于使用的网站,还介绍了如何用重构方法创建可读性更强和更易于维护的CSS代码。 本书适合所有CCS开发人员。

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

商品评价
  • 100%

    好评度

  • 好评(100%)
    中评(100%)
    差评(100%)
  • 全部评价(1)
  • 好评(1)
  • 中评(0)
  • 差评(0)
  • 用户晒单(0)
售后保障
售前服务电话:联系我们的跟单员
售后服务电话:028-61283330
官方网站:http://gw.xrsdwk.com
本商城向您保证所售商品均为正品行货,与您亲临商场选购的商品享受相同的质量保证。本商城还为您提供具有竞争力的商品价格和运费政策,请您放心购买!

这个地方大家要修改请到themes/pc_paleng_moban/library/baozhang.lbi里面修改
权利声明:
本商城上的所有商品信息、客户评价、商品咨询、网友讨论等内容,是卡卡易购商城重要的经营资源,未经许可,禁止非法转载使用。

注:本站商品信息均来自于厂商,其真实性、准确性和合法性由信息拥有者(厂商)负责。本站不提供任何保证,并不承担任何法律责任。

常见问题
下单后可以修改订单吗?

由本网站发货的订单,在订单打印之前可以修改,打开“订单详情”页面,点击右上角的“修改订单”即可,若没有修改订单按钮,则表示订单无法修改。

无货商品几天可以到货?

您可以通过以下方法获取商品的到货时间:若商品页面中,显示“无货”时:商品具体的到货时间是无法确定的,您可以通过商品页面的“到货通知”功能获得商品到货提醒。

订单如何取消?

如订单处于暂停状态,进入“我的订单"页面,找到要取消的订单,点击“取消订单”按钮。

如何联系商家?

在商品页面右则,您可以看到茶立购的联系信息,点击“联系客服”按钮,咨询茶立购的在线客服人员,或至电15077171666。

收到的商品少了/发错了怎么办?

同个订单购买多个商品可能会分为一个以上包裹发出,可能不会同时送达,建议您耐心等待1-2天,如未收到,本网站自营商品可直接联系茶立购客服。

如何申请退货/换货?

登陆网站,进入“我的订单”,点击客户服务下的返修/退换货或商品右则的申请返修/退换货,出现返修及退换货首页,点击“申请”即可操作退换货及返修,提交成功后请耐心等待,由专业的售后工作人员受理您的申请。

退换货/维修需要多长时间?

一般情况下,退货处理周期(不包含检测时间):自接收到问题商品之日起 7 日之内为您处理完成,各支付方式退款时间请点击查阅退款多久可以到账;
换货处理周期:自接收到问题商品之日起 15 日之内为您处理完成;
正常维修处理周期:自接收到问题商品之日起 30 日内为您处理完成。

温馨提示

确定取消
温馨提示

关闭
您尚未登录

用户登陆

立即注册
忘记密码?
消息MySQL Query Error
SQLINSERT INTO `b_kakabn_com`.`ecs_jilu` (user_name, goods_id, user_id, user_ip, visit_time, laiyuan) VALUES ('', '1627', '', '3.133.141.6', '1714571096', 'pc')
错误Duplicate entry '2657421' for key 'PRIMARY'
代码1062