自查Web网站项目的10个问题
Web设计和开发是一个长期的、迭代的过程。它可以花费数周或数个月。如果你专注于细节时,你很容易会迷失其中。你实现了网站的原始目标了吗?又或者说你太全神贯注于创建一个精致的艺术品,以至于忘记了用户,忘记了收益?这听起来很让人厌烦,不过这种事经常发生,不是吗?
为了不迷失,我会问一下之前没有看过我网站的观众,并为我解答以下这些问题:
这个网站的受众是谁?
这些受众会在这个网站上发现什么?容易发现吗?
他们必须反馈些什么?
如果一个公正的第三者可以很清楚的回答这些,意味着你的网站完成了它的任务,如果不是,那么你就需要对网站做出些改变了。
在一个Web项目开始之前,你应该有一个问题清单来帮助自己。如果你没有,试试下面这个。
1. 网站的最终目标是什么?
就像我所说的那样,别忘了网站的最终目标。确保你网站上的内容可以为访问者提供真正的价值。因为他们不能在你的网站上找到他们需要的东西时,他们就会离开。
2. Web Copy:它表达了什么?
Web Copy或许是设计师和开发者在一个Web项目中最容易忽视的部分。不过水能载舟,亦能覆舟,你需要重新审视这部分。
设计和copy应该是相互补充的关系,它们应该共同致力于吸引读者、让他们参与进来、提供价值以及取得预期的目标。
引用
编者注:基于对“Web Copy”这个词的中文翻译,鲜有准确的网络术语译法。我们可以这样理解:Web Copy包含了页面的字体、标题、内容等多种组合的整体处理。
3. 用户的体验是直观的、愉悦的吗?
这是我们需要交叉检查以确保网站用户体验愉快的地方,而很大一部分是取决于网站是如何被组织的。页面的导航直观吗?访问者可以很容易的找到他们所需的吗?搜索功能工作正常吗?blog分类有意义吗?你需要从访问者的角度审视copy、设计和导航等。
4. 网站可用于多设备和浏览器吗?
虽然开发者很厌烦这部分事情,不过我们仍需要确保网站可以正常工作于今天市场上主流的浏览器和设备。StatCounter数据很清楚的显示了在过去一年中,浏览器的使用情况是分散的。如果你的网站只能工作于Chrome,那么将有约55%的桌面用户无法正确的体验你的网站。
当然,随着移动网络访问量的上升,我们也需要考虑到移动设备。这对做一个响应网站来说是一个挑战,不过你可以使用BrowserLing、Cross Browser Testing、Responsive Test、Browsershots等工具来面对挑战。这些工具可以帮助你应对各种浏览器和设备尺寸的测试。
5. 所有功能都能正常工作吗?
确保你在说明书中列出了所有特性,包括blog设置、安全性、与其他服务(如MailChimp、Aweber、Infusionsoft或CRM)集成等。以用户和管理者两种身份去检查这些特性来确保功能的正常。另外,虽说技术不是一种功能,不过你也要确保所有的链接都是可用的,尤其是内部的。
6.对基础做双重检查了吗?(包括页面、连接信息和形式)
页和联系页面通常是两个最长常看的页面。所以你要两次、甚至三次去检查这些页面上的信息。确保联系信息的完整。确保填写联系人表单的过程是顺利的,我经常会碰到一些网站在提交表单后,页面时一片空白,完全不知道是否发送成功。如果没办法联系到你的客户,也就意味着你的设计和编码工作是不值得的。
7. 优化了页面的加载时间了吗?
引用
根据Akamai和Gomez.com的调查显示,将近一半的Web用户期望网站的加载时间在2秒或2秒以内,当一个网站的时间是3秒或更多时,他们更倾向于放弃——KISSmetrics
通过这句话,我想我不用再多说些什么。如果你的网站加载时间太长,请继续优化。这里有一些来自Google的见解可以帮助你更好的优化加载时间。
8.你专注于通信和转换吗?
这是一个很大的领域,在网站上线之前,尽可能多的做交叉检查,确保每个页面的“行动号召”是清晰和突出的,特别是登陆页面。
当然也需要你去检查SEO清单,确认标签都在正确的地方(标题和url体现关键词并遵循最佳实践),检查社交媒体分享按钮可以正常工作,并确保读者用它来分享内容的过程是简单的。
9.5秒之后,用户从你的网站中带走了什么?
人们在浏览网页时的注意力是短暂的,当他们找不到他们想要的,或许他们会在5秒内离开你的网站,当然这里还要出去2-3秒得加载时间。
10.怎么做能让其更好?
这一点需要小心的去处理。一个网站总会有改进的余地。有一些改进会用最小的努力换取显而易见的价值,而有一些则可能会花费太多时间却没有什么具体的结果。虽然不断寻求改善是一件好事,但是更重要的是要务实,以及清楚地知道什么时候该停下完善的脚步。
免费领取LAMP兄弟连原创php教程光盘/《细说PHP》精要版,详情咨询官网客服:http://www.lampbrother.net
PHPCMS二次开发 http://yun.itxdl.cn/online/phpcms/index.php?u=5
微信开发 http://yun.itxdl.cn/online/weixin/index.php?u=5
移动互联网服务器端开发 http://yun.itxdl.cn/online/server/index.php?u=5
Javascript课程 http://yun.itxdl.cn/online/js/index.php?u=5
CTO训练营 http://yun.itxdl.cn/online/cto/index.php?u=5
|

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

会话劫持可以通过以下步骤实现:1.获取会话ID,2.使用会话ID,3.保持会话活跃。在PHP中防范会话劫持的方法包括:1.使用session_regenerate_id()函数重新生成会话ID,2.通过数据库存储会话数据,3.确保所有会话数据通过HTTPS传输。

PHP中有四种主要错误类型:1.Notice:最轻微,不会中断程序,如访问未定义变量;2.Warning:比Notice严重,不会终止程序,如包含不存在文件;3.FatalError:最严重,会终止程序,如调用不存在函数;4.ParseError:语法错误,会阻止程序执行,如忘记添加结束标签。

PHP和Python各有优势,选择依据项目需求。1.PHP适合web开发,尤其快速开发和维护网站。2.Python适用于数据科学、机器学习和人工智能,语法简洁,适合初学者。

HTTP请求方法包括GET、POST、PUT和DELETE,分别用于获取、提交、更新和删除资源。1.GET方法用于获取资源,适用于读取操作。2.POST方法用于提交数据,常用于创建新资源。3.PUT方法用于更新资源,适用于完整更新。4.DELETE方法用于删除资源,适用于删除操作。

PHP是一种广泛应用于服务器端的脚本语言,特别适合web开发。1.PHP可以嵌入HTML,处理HTTP请求和响应,支持多种数据库。2.PHP用于生成动态网页内容,处理表单数据,访问数据库等,具有强大的社区支持和开源资源。3.PHP是解释型语言,执行过程包括词法分析、语法分析、编译和执行。4.PHP可以与MySQL结合用于用户注册系统等高级应用。5.调试PHP时,可使用error_reporting()和var_dump()等函数。6.优化PHP代码可通过缓存机制、优化数据库查询和使用内置函数。7

在PHP中,应使用password_hash和password_verify函数实现安全的密码哈希处理,不应使用MD5或SHA1。1)password_hash生成包含盐值的哈希,增强安全性。2)password_verify验证密码,通过比较哈希值确保安全。3)MD5和SHA1易受攻击且缺乏盐值,不适合现代密码安全。

PHP在电子商务、内容管理系统和API开发中广泛应用。1)电子商务:用于购物车功能和支付处理。2)内容管理系统:用于动态内容生成和用户管理。3)API开发:用于RESTfulAPI开发和API安全性。通过性能优化和最佳实践,PHP应用的效率和可维护性得以提升。

箭头函数在PHP7.4中引入,是短闭包的简化形式。1)它们使用=>运算符定义,省略function和use关键字。2)箭头函数自动捕获当前作用域变量,无需use关键字。3)它们常用于回调函数和短小计算,提高代码简洁性和可读性。
