标签:#網站開發

共 33 篇文章

Verge3D

Verge3D是一个用于创建运行于网页的3D交互式体验的实时渲染器和工具套件。 概述 Verge3D是由位于莫斯科的Soft8Soft公司发布,该公司的创始人是 Blend4Web 框架的创始人和代码核心贡献者。 Verge3D使用户能够利用常用的三维设计工具(目前支持 Autodesk 3ds Max , Autodesk Maya 和 Blender )创做3D交互内容,并直接转换到网络浏览器中查看。 功能 Verge3D基于 We…

Tapestry

Tapestry是一种基于Java的Web应用程序框架。Tapestry采用了组件的概念。程序员可以应用现有的组建或自定义应用程序相关的组建来构建应用程序。相对与现有的其他Web应用程序框架而言,应用Tapestry会让程序员从烦琐的,不必要的底层代码中解放出来。 参见 Struts Spring Framework * JavaServer Faces 参考来源

Selenium (软件)

Selenium 是一个综合性的项目,为web浏览器的自动化提供了各种工具和依赖包。另外,Selenium 为 [https://w3c.github.io/webdriver/ W3C WebDriver specification]提供了基础设施。 组件 Selenium IDE Selenium IDE是一个可录制再重放的自动化web测试工具。 衍生軟體 SideeX為基於舊版Selenium IDE 2.9.1.1並使用WebE…

WebRTC

WebRTC,名稱源自網頁即時通訊()的縮寫,是一个支援網頁浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被納入万维网联盟的W3C推荐标准。 瀏覽器支持 当前支持情况 WebRTC在以下浏览器版本中开始支持。 桌上PC端 Microsoft Edge Google Chrome 23 Mozilla Firefox 22 Opera 18 Safari 11(仍处于…

網頁伺服器

電腦。]] 網頁伺服器(英語:Web server)一詞通常包含兩個層面的意義: 硬體層面:指一台負責存放網站檔案,並透過網路提供服務的電腦。它藉由超文字傳輸通訊協定 / 超文本傳輸協定()與客戶端(一般是指網頁瀏覽器)進行資料交換。 軟體層面:指一個運行於電腦上的伺服器程式(例如 Apache、Nginx 或 IIS)。其核心功能是接收使用者的請求,並回傳相對應的網頁內容(如 HTML 文件、圖片或資料)。 每一台網頁伺服器(硬體)至…

Astro (軟體框架)

Astro是一款基於JavaScript與TypeScript的現代化前端框架,專為構建高效能、以內容為中心的網站而設計。Astro是首個普及「群島架構」(Islands Architecture)的框架,大幅減少傳送到用戶端的JavaScript負擔,提升網頁的初始加載性能。此外,採「UI 無關」(UI-agnostic)的設計理念,允許開發者在同一個專案中自由並用React、Vue及Svelte等多種UI框架。 2026年1月,Cl…

AJAX

AJAX即“*'”(非同步的JavaScript與XML技術),指的是一套综合了多項技術的瀏覽器端網頁開發技術。Ajax的概念由傑西·詹姆士·賈瑞特所提出。 传统的Web应用允许用户端填写表单(form),当送出表单时就向網頁伺服器发送一个请求。伺服器接收并处理传来的表单,然后送回一个新的网页,但这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML码往往是相同的。由于每次应用的沟通都需要向伺服器发送请求,应用的回應时间依赖于伺服…

Comet (web技术)

Comet是一种用于web的推送技术,能使服务器实时地将更新的信息传送到客户端,而无须客户端发出请求,目前有两种实现方式,长轮询和iframe流。 实现方式 长轮询 长轮询是在打开一条连接以后保持,等待服务器推送来数据再关闭的方式。 iframe流 iframe流方式是在页面中插入一个隐藏的iframe,利用其src属性在服务器和客户端之间建立一条长链接,服务器向iframe传输数据(通常是HTML,内有负责插入信息的javascrip…

远程脚本

远程脚本()技术允许脚本和程序在浏览器内运行,与服务器交换信息。本地脚本可以调用远程脚本和处理返回的信息。通过使用远程脚本想服务器发出隐藏请求,数据的更改不必刷新整个页面,远程脚本可以执行该请求并返回修改数据的方法。 异步远程脚本的最早形式的开发在 XMLHttpRequest 存在之前,其工作流程非常简单,只需要少量的修海就能正常启动和运行:静态网页打开动态网页(例如其他目标框架),该网页重新加载服务器端远程生成的新的JavaScri…

網站創建器

網站創建器是指無需編寫代碼即可製作網站的網站編輯工具,它們一般可分為兩類: 網站寄存公司提供在線工具,可以供用戶構建網站。 第二種是離線軟體,在電腦上運行,創建頁面後可以在任何主機上發佈這些頁面。(這些軟件通常被認為是“網站設計軟件”,而不是“網站創建器”)。 網站創建器於20世紀90年代初開始出現。微软在1995年11月發佈了網頁設計軟件FrontPage。同時Macromedia(後被Adobe收購)也推出了Dreamweaver。…

推送技术

推送技术(),或者说是是一种基于Internet通信方式的服务器推送,其特点是通信的请求是由发布者或中央服务器发起。传统的 pull/get 相反与之相对,一般由接收者或客户端发起。 推送技术通常是基于预设置,使用所谓的 publish/subscribe 模型。客户通过订阅由服务器提供的不同的訊息频道,当服务器端有新的讯息产生时,服务器把讯息传递给预定此频道的客户端。 实际情况中,由于客户端的某些安全策略,例如客户端站点屏蔽了外界的H…

GlTF

glTF()是一種三维计算机图形檔案格,其有.gltf(JSON/ASCII)和.glb(二进制)兩種副檔名。兩種格式都可通過二進制緩衝區(.gltf為Base64字串,.glb為原始數據陣列)實現self-contained。glTF規範由科纳斯组织維護,其支持儲存三维模型、外觀、場景及動畫 版本 glTF 1.0 glTF 2.0 擴展 GLB 衍生格式 生態系統 參見 JSON Alembic (計算機圖形學) 參考文獻

万维网联盟

万维网联盟(),又称W3C理事会,是全球資訊網的主要國際標準組織,為半自治非政府組織(quasi-autonomous nongovernmental organization)。 歷史 萬維網聯盟(W3C)由蒂姆·伯纳斯-李於1994年10月離開歐洲核子研究組織(CERN)後成立,在歐盟執委會和國防高等研究計劃署(DARPA)的支持下成立於麻省理工學院MIT計算機科學與人工智慧實驗室(MIT/LCS)。從1997年開始,W3C在世界各…

WebGPU

WebGPU 是一个潜在的網頁標準和 JavaScript API 的工作名称,用于加速图形和计算,旨在提供“现代 3D 图形和计算能力”。它由 W3C GPU for the Web Community Group 与来自苹果、Mozilla、微软、Google等公司的工程师共同开发。 与 WebGL 不同,WebGPU 并不是任何现有原生 API 的直接移植。它基于 Vulkan、Metal 和 Direct3D 12 提供的 AP…

無表格網頁設計

無表格網頁設計()是一個網頁設計的概念,指用層疊樣式表(CSS)而非HTML表格( )进行頁面佈局。 層疊樣式表于1996年12月由萬維網聯盟(W3C)推出,是为改善網絡無障礙語義。二十世纪九十年代後期,隨著互聯網泡沫而快速增长了大量新媒體創作和網頁設計需求,人们開始普遍使用HTML表格的行與列控制整個網站的佈局。當中大多皆因下原因: 由於瀏覽器大戰而未能快速、普遍支持層疊樣式表; 網頁設計師尚未熟悉層疊樣式表; 所見即所得的網頁設計工…

小书签

小书签(),又叫书签小程序,是一种小型的程序,以網址(URL)的形式被存为浏览器中的书签,也可以是网页上的一个链接。小书签的英文名,Bookmarklet是由Bookmark和Applet组合而来。无论小书签以什么形式储存,它们都是用来给浏览器或是网页添加一些特定功能的。点击时,小书签会执行这些操作,包括执行搜索,导出数据等等。小书签一般是JavaScript程式。 历史 bookmarklets.com的Steve Kangas发明了…

威比奖

威比奖()是由国际数位艺术和科学协会(International Academy of Digital Arts and Sciences)主办和评审, 来奖励一年之中最具代表性的网站、数位及社交类优秀作品。威比奖设立之初是一个针对网站设计、功能以及创意,评选全球年度最佳网站的奖项。1996年,The Web杂志用3万美元资金和非现金捐赠品设立了该奖项,划分为十五个类别。1998年,The Web杂志关闭,新成立的国际数位艺术和科学协会…

WebGL

{{Infobox software |name = WebGL |logo = |screenshot = |caption = |author = Mozilla基金会 |developer = WebGL Working Group |released = 。WebGL完全整合到瀏覽器的所有網頁標準中,可將影像處理和效果的GPU加速使用方式當做網頁Canvas的一部分。WebGL元素可以加入其他HTML元素之中並與網頁或網頁背景的…