双屏显示提升前端开发10%工作效率
作者:大米 来源:Koubei UED 发布时间:2009-03-16 18:22:00
双屏不是什么新鲜事,不过相信国内前端工程师还是用单屏的多,前端开发需要同时开启的屏幕太多了…你有没有迷失windows任务栏下n个窗口和ALT-TAB的频繁键盘操作中?利用双屏显示让你从中解脱出来!我也刚用上了双屏开发,效率提升感觉值能有10%,所以来鼓动下大伙都来用双屏吧。
windows的双屏显示有很多种模式,我用的模式是主屏辅屏模式,两个屏是独立的窗口,可以进行窗口全屏。桌面和任务栏之显示在主屏,可以把主屏的一个或几个窗口拖到辅屏上,并全屏显示。看下图,右边的显示器为主屏,拖了个FX到左边的辅屏在该屏幕中最大化。
数数我们前端开发在工作流程中并行的全屏显示需求有多少个:
1、视觉稿(JPG图/PSD图)
2、编辑器(HTML文件/CSS文件/JS文件)
3、浏览器(FX/IE6/IE7/…)
这些窗口不需要同时都在打开状态。但在我们的工作过程中,总是有两到三个窗口需要同时打开着,并频繁的在两个窗口之间进行切换。
在完成对项目中一张或多张页面的规划后,具体到单张页面的开发,页面可以被分成若干个小模块,开发就一个一个的完成这些小模块,从编写代码到浏览器测试通过。当进入到对小模块的开发阶段,双屏显示就发挥出了它的显示优势。小模块的开发可以分为以下几个阶段:
1、看视觉稿,编写HTML结构。 - 这个阶段,主屏编辑器里编辑HTML文件,辅屏用FX的一个TAB来显示JPG视觉稿。
2、看视觉稿,编写CSS结构。 - 这个阶段,主屏编辑器里编辑CSS文件,辅屏用FX的一个TAB来显示JPG视觉稿,放一把屏幕尺子量取尺寸。(这里会发生少量第三屏的需求,比如需要配合主屏开一个PS,在PSD文件里取色,也会在编辑器里切换到HTML文件上进行结构调整)
3、看FX下的效果,修正HTML和CSS代码。 - 这个阶段,主屏仍然是编辑器,辅屏FX下开启第二个TAB,用于显示HTML页面效果。主屏编辑器显示CSS代码为主,偶尔切换到HTML代码调整。
4、对比视觉稿和FX下的效果,继续修正HTML和CSS代码的像素级细节或者BUG。 - 这个阶段,是个三屏的需求,,我们需要在辅屏的FX下两个TAB,视觉稿和HTML页面来回切换来对比差异,并在编辑器里调整CSS代码,偶尔需要切换到HTML代码进行调整。
5、看IE下的效果,继续修正HTML和CSS的细节和BUG。 - 这个阶段,我一般放在整张页面完成时,而不是单个页面完成时就去做。看大家的习惯了。这里也是多屏的需求,需要在视觉稿、FX、IE6、IE7、代码之间进行切换。
我用的两个17寸普屏,不知道有没有用大宽屏开发的,想像下22寸或者24寸的屏幕,一个当两个来用也是可行的。而市面上流行的几百块钱一个19宽屏似乎当一个用多余,当两个用面积又不够点。


猜你喜欢
- 本例程使用urlib实现的,基于python2.7版本,采用beautifulsoup进行网页分析,没有第三方库的应该安装上之后才能运行,我
- Iterable – 可迭代对象能够逐一返回其成员项的对象。 可迭代对象的例子包括所有序列类型 (例如 list, str 和 tuple)
- 目录1、read_sql_query 读取 mysql2、to_sql 写入数据库 要实现 pandas 对 mysql 的读写需
- 本文实例为大家分享了python opencv识别图像轮廓的具体代码,供大家参考,具体内容如下要求:用矩形或者圆形框住图片中的云朵(不要求全
- 导语表妹心疼我,为了逗我开心,教我用Python制作会跳舞的美女。作为新时代的活雷锋,在这里分享给大家。开发工具Python版本:3.6.4
- 一、mysql主从复制介绍mysql的主从复制并不是数据库磁盘上的文件直接拷贝,而是通过逻辑的binlog日志复制到要同步的服务器本地,然后
- 在本文中,我将给大家演示如何在 python 中使用四种方法替换文件中的文本。方法一:不使用任何外部模块搜索和替换文本让我们看看如何在文本文
- 引言在 web 项目中,我们经常使用自定义状态码来告知请求方请求结果以及请求状态;在 Python 中该如何设计自定义的状态码信息呢?普通类
- pycharm安装lxml库失败怎么办?众所周知,在pycharm中安装lxml库,一般的安装流程流程为file->settings-
- 这篇文章主要介绍了基于Python执行dos命令并获取输出的结果,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值
- 1. 代码样例console.log('\033[42;30m DONE \033[40;32m Compiled successf
- 目前为止,我们使用函数时所用的参数都是位置参数,即传入函数的实际参数必须与形式参数的数量和位置对应。而本节将介绍的关键字参数,则可以避免牢记
- 1 介绍推导式(解析器):是Python独有的一种特性。使用推导式可以快速生成列表、元组、字典以及集合类型的数据,因此推导式又可分为列表推导
- 鉴于安全性的需要,该对象收到很多限制,现在只剩下下列属性和方法。History历史对象有length这个属性,列出历史的项数。JavaScr
- 文件:.wmv;大小:19,535KB;长度:00:26:39。 下载地址:SqlFunction_udf_Week.rar以下内容于201
- 现在我们已经很熟悉Django的MTV模式了。模板(template)负责如何去展示数据,而视图(view)负责筛选出正确的数据。因此通常来
- 模块化是指在解决某一个复杂问题或者一系列的杂糅问题时,依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结
- mysql limit 分页的用法及注意事项:在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,my
- 但Insus.NET想到的是,从下面的SQL语句,就可以查询到数据库大小。因此分享于此。 代码如下:SELECT DB_NAME
- pyinstaller打包问题简单介绍一下pyinstaller常用的参数:可选参数示例说明-Fpyinstaller -F demo.py