原文:Web前端开发最佳实践(2):前端代码重构

前言 代码重构是业内经常讨论的一个热门话题,重构指的是在不改变代码外部行为的情况下进行源代码修改,所以重构之前需要考虑的是重构后如何才能保证外部行为不改变。对于后端代码来说,可以通过大量的自动化测试来确保重构后的代码逻辑,可对于普遍缺乏自动化测试的前端代码来说,重构之前一定要考虑再三才能下手。 有效地重构代码 我曾经有一次不算太成功的前端重构经历,所幸的是没有导致太大的问题,但教训是惨痛的。此次重 ...

2015-01-19 09:52 2 6902 推荐指数:

查看详情

web前端开发最佳实践笔记

一、文章开篇 由于最近也比较忙,一方面是忙着公司的事情,另外一方面也是忙着看书和学习,所以没有时间来和大家一起分享知识,现在好了,终于回归博客园的大家庭了,今天我打算来分享一下关于《web前端开发最佳实践》这本书的读后感,以及梳理这本书中比较有用的核心知识点 二、书之印象 《web ...

Sat Jul 23 22:56:00 CST 2016 0 4218
Web前端开发最佳实践(9):CSS代码太太乱,重复代码太多?你需要精简CSS代码

前言 提高网站整体加载速度的一个重要手段就是提高代码文件的网络传输速度。之前提到过,所有的代码文件都应该是经过压缩了的,这可提高网络传输速度,提高性能。除了压缩代码之外,精简代码也是一种减小代码文件大小的手段。以下将讨论CSS代码相关的代码精简方案。 定义简洁的CSS规则 CSS的每条 ...

Wed Feb 25 19:21:00 CST 2015 6 5407
Web 开发指南:前端开发编码标准及最佳实践

  本文向大家推荐来自 isobar(全球顶级数字公司)的前端开发编码标准和最佳实践。这份文档涵盖 HTML、CSS 和 JavaScript 编码标准,可访问性,性能优化,浏览器兼容和测试和搜索引擎优化支持等众多内容,下面是全文目录: Table of Contents ...

Tue Jul 24 21:06:00 CST 2012 1 3260
Web前端开发最佳实践(11):使用更严格的JavaScript编码方式,提高代码质量

前言 JavaScript语言由于其固有的灵活性,所以导致开发者可以写出很多诡异的代码,甚至一些较为正常的特性,如类型隐式转换、this的指代等等,也会让刚接触此语言的开发者头大不已。尤其是那些熟知其他诸如Java和C#等高级语言的开发者。使用更严格的编码方式,可以最大量避免 启用严格模式 ...

Fri Mar 13 20:08:00 CST 2015 2 3170
前端代码规范 及 最佳实践

概述 本文档包含了Isobar公司的创意技术部(前端工程)开发web应用的规范。现在我们把它开放给任何希望了解我们迭代过程最佳实践的人。 编写本文档的主要驱动力是两方面: 1) 代码一致性 以及 2) 最佳实践。 通过保持代码风格和传统的一致性,我们可以减少遗留系统维护的负担,并降低未来 ...

Thu Aug 31 17:25:00 CST 2017 0 1165
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM