对于由HTML + CSS + JavaScript实现的设计模型是否有任何词语,或者用于特定的一组技术,或者它们遵循的任何抽象模式?
发布于 2013-01-25 01:09:35
适用的术语之一是关注点的分离--一个程序的不同用途的部分应该被分割成可以单独设计、测试和调试的部分,可能是由不同的人来完成的。
在理想化的网页中,HTML只处理页面内容的语义结构,CSS只处理页面的外观,而JavaScript只处理页面的行为。这三件事可以放在不同的文件中,由不同的团队编写,拥有不同的技能集,而且每一种都可以独立地重复使用。
当然,在现实世界中,这种理想很少被满足--我们调整网页的语义结构,使我们更容易获得我们想要的行为或外观,使用JavaScript将内容传递到页面或调整其外观,然后偷偷地将CSS插入页面本身。然而,即使我们打破了规则,了解理想也能帮助我们更好地完成设计工作。
发布于 2013-01-25 00:56:22
怎么说呢。我认为这取决于应用这些技术的环境,例如,它们可以在MVC模式中使用。
实际上,它们是不同用途的独立技术。它们一起为跨网络的数据提供结构、功能和美观。
发布于 2013-01-25 11:02:34
这个特殊的集合--可选地抛入Flash --通常称为浏览器端或客户端(尽管后者也可以在不同的上下文中使用)。
整个应用程序在浏览器端实现.The服务器只提供静态内容。
如果您从服务器添加动态生成的数据(静态HTML、CSS、JS和JSON或XML中的动态数据),则称为AJAX。
https://softwareengineering.stackexchange.com/questions/184751
复制相似问题