[导入]Ajax,一个全新的Web设计思想 -- Ajax的4项基本原则

news/2024/7/7 20:09:14

摘录:<Ajax实践 P23>

 

"  我们为自己设定的目标是:通过Web浏览器交付具有良好可用性的独占应用,以满足提高用户的生产力和通过网络来共享数据两方面的需要,同时还具备Web应用集中维护的优点.为了成功地实现这一目标,我们需要以一种完全不同的方式来思考Web页面和应用.我们发现,下面的这些要点是需要牢记在心的:

  •     浏览器中的是应用,而不是内容.
  •     服务器交付的是数据,而不是内容.
  •     用户和应用的交互是连续的,大部分对于服务器的请求是隐式的而不是显式的.
  •     代码库是巨大的,复杂的,而且是组织良好的,这个特点对于架构来说非常重要,需要认真对待.

"

 

浏览器一夜之间发胖,从瘦客户摇身变成胖客户....

 

服务器返回的可以是一段JavsScript代码,一段纯文本或者一小段XML....各有各的特点....无论如何,都比传统的Web应用中返回的大杂烩少得多....

网络流量主要集中在前期.....

 

让服务器在客户身边为客户服务,而不是打断客户的操作...

 

JS可以是非常严肃,严格的OO语言.....代码库要有可维护性,分离关注点,共同的编程风格以及设计模式....团队的参与.....smile45.gif


文章来源: http://blog.163.com/fengmk2/blog/static/89132402006923553523

http://www.niftyadmin.cn/n/4261564.html

相关文章

matlab的三条线如何区分,k线图中的三条线是什么 如何通过这3条线看买入还是卖出...

图形态可分为反转形态、整理形态及趋向线等。后K线图因其细腻独到的标画方式而被引入到股市及期货市场。股市及期货市场中的K线图的画法包含四个数据&#xff0c;即开盘价、最高价、最低价、收盘价&#xff0c;所有的k线都是围绕这四个数据展开&#xff0c;反映大势的状况和价格…

Visual Basic 2005——如何将Windows Form表单模拟成一个IE浏览器

在撰写「Visual Basic 2005程序开发与界面设计秘诀」一书时突发奇想&#xff0c;是不是可以将Windows Form表单模拟成一个IE浏览器呢&#xff1f;其实在有了WebBrowser控制项之后&#xff0c;这样的想法不难达成。不过问题在于&#xff0c;我们如何取得电脑中的「收藏夹」信息&…

包含的前缀数目超过了最大值。最大值为 2_动画 | 什么是红黑树?(基于2-3树)...

学习过2-3树之后就知道应怎样去理解红黑树了&#xff0c;如果直接看「算法导论」里的红黑树的性质&#xff0c;是看不出所以然。我们也看看一颗二分搜索树满足红黑的性质&#xff1a;1.每个节点或是红色的&#xff0c;或是黑色的&#xff1b;2.根节点是黑色的&#xff1b;3.每个…

Spring Cloud Config 加密和解密

2019独角兽企业重金招聘Python工程师标准>>> 要使用加密和解密功能&#xff0c;您需要在JVM中安装全面的JCE&#xff08;默认情况下不存在&#xff09;。您可以从Oracle下载“Java加密扩展&#xff08;JCE&#xff09;无限强度管理策略文件”&#xff0c;并按照安装…

串口 发送 接收 高位_浅谈串口通讯的起始、数据、停止位是怎么分配的?

浅谈串口通讯的起始、数据、停止位是怎么分配的?串口是串行接口(serial port)的简称&#xff0c;也称为串行通信接口或COM接口。串口通信是指采用串行通信协议(serial communication)在一条信号线上将数据一个比特一个比特地逐位进行传输的通信模式。串口按电气标准及协议来划…

表单引擎 开源php,Tpfd 表单设计 1.0 正式发布

使用简要流程图DROP TABLE IF EXISTS leipi_form;CREATE TABLE leipi_form (id int(11) NOT NULL AUTO_INCREMENT,title varchar(255) DEFAULT NULL COMMENT 表单名称,name varchar(255) DEFAULT NULL COMMENT 表名,file varchar(255) DEFAULT NULL COMMENT 生成文件,menu int(…

matlab求princomp,matlabprincomp用法

利用Matlab中的princomp命令实现。具体程序如下 X [0.7883...利用Matlab中的princomp命令实现。具体程序如下 X [0.7883...Matlab 程序:[coeff,score,latent]princomp(X) 注:该函数使用协方差阵作主成分分析。 主成分分析程序 a[]; bcorrcoef(zscore(a))%计算相关系数矩阵 D...…

ros自带到期通知_韩网曝YG计划,BLACKPINK成员Rosé即将solo

熟悉BLACKPINK都知道组合已经出道四年多了&#xff0c;如今在临近2023年合约到期也仅剩两年多了&#xff0c;关于Jennie、jisoo、Lisa、Ros的未来发展问题一直备受粉丝们关注&#xff0c;毕竟组合都是一代一代更新的&#xff0c;未来个人发展也是需要考虑的&#xff0c;除了Jen…