![]() |
1
1
我最近一直在和
JavascriptMVC
(2.0)对于内部公司应用程序。它有它的缺点,但是总体架构很好,允许您创建“controller”JS类。每个控制器“拥有”DOM树的一个子集(或者如果您愿意,也可以是页面的可视部分),并响应该区域内的事件并使用
EJS templates
(视图部分)改变它下面的区域。它很好地抽象出了很多东西
下面是我在禁用Javascript的情况下如何做到这一点的方法:
|
![]() |
2
2
我当然不是这个领域的专家,但在过去的工作中,使用RESTful服务的项目似乎很适合网站开发的AJAXY世界。我不能说它是网络应用的理想选择,但对于内容丰富的表现型网站来说效果很好。它似乎可以很好地通过自定义模板满足您对多表示格式的需求。因此,该服务可以使用HTML页面模板调用pictureUpload服务,也可以调用该服务并请求AJAX组件模板。 |
![]() |
3
1
您可以在服务器上抛出所有逻辑,并假设一个哑客户机显示服务器发送的任何内容。 有两种情况:
正如您所说,在客户端和服务器端共享UI创建逻辑可能会有问题,所以最好选择一个并坚持使用它。在上述情况下,所有逻辑都被推送到服务器。阅读更多关于 AHAH . |
![]() |
4
1
听起来像 Google Web Toolkit 可能就是你要找的。
在我自己开发的框架中,我基本上是强迫开发人员编写两次代码。一次使用本机语言,一次使用JavaScript。我让他们填写一个返回JS的函数,然后可以在需要的地方自动调用。但是所有的代码都包含在一个类中,所以至少你不会把逻辑分散在所有的地方,你可以快速比较它们是否在功能上是等价的。对于正则表达式之类的东西,通常可以只编写一次,然后传递给JS(我使用它在客户端验证一次,然后在服务器端验证一次)。 |
![]() |
5
0
我最近发现自己使用服务器端代码(在我的例子中是ASP.NETMVC)作为一种手段,提供对布局组件(主文件)和小封装的UI(局部视图)的重用,并用javascript做了大量工作。在这种情况下,我的UI工作还处于起步阶段,但是使用jQuery和jqueryui,我在一个非常小的空间中获得了很多功能。
|
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 3 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 3 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 3 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 3 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 4 月前 |