Cof*_*fey 11 javascript model-view-controller accessibility mvvm javascriptmvc
像Backbone.js,Angular,Ember.js等JavaScript MVC框架如今风靡一时.我知道他们非常适合防止意大利面条代码和所有,但我真的不明白为什么他们像他们一样起飞.
经过所有这些年来确保使用渐进增强等功能可以访问网站,当禁用JavaScript时,这种事情无论如何都无法正常工作.看看https://app.getblimp.com/.这是一个很棒的应用程序,但如果JS被禁用,整个事情就没用了.还记得几年前Target被起诉超过一百万美元因为他们的网站无法访问吗?
另一件事是如何将HTML集成到JS中.无论将标记与HTML分开发生了什么,CSS都会分别用于演示和JS分离行为?为什么服务器应该处理的所有这些东西都是由JavaScript完成的?
有人可以指出为什么JavaScript MVC框架将用于传统的服务器端MVC框架,如PHP的Zend,Ruby on Rails或Python?
我只是不明白!
Ali*_*guy 12
如果有人禁用JavaScript,整个互联网将为该用户中断.所以,不,BackboneJS和像Angular和Ember这样的其他框架正在推动我们前进,采用曾经为片段和愚蠢动画保留的浏览器语言,并允许我们以协作友好的方式组织它,以实现可扩展的用户友好型应用程序.
在客户端上保持尽可能多的负载是JS应用程序真正发挥作用的地方.无需强制用户与服务器建立不必要的http连接,并且在没有相同结果的情况下让服务器完成工作.
| 归档时间: |
|
| 查看次数: |
3424 次 |
| 最近记录: |