技术是实现产品的工具,也是产品正常运行的基础。如果技术方面出了问题,同样会对最终的体验产生不良影响。这个因素中具体的表现也很多,如前端页面对各种浏览器的兼容性,代码运行效率,服务稳定性等。涉及的范围非常广,我同样只挑选一个点来说明问题。
Web上的例子:北京市房地产交易管理网
在这个网站上,可以查询到北京市所有新建商品房的相关信息,包括面积、销售状态、最高价格等。
但是,该网站只在IE浏览器中可以勉强正常使用(页面排版部分乱掉暂且不计),如果使用Firefox、Chrome等浏览器,不仅一些页面的排版会乱掉,还会出现查询信息无法显示的情况。如图所示:
图中两个浏览器打开的是同一个页面。左侧是IE的结果,右侧是Firefox的结果。我们看到,在左侧图片的右下方,是很多花花绿绿的表格。而右侧图片,同样位置则是一片空白。按照一般的思路,查询出来的数据,应该是后端程序生成的,理论上不应该受不同浏览器兼容性的影响。后来在查看该页面的HTML 代码过程中,发现了这样一行久违的代码: