[尊重原创,本文转自:新浪UED]
页面构建必备工具 — Firebug
相信每个页面构建的同学都有这个工具吧?如果没有的话,你赶紧安装(点击此处安装),Firebug就像它的名字一样,帮你找到虫子,烧掉它!同时有一些firefox的页面调试工具也是基于Firebug的,比如Yslow , CSS Usage
网页测量利器– MeasureIt
当我们拿到一个设计稿,写完基本的结构后,我们的测量工具可能就开始了,那些间距\高度\宽度\对齐,就需要一把好尺子来协助我们了,这里我像大家推荐 MeasureIt Firefox点击安装,通过这把尺子,我们就能很方便的进行一些测量对齐工作,但是这个工具的缺陷是由于那个尺子的边框,我们不容易达到像素级的标准,那我们就需要下面将要介绍的工具 Pixel perfect
实时颜色选取工具–Colorzilla
将版式调整好后的任务应该就是处理颜色方面的问题,通常我们会将其放到ps等图片编辑软件中来查看相应的色值,如果有了Colorzilla,我们就能更直观的使用颜色,特别是有时候我们用文本编辑软件编写CSS色值的时候,我们甚至可以将设计稿直接拖到浏览器里面直接去想要位置的颜色,而且支持RGB,RGBa,HSL,十六进制,可以直接复制。同时这个软件还提供了色板和渐变生成工具。点击此处立刻体验
一个页面相关信息的集大成者,任何关于网页前端的信息你都能从里面找到,我们可以很方便的查看网页的大纲、无CSS,查看DOM节点等。只要你想,基本都有了。
让你的CSS更瘦一些 — CSS usage
随着产品经理一遍遍的调整产品,你是不是也感觉你的css文件慢慢变胖,但是又不敢轻易删掉一些样式,因为你不知道它们是不是被用到过,那就让下面的CSSUsage来帮你。
通过检查class名称使用情况,来查看页面中的CSS信息,从而方便开发者优化CSS样式表。
可显示4类信息
Seen css中当页所使用的class
Seen before 此class曾经出现在此网站的其他网页,当然是在已经浏览过其他网页的情况下
Unseen css中的class,此页面并未使用过
:hover 伪类信息
我们以前曾稍微深入的探讨,请移步至CSS减肥工具 — CSS Usage
Yslow是基于firebug的一个网页评级工具,它根据Yahoo用户体验部门订制的34条可能对网页前段表现产生影响的规则,这些规则中有23条可以通过这个工具来测试.即使我们不使用这个工具,了解这些规则也是很不错的.
- 减少Http请求
- 使用CDN
- 避免使用空 SRC 或者 href
- Add an Expires or a Cache-Control Header
- 压缩组件
- 将样式文件放在页面的上面
- 将脚本文件放在页面的下面
- 禁止使用样式表达式
- 使用外链的css和js文件
- 减少DNS查找
- 减小CSS和JS文件
- 避免使用重定向
- 删除重复内容
- Configure ETags
- 是Ajax可以缓存
- 使用Get方法来处理 Ajax请求Use GET for AJAX Requests
- 减少DOM节点的数量
- 不要有 404页面
- 减少 Cookie 文件的大小
- Use Cookie-Free Domains for Components
- 避免使用滤镜
- 不要在HTML中重定义文件的大小
- 确保favicon.ico 小而且可以被缓存
Page Saver可以将网页转化为图片,包括网页上的Flash也能同时被转化。网页可以按照你的要求保存为PNG或者JPEG格式。可以将整个网页或者在屏幕上看到的部分转化为图片。为了方便截取网页,插件提供了大量的设置选项,包括默认的文件名、文件后缀名、图片的质量。可以通过工具栏按钮截取图片,也可以通过浏览器的菜单选项截取图片,还可以通过命令行截取图片。
当前可见区域保存为图片:
将整个页面保存为图片
HTML页面与设计稿像素级比对工具–Pixel perfect
可以将设计师的设计图通过此插件作为蒙版加载到浏览器上,通过调节图片的透明度以及位置,可以进行设计稿与页面的细节比对,来优化提高页面样式的精确度。
先将设计稿添加到需要对比的页面中来:
让图片显示:
可以通过调整透明度和具体坐标位置来重合图片和网页,然后对样式进行修正。
让图片显示:
本地调试页面样式利器–Fiddler
当我们的静态页面经过前端工程师、程序员同事的工作后,盼望着旁望着,终于上线了,这时咱们这边也又要忙碌了,因为一些在静态页面没有考虑到的情况和相关前端和程序同事的加工后,页面上出现了一些bug,特别是有时候这些BUG在不同的浏览器下展现还不一样,单靠Firebug工具我们烧不死这些虫,那我们就可以通过Fildder工具,来监视所有 HTTP 请求和响应的工具,选出我们需要的样式文件,通过调试本地文件来寻找线上bug出现的原因:http://www.fiddlertool.com
我们一般用来调试样式问题.
- 第一步:存储所需要修改的CSS文件
- 第二步:打开Fiddler,刷新页面
- 第三步:选中所需要调试修改的文件
点击右侧的autoresponder –> Add
即将线上的也是我们需要调试的样式文件添加进来。
- 第四步,将之前存好的样式表文件,添加到Fiddler中
选择文件后,点击Save,大功告成。接下来就可以进行调试了。
修改CSS文件后,直接刷新页面,即可显示出最新更改调试的新样式。
当然,Fiddler 工具的作用不止于此,比如网速模拟等
DNS刷新工具–DNS flusher
页面开发的同学每天游走在开发环境、测试环境、仿真环境等等,为每个环境更改HOST是家常便饭,改完host之后,就按着ctrl+f5狂刷页面,页面的host ip 地址真的就变了吗?我们需要一个直观的工具来强制浏览器更新host,DNS Flusher就是一个不错的工具,我们每次只要轻轻的优雅点击就能更新至新的host地址,现在安装。
让搜索机器人更容易找到你–SenSEO
页面构建的工作不仅是要让页面尽可能的达到设计稿的艺术要求,网络传输的速度要求,还要为搜索引擎更容易找到你做出相应的努力。以前我们相对少得谈及此,SenSEO是一款SEO诊断的火狐插件,你打开面板在里面输入你的关键字,之后点击后面的几个按钮。可以给你一个综合打分,分析你的Title、Description、 Keywords、robots、Number of Words、Number of matching Keywords、Keyword-Density、Number of HTML等等。这个插件提出的有一些分析建议还是很有借鉴意义的。
1. Inspect SEO Criteria SEO标准检查及建议
此处有分数评级,绿色代表符合标准,黄色代表警告、小问题,红色代表问题严重、需要重新优化
Title 标签使用正确情况
- (1) 只使用一次
- (2) Title标签应该包含所有关键词
- (3) Title标签长度应少于65个字符
- (4) Title标签所包含的关键词应该少于15个
Meta标签
例:<meta name=”description” content=”新浪网为全球用户24小时提供全面及时的中文资讯,内容覆盖国内外突发新闻事件、体坛赛事、娱乐时尚、产业资讯、实用信息等,设有新闻、体育、娱乐、财经、科技、房产、汽车等30多个内容频道,同时开设博客、视频、论坛等自由互动交流空间。” >
meta name=”description”标签使用正确情况
- (1) 只使用一次
- (2) 标签应该包含所有关键词
- (3) 标签长度应少于150个字符
- (4) 标签所包含的关键词应该少于30个
先介绍一下robots.txt是什么:搜索引擎通过一种程序robot(又称spider),自动访问互联网上的网页并获取网页信息。可以在网站中创建一个纯文本文件robots.txt,在这个文件中声明该网站中不想被robot 访问的部分,这样,该网站的部分或全部内容就可以不被搜索引擎收录了。
(1) 使用机器人的声明,即创建robot.txt文件,以控制搜索引擎访问
(2) 提供一个网站地图,使用谷歌网站管理员工具提交
H标签使用优化(下面的这几条建议,如果我们使用html5构建页面的话,可能要重新审视了.)
- (1) 使用H标签构建页面结构
- (2) H1标签只能使用一次
- (3) 关键词应该使用H1标签
- (4) 在页面中使用H2 和 H3标签
页面内容优化
- (1) 使用独特内容
- (2) 避免重复内容
- (3) 内容要清晰流畅
- (4) 图片要使用可替代的文字描述,即使用alt=”"
- (5) 尽量少的重复使用关键词
- (6) 链接最好少于100个
- (7) 代码语义化并合理有效
- (8) 优化页面载入时间
- (9) 使用微格式来标记的评价,地址等
DOMAIN域名
- (1) 域名应该包含关键词
- (2) 不要使用国际域名(域名不要包含特殊字符)
- (3) 域名中使用连字符来连接不同单词(URL中使用下划线,谷歌不能将它们拆分为不同关键词)
- (4) 域名使用2年以上
- (5) 管理域名以提高排名
路径地址优化
- (1) 路径最好是短小精悍
- (2) 不使用动态参数
- (3) 使用连字符连接不同单词
- (4) 使用小写字母
- (5) 路径层级不要超过3层
2. Show components 页面中有助于进行SEO优化的信息情况
3. Printview 打印网页信息
此内容将inspect SEO Criteria 和 components信息 集合起来,可以进行打印
分享到:
相关推荐
基于gulp的静态页面构建工具就是这样一个高效的工作流解决方案,它使得前端开发者能够更加专注于代码的编写,而非手动管理资源。现在,让我们深入探讨一下这个话题。 首先,`gulp`是Node.js生态系统中的一个任务...
weapp-webapck-demo 通过webpack编译构建微信小程序 使用 创建微信小程序时,将目录设到build/src下,本地的开发目录在src下 ...1、小程序的生命周期函数不要使用箭头函数,使用function才能用this访问到页面实例
3. **持续集成**:工具通常支持与现有的前端构建工具链集成,如Webpack,便于实现持续集成和持续部署。 然而,值得注意的是,虽然工具能帮助我们解决大部分转换问题,但并非所有H5页面都能无缝迁移到微信小程序。...
小程序页面生成工具是一种高效开发微信小程序页面的辅助软件,它基于FreeMarker模板引擎,能够帮助开发者快速构建和生成页面结构,极大地提高了开发效率。在本文中,我们将深入探讨小程序页面生成工具的工作原理、...
【标题】:“仿站小工具仿html页面工具” 这个标题提到了“仿站小工具”和它的主要功能,即仿制HTML页面。在IT行业中,“仿站”通常指的是通过分析和模仿现有网站的设计和结构来创建类似的新网站。这种工具可能是...
X-rayHTML, 一些帮助构建文档页面的小工具 x-rayhtml 一些帮助构建文档页面的小工具。不要放入标记的block,然后将它的复制并粘贴到 pre/code block 中,然后退出并更新渲染代码。 现在你只需包装在 div 中呈现的...
而仿站小工具则适用于快速构建网站原型,对于开发新项目或者学习网站构建技巧非常有帮助。然而,使用这些工具时,应尊重版权,遵循互联网的使用规范,避免非法抓取和使用他人的网站内容。 总结来说,"网页爬取工具...
AlloyDesigner 重新定义了Web页面构建的模式,页面构建过程中,AlloyDesigner直接嵌入你的Web页面中运行,帮助你精准、高效的构建Web页面的 UI!AlloyDesigner 是用 HTML5 开发的、直接嵌入在Web页面中运行的可视化...
【Vue可视化拖拽编辑页面生成工具】 Vue.js是一款流行的轻量级前端JavaScript框架,它以其易用性、组件化和高性能著称。基于Vue的可视化拖拽编辑工具旨在进一步提升前端开发效率,允许开发者通过直观的图形界面设计...
**digo:轻量级流程化自动构建工具详解** 在现代JavaScript开发中,构建工具扮演着至关重要的角色,它们能够自动化处理项目的各种预处理任务,提高开发效率并优化代码。"digo"就是这样一款轻量且实用的流程化自动...
标题中的“单页扒站小工具”指的是一个专为扒取(克隆)单页应用设计的工具,能够有效地提取页面的结构、样式和脚本,并且保持其原有的组织结构。 这个工具的独特之处在于其能够“扒出来的页面非常完美”,这意味着...
基于Webpack的小程序构建工具则是将这一强大的工具引入到微信小程序的开发流程中,极大地提升了开发效率和代码组织的灵活性。本文将深入探讨如何使用Webpack来构建微信小程序,包括其工作原理、配置技巧以及相关的...
工程级前端构建工具在现代Web开发中扮演着至关重要的角色,它们通过自动化流程极大地提高了开发效率,确保代码质量,使得大型项目的管理变得有序且高效。本文将深入探讨这些工具的核心功能、常用工具以及如何在实际...
【标题】:“fedao学而思在线前端工程构建工具”是指一套用于学而思在线教育平台前端项目构建的工具集,旨在提升开发效率,优化代码质量和自动化构建流程。 【描述】:“fedao 学而思在线前端工程构建工具”是专门...
《小团队构建大网站:中小研发团队架构实践》是一本专为中小型开发团队设计的指导书籍,旨在帮助这些团队在有限的资源下高效地构建和维护大规模的网站。书中涵盖了从项目规划、技术选型、架构设计到团队协作等多个...
在IT行业中,网页设计与开发是一项关键任务,而“根据效果图自动切图生成静态页面工具”正是为了提高这一过程效率的利器。此类工具能够帮助设计师和前端开发者快速、准确地将设计稿转化为可交互的HTML页面,大大节省...
仿站小工具能够下载页面中的JS文件,让用户可以研究并复用这些脚本,实现类似的功能。 4. **资源管理**:除了HTML、CSS和JS,网站可能还包含图片、图标和其他资源。这款工具可能会一并下载这些文件,确保本地构建的...
用户可能需要克隆或下载这个仓库,然后在本地环境中使用npm(Node Package Manager)或其他构建工具来安装依赖并运行这个图标字体构建工具。 综上所述,这个工具为SVG图标设计者和前端开发者提供了一个便捷的方式,...
该项目是一款基于PHP的快速页面构建器设计源码,包含50个文件,其中PHP文件占45个,辅以gitattributes、gitignore、LICENSE、md和json等文件。该工具以少量PHP代码即可构建复杂页面,内置丰富的组件库,无三方依赖,...
V-Craft V-Craft(受Craft.js启发)是用于使用Vue.js构建可扩展页面构建器的工具集。 V-Craft(由Craft.js启发)不是一个带有用户V-Craft的完整页面构建器,而是一个工具集,用于使用Vue.js构建可扩展的页面构建器。...