在目前移动设备开放的网络发展世界中,浏览器大战仍然是一种痛苦和更多的UI吸引力,一个actually
应该如何开始设计&编程网站。应该
它只是品味。
您是否使用过任何技术,它有何帮助
(实际上这不是问题,所以不要关闭帖子,认为这是个问题。我希望对此提出意见并回答上述问题)
答案 0 :(得分:1)
Browser compatibility
,CSS conflicts
,Javascript library conflicts
你会陷入中间。因为有时你用核心javascript 做了一些基本的功能,但是后来你使用了一些javascript库,然后意识到通过核心javascript开发的功能,可以很容易地使用这些库来完成。
我更喜欢 jQuery ,bcoz网上有很好的文档。
希望它对你有所帮助。 感谢答案 1 :(得分:1)
嗯。有趣的问题。这就是我的想法......两个答案:
然而,这是少数,很多网站都增加了内容在技术上不需要的凉爽。所以。我认为事情应该尽可能简单,真的尽可能简单。
但没有一点简单。
但我不是 Jacob Nielsen。我认为至少在抽象发展阶段,你不应该依赖 - 或者考虑 - “bling”,动画,menue效果等。建筑结构必须首先在健全的基础上。使用UI效果“修复”信息架构很常见,但很糟糕。当然,缺乏房地产可能会让你朝着漂亮,动画的ajax解决方案的方向发展。没问题。
由于高效的系统架构(后端)和前端结构之间存在很大差异,因此无法修复后端的垃圾基础,前面有金光闪闪。好。您可以。但是我看到它并且想要尖叫;-)或者如果你使用你的前端来模仿你的后端。 Urrgh。
简而言之,我认为内容是第一位的。一些内容受益并需要js& UI好东西有意义地呈现,但我认为过程应该关注基本结构。当它很扎实且做得很好时,你可以仔细添加“有趣”的东西。总是有一种“漂亮”的危险,它会覆盖使用,用户界面和内容。
答案 2 :(得分:1)
请记住优雅的退化。这些天制作一个基本的HTML&而非常难以创造好的体验。 CSS布局然后用一些javascript效果涂上它。
清楚地知道您将在网站上完成什么。在开发时,请记住将内容和表示分开。生成您的HTML。添加CSS以使其看起来很好。使用javascript构建额外的功能,同时请记住,如果用于内容交付,额外的功能即使没有JS也应该工作。
例如,当使用ajax加载动态内容时,首先要添加一个锚标记,其中包含指向包含数据的实际页面的链接。然后,包含JS,如果运行,将劫持点击,在后台加载数据并动态显示相关内容。
简单地遵循以下指南:a)您的标记应该是语义的b)您的直接内容应该在JS和CSS关闭时有意义,并且c)没有javascript不应该对您的网站的有用性产生负面影响将极大地帮助。
很多人最近也开始讨论响应式设计。这将有助于您的网站在不同大小的屏幕上加载时看起来不像废话。
当然,大部分都归结为您的目标用户群。如果您说,为Web开发人员构建实用程序,您可以假设他们拥有最新的最糟糕的浏览器,并使用您想要的所有JS进入城镇。另一方面,如果您正在说一个本地学前班的网站,那么您的受众可能无法使用浏览器来进行更密集的JavaScript工作。
这一切都归结为正确判断情况,并做出明智的决定,你可以依靠多少技术来提供良好的体验。