勤学思培训网LBGNBG
  • 终于理解平面设计师常犯的四个错误

    很多刚从事web前端开发行业的人,在工作之初都会遇到一些困难。是Web开发人员都需要面对的挑战。今天小编主要给大家分享平面设计师常犯的四个错误,希望对你们有帮助!

    [图片0]

    1、“应该能行”的代码

    无论是Javascript还是在服务器上运行的代码,开发人员都需要测试并验证它是否可以正常工作,而不是在部署之后你就认为它能从一而终地运行。

    影响:

    不经过适当错误检查的网站就是对最终用户耍流氓。这不仅会显著影响用户体验,而且错误消息内容的类型可能会给黑客提供渗透网站的线索。

    如何避免:

    每个人都会犯错。同样的原理也适用于编码。使用Javascript,一定要实施好的技术来防止并抓住错误。一种能让代码变得可靠又能在未来变化中存活下来的方法是单元测试。

    如果我们仔细一点,我们可以在用户还没有发现的情况下捕捉到服务器端的代码故障。只显示必要的信息,并确保设置友好的错误页面,如HTTP 404s。

    2、写分叉代码

    怀着支持所有浏览器和版本的崇高理想,开发人员希望创建能够对任意可能情况作出回应的代码。代码中if语句成堆,所有方向都有分叉。

    影响:

    随着浏览器新版本的更新,代码文件会变得越来越笨拙和难以管理。

    如何避免:

    实现代码的功能检测和浏览器/版本检测。功能检测技术不仅大大减少了代码量,而且更易于阅读和管理。不妨考虑使用如Modernizr这样的库,它不仅有助于功能检测,而且还能自动地帮助提供跟上HTML5和CSS3速度的旧版浏览器的反馈支持。

    3、非响应式设计

    假设开发人员/设计人员在相同尺寸的显示器上开发web站点。

    影响:

    当在移动设备或在非常大的屏幕查看网站时,用户体验要么很难看到页面的重要方面,要么甚至要时刻注意着不导航到其他页面。

    如何避免:

    响应式的思维方式。在网站中使用响应式设计。有几个关于这方面的实用教程,包括响应图片和一个非常流行的库,那就是Bootstrap。

    4、网站过多刷新

    创建的网站需要为每一个互动而全面刷新页面。

    影响:

    类似于页面臃肿,页面加载时间会影响性能。用户体验缺乏流畅性,每次交互都可能导致页面的短暂(或长时间)的复位。

    如何避免:

    快速避免这种情况的一个方法就是,通过测定回发到服务器的内容是否是真正需要的。例如,当不依赖服务器端资源时,使用客户端脚本提供直接结果。还可以应用AJAX技术或进一步采用单页应用程序“SPA”方法。