目录
24 关系: AJAX,多樣化網際網路應用程式開發框架列表,万维网,弹出式广告,動態網頁,网络应用程序,网页设计,Extjs,非侵入式JavaScript,雅虎UI库,GIS软件比较,HTML字符编码,Internet Explorer 6,Internet Explorer Mobile,NetFront,Opera行動瀏覽器,Symfony,VBScript,WASD,Web Widget,Windows DNA,浏览器大战,文档对象模型,數位史學。
AJAX
AJAX即“Asynchronous JavaScript and XML”(非同步的JavaScript與XML技術),指的是一套综合了多項技術的瀏覽器端網頁開發技術。Ajax的概念由傑西·詹姆士·賈瑞特所提出。 传统的Web应用允许用户端填写表单(form),当送出表单时就向網頁伺服器发送一个请求。伺服器接收并处理传来的表单,然后送回一个新的网页,但这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML码往往是相同的。由于每次应用的沟通都需要向伺服器发送请求,应用的回應时间依赖于伺服器的回應时间。这导致了用户界面的回應比本機应用慢得多。 与此不同,AJAX应用可以仅向伺服器发送并取回必須的数据,并在客户端采用JavaScript处理来自伺服器的回應。因为在伺服器和浏览器之间交换的数据大量减少,伺服器回應更快了。同时,很多的处理工作可以在发出请求的客户端机器上完成,因此Web伺服器的负荷也减少了。 类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机地利用了一系列相关的技术。虽然其名称包含XML,但实际上数据格式可以由JSON代替,进一步减少数据量,形成所谓的AJAJ。而客户端与服务器也并不需要异步。一些基于AJAX的“派生/合成”式(derivative/composite)的技术也正在出现,如AFLAX.
查看 動態HTML和AJAX
多樣化網際網路應用程式開發框架列表
下表為 多樣化網際網路應用程式開發框架一覽表.
万维网
万维网(World Wide Web),亦作「WWW」、「Web」,是一个由许多互相链接的超文本组成的系统,通过互联网访问。英國科學家蒂姆·伯纳斯-李於1989年發明了萬維網。1990年他在瑞士CERN的工作期間編寫了第一個網頁瀏覽器。網頁瀏覽器於1991年在CERN向外界發表,1991年1月開始發展到其他研究機構,1991年8月在互聯網上向公眾開放。 萬維網是資訊時代發展的核心,也是數十億人在網際網路上進行互動的主要工具。網頁主要是文本文件格式化和超文件標示語言(HTML)。除了格式化文字之外,網頁還可能包含圖片、影片、聲音和軟體元件,這些元件會在使用者的網頁瀏覽器中呈現為多媒體內容的連貫頁面。 萬維網並不等同網際網路,萬維網只是網際網路所能提供的服務其中之一,是靠着網際網路運行的一項服務。.
查看 動態HTML和万维网
弹出式广告
彈出式廣告(Pop-up ad)是全球資訊網(WWW)上的一種線上廣告形式,意圖透過廣告來增加網站流量或取得電郵地址。它透過用戶在進入網頁時,自動開啟一個新的瀏覽器視窗,以吸引讀者直接到相關網址瀏覽,從而收到宣傳之效。這些廣告一般都透過網頁的JavaScript指令來啟動,但亦有透過其他形式啟動的。 由於現時彈出式廣告的過份泛濫,很多浏览器或者浏览器组件也加入了拦截弹出式窗口的功能,以屏蔽这样的广告。 彈出式廣告不一定會在瀏覽器的最上層出現,有部份彈出式廣告刻意的把自己安排在視窗的最底層,或把自己縮小隱藏,意圖在用戶不為意的情況下搜集用戶的上網行為或下載及安裝未經用戶許可的軟件或插件。這種行為,大多數用戶都認為已屬於滋擾性。.
查看 動態HTML和弹出式广告
動態網頁
动态网页是一个对所有动态生成与动态更新的网页的统称。与传统的静态网页相反,它会因为变量的改变而产生不同的网页。这既可能是服务器端生成的网页,也可能是用户端生成的网页,或是两者的混合。 服务器端的动态网页是指服务器通过应用程式伺服器处理服务器端脚本而生成的网页。服务器传递给脚本的参数决定了每一个网页的生成方式,有时包括如何生成更多的用户端脚本。常见的实现方式有PHP,Active Server Pages(Asp),通用网关接口(CGI)。在服务器端脚本执行完毕后,生成的网页是一个标准的HTML页面,所有的服务器端的脚本不会传给客户端。 用户端的动态网页在浏览器加载网页的时候进行处理。JavaScript和其他脚本语言决定了收到的HTML如何嵌入到文档对象模型(DOM)中。这些脚本语言也可以动态地更新或改变最初的文档对象模型。.
查看 動態HTML和動態網頁
网络应用程序
网络应用程序(web application,英文简称 Webapp)分为客户端到服务器架构或无服务器后端架构。其中的客户端就是网页浏览器。常見的網頁應用程式有Webmail、網路购物、網路拍賣、wiki、網路論壇、網誌、網路遊戲等诸多應用。 网络应用程序風行的原因之一,是因為可以直接在各種電腦平台上執行,不需要事先安裝或定期升級等程序。.
网页设计
网页设计是指使用标识语言(markup language),通过一系列设计、建模和执行的过程将电子格式的信息通过互联网传输,最终以图形用户界面(GUI)的形式被用户所浏览。 简单来说,网页设计的目的就是建立网站。简单的信息如文字,图片(GIFs, JPEGs,PNGs)和表格,都可以通过使超文件標示語言、可擴展超文本標記語言等標示語言放置到网站页面上。而更复杂的信息如矢量圖形、动画、视频、音效等多媒體檔案则需要外掛程式來運行,同樣地它們亦需要標示語言移植在網站內。 随着浏览器和W3C标准一致性的改善,以及無表格網頁設計的認同性增加,超文件標示語言與階層式樣式表共同用作网页内容的设计已经被广泛的接受和使用。最新的标准和建议则是朝着浏览器的能力扩充和改善发展,使之能够不需要插件程序也能够给用户传输多媒体信息和更多的选择。.
查看 動態HTML和网页设计
Extjs
ExtJS是一个纯粹的JavaScript,用于使用Ajax、DHTML和DOM脚本构建交互式跨平台网络应用程序。.
查看 動態HTML和Extjs
非侵入式JavaScript
非侵入式JavaScript是一種將Javascript從HTML結構抽離的設計概念,避免在HTML標籤中夾雜一堆onchange、onclick等屬性去掛載Javascript事件,讓HTML與Javascript分離,依模型-视图-控制器的原則將功能權責清楚區分,使HTML也變得結構化容易閱讀。這個名称并不是正式定义,它的基本原则包括:.
雅虎UI库
雅虎UI库(Yahoo! UI Library,YUI)是一個開放原始碼的JavaScript函數庫,為了能建立一個高互動的網頁,它採用了AJAX,DHTML和DOM等程式碼技術。它也包含了許多CSS資源。使用授權為BSD許可證 。 於,由於缺乏積極維護、過分龐大的library不合時代……等原因停止維護.
查看 動態HTML和雅虎UI库
GIS软件比较
这是一篇著名的 GIS 软件的比较。.
HTML字符编码
HTML于1991年面世,但一直要到1997年推出4.0版本以后,才对国际化这题目有一个较好的回应。在此之前,为了保证所有人都能够正常阅读内容,当要对所有用到ASCII字集以外字符 的规范。这是为了两个目的:.
Internet Explorer 6
Microsoft Internet Explorer 6(简称IE6)是微軟所開發的一套使用GUI的網頁瀏覽器,為Internet Explorer系列中的第6版,也是系列中產品生命周期最長的一個版本。 此外,IE6是最後一個軟體名稱標題為「Microsoft Internet Explorer」的版本,從Internet Explorer 7之後,所有的Internet Explorer軟體名稱都更改為「Windows Internet Explorer」。.
Internet Explorer Mobile
Internet Explorer Mobile(以前稱為Pocket Internet Explorer;通常簡稱為IE Mobile)是一款由微软公司开发基於Trident排版引擎的行動瀏覽器,它装载于为手持式个人计算机开发的Windows Phone和Windows CE中,与微软的Internet Explorer有很多相似之处;然而,舊版本的Pocket Internet Explorer并不是基于同样的排版引擎。IE Mobile在Windows Phone上的版本比Windows Mobile平台上的功能更多。 目前支援的Internet Explorer Mobile版本Internet Explorer Mobile 11基於Internet Explorer 11的桌面版本,並隨Windows Phone 8.1一起提供。一個全新的瀏覽器,Microsoft Edge取代了Windows 10 Mobile中的Internet Explorer Mobile。.
查看 動態HTML和Internet Explorer Mobile
NetFront
NetFront為日本軟體公司愛可信的主要產品之一,開發目的主要是專門用於嵌入式設備上的網路瀏覽器。.
Opera行動瀏覽器
Opera(又稱:Opera瀏覽器;前稱:Opera Mobile),是Opera軟件為智能手機和個人數碼助理推出的行動瀏覽器。.
Symfony
Symfony是一款基于MVC架构的PHP框架。它是一款免费软件,在MIT License许可下发行。2005年10月18日,其官方网站symfony-project.com对外开放。2011年Symfony2正式发布,随即启用全新的官方网站symfony.com。.
VBScript
VBScript是Visual Basic Script的简称,有时也被缩写为VBS。VBScript是微软开发的一种脚本语言,可以看作是VB语言的简化版,与Visual Basic for Applications的关系也非常密切。它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。用于调试简单的VB语句非常方便。.
WASD
WASD 或WSAD是傳統QWERTY鍵盤上的四個按鍵,位於鍵盤的左手面。這四個按鍵在第一人稱射擊遊戲上通常作為控制玩家角色的移動。W和S鍵用來控制角色向前或向後移動,A和D鍵則用來控制角色左右移動。這組按鍵還有另一個變化W-A-X-D,用以遷就一些習慣使用數字鍵盤的方向按鍵(8-4-6-2)的使用者。 一般認為WASD操作法是CS所帶起的習慣。現今許多FPS和3D冒險遊戲都支援。 大部份電腦遊戲使用WASD用來替代方向鍵是有很多理由的,其中因為WASD被其他按鍵包圍,因此玩家可以很方便的按下其他按鍵以使用其他遊戲的指令。另外當玩家是使用右手作為主手時,WASD鍵的位置比其他按鍵的位置更為方便和舒適(一隻手留在鍵盤上,另一隻手則留在滑鼠上時)。不過,以左手作為主手的玩家則會認為WASD鍵十分不便,而傾向使用方向鍵。.
查看 動態HTML和WASD
Web Widget
Web Widget,中文可译作:小部件、小工具、微件、挂件等,是一小块可以在任意一个基于HTML的網頁上执行代码构成的小部件,它的表现形式可能是视频、地图、新闻或小游戏等等。它的根本思想来源于代码复用,在一般的情况下,Widget的代码形式包含了DHTML、JavaScript及Adobe Flash。.
Windows DNA
Windows DNA(Windows Distributed interNet Application architecture)是微軟在Windows NT與Windows 2000時期,配合當時的Microsoft BackOffice以及COM、MTS、COM+等技術所規劃的分散式應用程式(Distributed Application)開發架構,使用的是,在Microsoft.NET出現後逐漸淡出市場。.
浏览器大战
网页浏览器之爭(Browser wars)是指不同的网络浏览器之间為爭取使用者優先採用,造成彼此使用率的竞争。通常可分為两段時期的竞争過程:.
查看 動態HTML和浏览器大战
文档对象模型
文件物件模型(Document Object Model,缩写DOM),是W3C组织推薦的处理可扩展置标语言的标准--接口。 Document Object Model的歷史可以追溯至1990年代後期微軟與Netscape的“瀏覽器大戰”(browser wars),雙方為了在JavaScript與JScript一決生死,於是大規模的賦予瀏覽器強大的功能。微軟在網頁技術上加入了不少專屬事物,既有VBScript、ActiveX、以及微軟自家的DHTML格式等,使不少網頁使用非微軟平台及瀏覽器無法正常顯示。DOM即是當時醞釀出來的傑作。.
數位史學
數位史學,指的是在歷史分析、展示、與研究中對數位媒體的應用。數位史學是數位人文學的分支,並被視為計量史學、計量經濟史的延伸。數位史學著重於協助網路閱聽人接觸歷史材料,以及以數位方式進行學術研究。數位史學的產出包括數位典藏、線上展覽、互動地圖、時間軸、音檔、虛擬世界等等,這些產出除了協助大眾接觸歷史外,也能協助研究者與史料互動。近期的數位史學計畫則專注於創意、協作、科技創新、文字探勘、語料庫語言學、3D 建模、大數據分析等領域。使用者透過這些資源,得以快速地發展出新的分析,並與既有的分析連結、或延伸既有的分析。.
查看 動態HTML和數位史學
亦称为 DHTML,Dynamic HTML。