`
- 浏览:
382010 次
- 性别:
- 来自:
台北
-
最近,看了一些有關Javascript的資料,這一篇寫著有關Ajax的評論http://www.pjhome.net/article.asp?id=535
如果設計網頁有一段時間來看,應該很熟悉用Table來做網頁格局的佈局(或是也可以去一些沒更新的舊網站看,大部份是採用此法),但W3C標準和無障礙網頁開發規範,這兩個似乎一直灌輸著只要設計的網頁上出現Table就是不符合標準?所以designer近期紛紛改由Div來取代,那在這個文中它提到GMail,它是Div+CSS+Table結構(你也可以去GMail檢視原始碼來看,它的確是這樣做的),它合理了利用好了每個網頁標籤,但嚴格來說GMail並沒有按照W3C XHTML 1.0標準去做,能說它不對嗎?標準==方便使用 vs. 不標準==不方便使用?
再來說到Ajax(Asynchronous JavaScript and XML),最早帶出Ajax這個話題的是GMail,不過,對於一個普通站點來說,目前最火紅的宣傳方式就是必須讓搜索引擎找到你,但是Ajax最大的問題就是搜索引擎無法判斷你裡面的內容。就算技術多麼成熟,做出來的東西不方便宣傳,那也是一種失敗。當然宣傳後也要留得住,我想這又是另一個工程了。
而去研究GMail,你會發現GMail用到XML的地方其實很少,它主要還是利用了大量的Javascript。裡面用得最多的是Javascript和iframe,它解決Js回退靠的是iframe、輸出郵件,它直接輸出了Javascript代碼到一個iframe的頁面裡面,然後又利用Javascript重新構造這些JS數組,然後輸出到網頁上,中間的JS數組其實已經直接寫到了頁面的,這樣的過程用到的XML就很少了。這樣一來GMail也是傳統,都是框架在利用JS控制著這個網頁。而不是我們現在很多Ajax程序,一個頁面上全是讀XML囉!
NJD自言自語:現在網頁技術日益更新,更應該理性的辨斷,是否有必要和需要跟隨所謂潮流或者標準,不然可能會跳進去繞了一大圈,出來卻沒有更好~就像luke在lazy Guy提到「國內的無障礙網頁檢測簡直是笑話一則 」一文中提到,真是鬧劇一場呀~哈
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
如今,Ajax广泛应用于各种在线服务,如Google Maps、Gmail等,显著提升了网页应用的性能和用户满意度。随着Web技术的持续发展,Ajax技术将继续扮演重要角色,推动Web应用程序向更高效、更丰富的方向发展。
随着技术的发展,W3C组织正致力于标准化XMLHttpRequest对象,以确保不同浏览器间的兼容性和一致性。现代的前端开发框架,如jQuery、AngularJS和Vue.js等,都提供了更高层次的API来封装XMLHttpRequest,使得开发者能...
W3C正在为XMLHttpRequest制定标准,以确保跨浏览器的一致性和兼容性。随着前端开发的不断发展,XMLHttpRequest对象的功能也在不断扩展,例如增加了withCredentials属性以支持跨域请求携带cookies,以及progress事件...
6. text-overflow 不属于 W3C 的 CSS2 规范。 7. Eclipse 不能用来调试浏览器中的 JavaScript。 8. xhr.status 为 404 表示 Http 协议的响应状态服务器出错。 9. 函数附属于它所附加到的对象上,只能通过该对象访问...
3. W3School:适合初学者的在线教程平台,包含AJAX教程。 4. Stack Overflow:解答开发过程中遇到的问题。 希望这篇AJAX基础教程能对初学者有所帮助,记住,实践是最好的老师,理论结合实际项目,你会更快掌握AJAX...
现在,它在IE7及更高版本中被实现为窗口对象属性,且W3C正在推动其标准化。 XMLHttpRequest对象具有多个属性、方法和事件,使得开发者能精确控制HTTP请求和响应流程。以下是一些关键特性: 1. readyState属性:...
DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd”> <HTML xmlns=”http://www.w3.org/1999/xhtml”><HEAD><TITLE&...
这个功能当时并没有引起注意,直到2004年Gmail发布和2005年Google Map发布,才引起广泛重视。2005年2月,AJAX这个词第一次正式提出,指围绕这个功能进行开发的一整套做法。从此,AJAX成为脚本发起HTTP通信的代名词,...
随着W3C对XMLHttpRequest对象的标准化工作,不同浏览器之间的实现差异正在减少,这使得跨平台的Web应用开发变得更加便捷。 总之,XMLHttpRequest对象是现代Web开发中的基石,它的存在使得Web应用可以实现更加丰富和...
调整:为兼容w3c标准,原xheditor专有属性初始化模式,变更为直接在class中写参数,例:class="xheditor {skin:'o2007blue'}" 调整:为兼容电驴、快播等特殊URL,超链接、图片、FLASH和多媒体4个按钮的批量插入分隔...
1.16 判断页面是否添加了W3C声明 1.17 屏蔽网页中的脚本 1.18 以频道模式打开页面 1.19 自动识别网页类型 1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入...
1.16 判断页面是否添加了W3C声明 1.17 屏蔽网页中的脚本 1.18 以频道模式打开页面 1.19 自动识别网页类型 1.20 在网页中动态添加Script脚本 1.21 用JavaScript随机修改页面的标题 1.22 判断网页加载完毕 1.23 嵌入...