惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
Microsoft Azure Blog
Microsoft Azure Blog
WordPress大学
WordPress大学
小众软件
小众软件
Last Week in AI
Last Week in AI
月光博客
月光博客
博客园 - 聂微东
Recent Announcements
Recent Announcements
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
V
V2EX
阮一峰的网络日志
阮一峰的网络日志
博客园 - Franky
云风的 BLOG
云风的 BLOG
量子位
N
Netflix TechBlog - Medium
Hugging Face - Blog
Hugging Face - Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
J
Java Code Geeks
博客园 - 司徒正美
S
SegmentFault 最新的问题
有赞技术团队
有赞技术团队
Google DeepMind News
Google DeepMind News
宝玉的分享
宝玉的分享

博客园 - yysun

Active Record Pattern 和 ORM 看看 EJB 3.0 的 O/R Mapping Unit Test : MVP vs PM - yysun Refactor CAB Smart Part Quick Start Project to "Presentation Model" test P&P OB CAB EntLib SQL/e WB Editor 2.5 is in beta - yysun 把图片存到 Flickr 与 Biztalk 搏斗 Manage Plug-ins 申请 WB Editor 2 注册码 SharpReader Plug-in WB Editor 2 的口号[yysun] 用 XSL 生成 HTML 日历[yysun] 用 XSL 重命名 XML tag name[yysun] XPathDocument 与 XmlDocument 结合使用[yysun] 再谈 JXPath 与 ObjectXPathNavigator[yysun] 用 WB Editor 连接 cnblogs.com 的全攻略[yysun]
AJAX
yysun · 2005-05-13 · via 博客园 - yysun

计划周末去钓鱼的地方叫 Ajax 。于是想到了最近很时髦的 Web 技术:Asynchronous JavaScript and XML (AJAX)。它的实质就是用 JavaScript 向服务器获取数据,然后更新网页的局部,而不是刷新整个网页。

ASP.NET 1.x 的 Post Back 和 View State 引进了个新的概念:服务器端的事件驱动编程模式,其副作用则是整个网页不断刷新。什么时候用 Post 什么时候用 Get (什么时候用 LinkButton 什么时候用 HyperLink ) 需要仔细设计清楚。ASP.NET 2.0 的 Script Callbacks 将再次引进新的概念 Refresh the Data, Not the Page,其核心思想就是 AJAX。 

AJAX Wrapper for .NET  是个很有意思的程序,基本解决了通讯问题。它用 Attribute 来生成 JavaScript 调用服务器程序的接口(类似于 ASP.NET 用 [WebMethod] Attribute 处理 SOAP 调用)。它同时还解决了如何传送自定义对象。有了这两点,用 JavaScript 向服务器获取数据 (AJAX 定义1),很容易了。但是,在更新网页的局部 (AJAX 定义2) 方面仍然显得笨拙,或者说没有对策。

TrimPath 是个另一个有意思的程序,它在浏览器里面实现了个 Template Engine。把 FreeMarker, Velocity, Smarty 做到浏览器里面去了。

准备找个时间把这两个程序和在一起试试看,但是这个周末还是钓鱼去要紧 ...